Hallo zusammen,
ich habe wie im Wiki die Weckautomation erstellt. Jedoch weckt diese nicht. Über den Befehl start kommt im Log dann folgende Meldung:
2017.03.20 22:58:00 4: dummy set Benjamin_wakeuptimer1 start
2017.03.20 22:58:00 4: RESIDENTStk Benjamin_wakeuptimer1: lastRun != nextRun = 22:58
2017.03.20 22:58:00 3: RESIDENTStk Benjamin_wakeuptimer1: Another wake-up program is already being executed for device Benjamin, won't trigger Macro_Benjamin_wakeuptimer1
2017.03.20 22:58:00 4: RESIDENTStk Benjamin_wakeuptimer1: Resetting based on wakeupDefaultTime
2017.03.20 22:58:00 4: dummy set Benjamin_wakeuptimer1 nextRun 06:00
Was habe ich falsch gemacht?
Danke + Gruß
Du hast während des Testens das Weckprogramm nochmals gestartet, obwohl es bereits läuft. Du musst es erst stoppen.
Danke!
Ich habe gestern set Benjamin_wakeuptimer1 stop und set Benjamin_wakeuptimer1 end gemacht. Heute morgen leider wieder das gleiche:
<code>
2017.03.20 22:58:00 4: dummy set Benjamin_wakeuptimer1 nextRun 06:00
2017.03.20 23:25:05 4: dummy set Benjamin_wakeuptimer1 stop
2017.03.20 23:25:21 4: dummy set Benjamin_wakeuptimer1 start
2017.03.20 23:25:21 4: RESIDENTStk Benjamin_wakeuptimer1: lastRun != nextRun = 23:25
2017.03.20 23:25:21 3: RESIDENTStk Benjamin_wakeuptimer1: Another wake-up program is already being executed for device Benjamin, won't trigger Macro_Benjamin_wakeuptimer1
2017.03.20 23:25:21 4: RESIDENTStk Benjamin_wakeuptimer1: Resetting based on wakeupDefaultTime
2017.03.20 23:25:21 4: dummy set Benjamin_wakeuptimer1 nextRun 06:00
2017.03.20 23:25:54 4: dummy set Benjamin_wakeuptimer1 end
2017.03.20 23:26:00 4: dummy set Benjamin_wakeuptimer1 stop
2017.03.20 23:55:04 1: EMX_store: Strom1_WP 2017-03-20 midnight 41186.00 142.26
2017.03.20 23:55:05 1: PERL WARNING: Use of uninitialized value $_ in addition (+) at ./FHEM/15_CUL_EM.pm line 883.
2017.03.21 06:00:00 4: dummy set Benjamin_wakeuptimer1 trigger
2017.03.21 06:00:00 4: RESIDENTStk Benjamin_wakeuptimer1: lastRun = nextRun = 06:00
2017.03.21 06:00:00 3: RESIDENTStk Benjamin_wakeuptimer1: Another wake-up program is already being executed for device Benjamin, won't trigger Macro_Benjamin_wakeuptimer1
2017.03.21 06:00:00 4: RESIDENTStk Benjamin_wakeuptimer1: Resetting based on wakeupDefaultTime
2017.03.21 06:00:00 4: dummy set Benjamin_wakeuptimer1 nextRun 06:00
2017.03.21 06:00:00 4: RESIDENTStk Benjamin_wakeuptimer1: Wakeuptime recalculation triggered by at-device at_Benjamin_wakeuptimer1
2017.03.21 06:00:00 4: RESIDENTStk Benjamin_wakeuptimer1: wakeupGetBegin source: nextRun
2017.03.21 06:00:00 4: RESIDENTStk Benjamin_wakeuptimer1: wakeupGetBegin result: 06:00 = 21600 s - wakeupOffset m = 06:00:00
</code>
Ich gebs auf. Habe alles wie im Wiki (https://wiki.fhem.de/wiki/Weckautomation) durchgeführt. 1:1 ... rr_Julian durch meinen Namen ersetzt. Es wird einfach nichts geweckt. Immer kommt bspw. um 6 Uhr die Meldung oben.
Bin jetzt echt frustriert
Hallo Zusammen,
ich habe auch das Problem, dass seit dem letzten Update von letzter Woche von ROOMATE meine Weckautomation nicht mehr anläuft. Es kommt folgende Meldung im Log.
2017.03.29 05:45:00 4: RESIDENTStk rr_Peter_wakeuptimer1: lastRun = nextRun = 06:00
2017.03.29 05:45:00 4: RESIDENTStk rr_Peter_wakeuptimer1: weekday restriction in conjunction with andNoHoliday in use - not triggering wake-up program this time
2017.03.29 05:45:00 4: RESIDENTStk rr_Peter_wakeuptimer1: Wakeuptime recalculation triggered by at-device at_rr_Peter_wakeuptimer1
2017.03.29 05:45:00 4: RESIDENTStk rr_Peter_wakeuptimer1: wakeupGetBegin source: nextRun
2017.03.29 05:45:00 4: RESIDENTStk rr_Peter_wakeuptimer1: wakeupGetBegin result: 06:00 = 20700 s - 15 m = 05:45:00
Meine Holiday Datei habe ich überprüft, es sind keine Feiertage oder Urlaub aktiv. Hat jemand einen Tipp für mich?
Viele Grüße
Peter
wird auch bereits im RESIDENTS-Thread gemeldet...
https://forum.fhem.de/index.php/topic,19040.msg613094.html#msg613094 (https://forum.fhem.de/index.php/topic,19040.msg613094.html#msg613094)
Ich kann auf den ersten Blick nicht erkennen woran das liegt. Muss ich mir genauer ansehen.
Das Ursprungsthema der Diskussion hier am Anfang ist allerdings anders gelagert; hier geht es um ein bereits aktiv laufendes Weckprogramm. Logischerweise macht es keinen Sinn das Programm erneut zu starten, wenn es bereits aktiv ist.
Ich habe noch eine Lösung für dich @rageltus:
Bei deinen Tests ist vermutlich das Reading "wakeup" in deinem ROOMMATE Device auf 1 stehen geblieben.
Das behebt in diesem Fall bisher kein "set Benjamin_wakeuptimer1 stop" oder "set Benjamin_wakeuptimer1 end". Ich werde dafür noch etwas einbauen. Derweil kannst du dir helfen mit einem "deletereading Benjamin wakeup".
Gruß
Julian
EDIT: Patch ist eingecheckt, ab morgen musst du nur noch ein set "stop" oder "end" machen, wenn du das Update eingespielt hast.
Danke! Das wars!