Hallo,
ich hatte gehofft, dass fhem mich montags (und nur montags) mit einem netten Kaffe weckt:
Zitatdefine wakeup_nurMo at *08:40:00 { if($wday = 1) { fhem "set schlafzimmer dim100% 900 ;; define Kaffe_an at +00:10:00 set Kaffee on ;; define wakeup_aus at +00:25:00 set schlafzimmer off " }}
Das funktioniert soweit auch, nur leider klappt die Abfrage irgendwie nicht. Die Befehle werden jeden Tag gesendet. Es ist scheinbar immer Montag :-/
Hat jemand ne Idee wo der Fehler sein könnte?
Hallo,
nimm doch WeekdayTimer ;)
Grüße
Zitat von: Alex am 26 Januar 2014, 16:35:15
Hallo,
ich hatte gehofft, dass fhem mich montags (und nur montags) mit einem netten Kaffe weckt:
Das funktioniert soweit auch, nur leider klappt die Abfrage irgendwie nicht. Die Befehle werden jeden Tag gesendet. Es ist scheinbar immer Montag :-/
Hat jemand ne Idee wo der Fehler sein könnte?
Ja - Werte-Vergleich verwendet ==, ein einfaches = ist eine Wertezuweisung. Da diese immer klappt, ist die Bedingung immer wahr.
Es müsste also gehen mit if($wday == 1)
Gruß, Uli
Hallo
@puschel: vielen Dank für den Tipp, hatte es nicht auf dem Schirm
@Uli: na klar! Vielen Dank für die flotte Hilfe