Mein Ziel:
Sobald der Temperatursensor Tmp_Diff_Sensor_1_T2_WW_Zirkulation_EG:temperature unter 35° kommt, soll – abhängig Werktags / Wochende – die Steckdose Hk.Verteilerdose_2_Zirkulationspumpe eingeschaltet werden.
Aus der Commandref habe ich versucht, folgendes Beispiel umzusetzen:
define di_shutters DOIF ([sensor:brightness]>100 and [06:25-09:00|8] or [09:00|7]) (set shutters up) DOELSEIF ([sensor:brightness]<50) (set shutters down)
wobei ich denke, statt dem letzten DOELSEIF benötige ich nur ein DOELSE, da ich an der Stelle keine weitere Abfrage habe (s.u.).
Mit meiner Umsetzung:
define Hk.Zirkulationspumpe DOIF ([Tmp_Diff_Sensor_1_T2_WW_Zirkulation_EG:temperature]< 35 and [08:00-20:30|7]) or [07:00-19:30|8]) (set Hk.Verteilerdose_2_Zirkulationspumpe on) DOELSE (set Hk.Verteilerdose_2_Zirkulationspumpe off)
bekomme ich folgende Fehlermeldung:
Hk.Zirkulationspumpe DOIF: expected DOELSEIF or DOELSE: or [07:00-19:30|8]) (set Hk.Verteilerdose_2_Zirkulationspumpe on) DOELSE (set Hk.Verteilerdose_2_Zirkulationspumpe off)
Leider sehe ich nicht, wo mein Fehler ist.
Hallo,
falscher Forumsbereich - DOIF gehört in Automatisierung.
Grüße
Hallo,
ist da nicht die Klammer zuviel?
... [08:00-20:30|7]) or [07:00-19:30|8]) ...
vg Jens
Ja, genau das war es. Hab' vielen Dank.
Holger
Zitat von: Omega am 02 September 2014, 19:52:55
Ja, genau das war es. Hab' vielen Dank.
Holger
Wird dennoch nicht richtig funktionieren.
and hat höhere Priorität als or.
Dann eher:
([Tmp_Diff_Sensor_1_T2_WW_Zirkulation_EG:temperature]< 35 and ([08:00-20:30|7] or [07:00-19:30|8]))
sonst läuft deine Pumpe an Arbeitstagen durch ;)
Gruß
Damian
Hallo Damian,
das heißt aber im Umkehrschluß das du das Beispiel in der Dokumentation zum DOIF-Modul anpassen mußt, oder?
vg Jens
Zitat von: Newbie am 02 September 2014, 21:17:29
das heißt aber im Umkehrschluß das du das Beispiel in der Dokumentation zum DOIF-Modul anpassen mußt, oder?
Nein. Bei mir soll unabhängig von der Helligkeit um 9:00 Uhr geschaltet werden. Bei dir dagegen, soll die Temperatur immer eine Rolle spielen.
Gruß
Damian
.... und wieder was gelernt.
An dieser Stelle nochmals danke für dieses tolle Modul, was es auch mir als "Unwissenden" erlaubt komplexe Steuerungen hinzubekommen.
vg Jens