[gelöst] Ich hasse CRON
Verfasst: 19. Nov 2018 19:04
Wieso muß das so kryptisch sein? Ich lese die Uhrzeit doch auch nicht rückwärts
Egal, kann mir jemand hier helfen? Ich möchte eigentlich etwas gaaaannnzzz einfaches:
Wenn der Lichtsensor unter 500 LUX geht, dann soll eine kleine Lampe im Flur angehen und das jeden Tag.
Das klappt auch so wie es soll.
Jetzt soll die Lampe in der Woche um 23.59, oder meinetwegen auch 0.00 Uhr aus gehen und Freitags und Samstags um 1.00 Uhr
Eeeeiiiiigentlich dachte ich, das das mit diesen Rules funktionieren sollte:
Aber es kommen die folgenden Fehler:
Das komische ist, das ich mir das mit dem Cron aus einem Blog "geliehen" habe und dort hieß es, alles sei super.
Jetzt war dieser Blog schon etwas älter, aber es hat sich doch nix an dem Cron-Befehl geändert, oder?

Egal, kann mir jemand hier helfen? Ich möchte eigentlich etwas gaaaannnzzz einfaches:
Wenn der Lichtsensor unter 500 LUX geht, dann soll eine kleine Lampe im Flur angehen und das jeden Tag.
Das klappt auch so wie es soll.
Jetzt soll die Lampe in der Woche um 23.59, oder meinetwegen auch 0.00 Uhr aus gehen und Freitags und Samstags um 1.00 Uhr
Eeeeiiiiigentlich dachte ich, das das mit diesen Rules funktionieren sollte:
Code: Alles auswählen
rule "Licht im Flur in der Woche ausschalten"
when
Time cron "0 59 23 * * 0,1,2,3,4 ?"
then
ZWaveZeitschaltuhr_SwitchBinary.sendCommand(OFF)
end
rule "Licht im Flur am Wochenende ausschalten"
when
Time cron "0 59 0 * * 5,6 ?"
then
ZWaveZeitschaltuhr_SwitchBinary.sendCommand(OFF)
end
Code: Alles auswählen
2018-11-19 19:01:13.654 [ERROR] [e.internal.engine.RuleTriggerManager] - Cannot create timer for rule 'Licht im Flur in der Woche ausschalten': CronExpression '0 59 23 * * 0,1,2,3,4 ?' is invalid.
2018-11-19 19:01:13.658 [ERROR] [e.internal.engine.RuleTriggerManager] - Cannot create timer for rule 'Licht im Flur am Wochenende ausschalten': CronExpression '0 59 0 * * 5,6 ?' is invalid.
Jetzt war dieser Blog schon etwas älter, aber es hat sich doch nix an dem Cron-Befehl geändert, oder?