Hallo Boff,
so ganz verstehe ich nicht, was Du erreichen willst, aber vielleicht kriegen wir es ja hin. So wie ich es sehe soll der Dimmer außer am Wochenende und Silvester zu bestimmten Zeiten auf verschiedene Stufen gesetzt werden. Soll das wie ein Sonnenaufgang zu fester Zeit sein?
Zuerst mal zur Deiner Wenn-Konstruktion: Du hast da ziemlich viele Abfrage in einer Zeile stehen. Das könnte auch übersichtlicher sein, da Du ja immer, bis auf die Zeit, das selbe abfragst. Übrigens: So, wie Du es aufgeschrieben hast kann es gar nicht funktionieren, denn die Syntax ist schon "sehr" falsch. Darf ich fragen, ob Du die Hilfe schon mal ausgiebig studiert hast?
Wenn Datum ist nicht xyz muss heissen: Wenn Nicht Datum gleich xyz
Um Wochentage abzuprüfen gibt es den Vergleich mit der Wochenmaske (Hilfe -> Wenn-Bedingungen ganz unten).
Um Silvester zu checken, unabhängig vom Jahr, gibt es die Joker.
Dein Beispiel könnte dann so aussehen:
Code: Alles auswählen
WENN NICHT Datum =# "31.12.**" DANN
WENN Tag =+ "0111110" DANN
WENN Uhrzeit5 = 06:15:00" DANN
licht setzen auf Stufe 3
ENDEWENN
Wenn Uhrzeit5 = 07:18:00" DANN
licht setzen auf Stufe 7
ENDEWENN
Wenn Uhrzeit5 = 09:30:00" DANN
licht setzen auf Stufe 14
ENDEWENN
ENDEWENN
ENDEWENN
- Die erste Bedingung lautet: Wenn nicht Silvester ist (ich vermute mal, Du willst es eher am 1.1. morgens Dunkel, oder
- Die 2te Bedingung fragt nicht, ob es "Nicht Samstag oder Nicht Sonntag ist, sondern vergleicht ob es Montag bis Freitag ist: 0111110
Die erste Stelle steht für Sonntag, dann Montag etc.
- Uhrzeit vergleich mit Uhrzeit5 ist sicherer, da sich die Zeit 5 Sek. nicht ändert und der Zeitpunkt sicherer getroffen wird. Dies ist leider immer noch nicht in der Hilfe eingebaut, hier im Forum kannst Du aber danach suchen und findest mehr dazu.
- Dimmerstufen sind 0 für aus und 1-16 für ganz dunkel bis ganz hell. Auch die Dimmgeschwindigkeit läßt sich festlegen. Hierzu bitte die Kapitel Dimmersteuerung und Dimmersteuerung über Makros in der Hilfe lesen.
Ja und irgendwer muß das Makro auch starten, ich vermute mal, Du läßt es alle paar Sekunden laufen?
Empfehlung: Du scheinst noch recht "neu" zu sein im FHZ-Lager. Deshalb: Nimm Dir nicht zuviel vor, lies die Hilfe, lies im Forum und probiere alles, was Du machen willst, in kleinen eigenen Projekten aus. Erst dann wage Dich an eine komplexe Steuerung....
Viel Erfolg!
sanys