FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Alex am 26 Januar 2014, 16:35:15

Titel: weckzeiten mit at befehl
Beitrag 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:


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?
Titel: Antw:weckzeiten mit at befehl
Beitrag von: Puschel74 am 26 Januar 2014, 16:38:02
Hallo,

nimm doch WeekdayTimer  ;)

Grüße
Titel: Antw:weckzeiten mit at befehl
Beitrag von: UliM am 26 Januar 2014, 16:45:15
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
Titel: Antw:weckzeiten mit at befehl
Beitrag von: Alex am 26 Januar 2014, 17:15:46
Hallo

@puschel: vielen Dank für den Tipp, hatte es nicht auf dem Schirm


@Uli: na klar! Vielen Dank für die flotte Hilfe