FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: seppy am 21 September 2014, 12:46:44

Titel: [Gelöst] WeekdayTimer Syntax Probleme
Beitrag von: seppy am 21 September 2014, 12:46:44
Hallo Zusammen,

ich komme leider mit der Syntax für Weekdaytimer nicht klar. Ich möchte einen Rolladen nur schließen, wenn die entsprechende Tür nicht geöffnet ist.
Mein Versuch sieht wie folgt aus:


define Innen.EG.Kueche.RolladenTuer.WT WeekdayTimer Innen.EG.Kueche.RolladenTuer Mo-So|{sunrise_abs(0,"06:30","10:00")}|on Mo-So|23:30|off (if (Value("Innen.EG.Kueche.RolladenTuer") eq "closed"))


Ein weiterer Versuch sah so aus:

define Innen.EG.Kueche.RolladenTuer.WT WeekdayTimer Innen.EG.Kueche.RolladenTuer Mo-So|{sunrise_abs(0,"06:30","10:00")}|on Mo-So|23:30|{\
if (Value("Innen.EG.Kueche.RolladenTuer") eq "closed") {\
fhem("set Innen.EG.Kueche.RolladenTuer off");;\
}\
}

Beide Varianten werfen aber Synatxfehler: syntax error at (eval 36) line 1, near "(if"

Kann mir eventuell jemand behilflich sein?
Danke und Gruß,
Seppy
Titel: Antw:WeekdayTimer Syntax Probleme
Beitrag von: Dietmar63 am 21 September 2014, 13:48:42
Melde mich heute Abend
Titel: Antw:WeekdayTimer Syntax Probleme
Beitrag von: Dietmar63 am 21 September 2014, 20:21:44
zu 1) versuche folgendes:
define Innen.EG.Kueche.RolladenTuer.WT WeekdayTimer Innen.EG.Kueche.RolladenTuer Mo-So|{sunrise_abs(0,"06:30","10:00")}|on Mo-So|23:30|off     (Value("Innen.EG.Kueche.RolladenTuer") eq "closed")

der Bedingung eines WD muss man kein if mitgeben, es wird intern ergänzt.
Bedenke bitte, dass die Fensterkontakte immer ein wenig Zeit benötigen bis sie ihrend Zustand korrekt übermittelt haben.

zu 2)
ich meine mich erinnern zu können, dass WD nicht notify die Syntax mit den \ und Fortsetzungzeilen unterstützt.
Titel: Antw:WeekdayTimer Syntax Probleme
Beitrag von: seppy am 21 September 2014, 20:49:34
Danke für die Antwort, ich werde die Variante 1 heute noch testen. Ich denke die Übermittlungszeit sollte kein Problem darstellen.
Ich gebe Laut, ob es funktioniert.

8)
Titel: Antw:WeekdayTimer Syntax Probleme
Beitrag von: seppy am 23 September 2014, 23:05:26
also scheint zu funktionieren, danke für die schnelle Reaktion!