Hallo,
zuerst mal möchte ich den Machern von SmartHome für die gelungene Implementation danken!
Ich würde gerne bei mir die Aussenbeleuchtung oder Rollos nach Sonnenstand sowie Wochentag ändern und fand dabei den Thread 29334-crontab-angaben-unterschiedlichen-tagen sehr hilfreich. Dort wurde vorgeschlagen, mittels sh.scheduler.change einen crontab täglich anzupassen.
Wenn ich jedoch folgendes in einer Logic Zeitschaltuhr.py versuche
sh.scheduler.change('Aussenbeleuchtung', cron={'sunset+10m = 1 | 30 23 * * = 0 | sunrise-59m = 1 | sunrise = 0':None})
bekomme ich den folgenden Fehler:
ERROR Zeitschaltuhr Error parsing crontab: sunset+10m = 1 | 30 23 * * = 0 | sunrise-59m = 1 | sunrise = 0 -- scheduler.py:_crontab:362
Scheinbar liegt es nicht nur an den =1 oder = 0 Zuweisungen, sondern auch am Auflisten mehrerer Einträge.
Mache ich da was falsch, oder gibt es diese Möglichkeit nicht?
Vielen Dank,
Daniel
zuerst mal möchte ich den Machern von SmartHome für die gelungene Implementation danken!
Ich würde gerne bei mir die Aussenbeleuchtung oder Rollos nach Sonnenstand sowie Wochentag ändern und fand dabei den Thread 29334-crontab-angaben-unterschiedlichen-tagen sehr hilfreich. Dort wurde vorgeschlagen, mittels sh.scheduler.change einen crontab täglich anzupassen.
Wenn ich jedoch folgendes in einer Logic Zeitschaltuhr.py versuche
sh.scheduler.change('Aussenbeleuchtung', cron={'sunset+10m = 1 | 30 23 * * = 0 | sunrise-59m = 1 | sunrise = 0':None})
bekomme ich den folgenden Fehler:
ERROR Zeitschaltuhr Error parsing crontab: sunset+10m = 1 | 30 23 * * = 0 | sunrise-59m = 1 | sunrise = 0 -- scheduler.py:_crontab:362
Scheinbar liegt es nicht nur an den =1 oder = 0 Zuweisungen, sondern auch am Auflisten mehrerer Einträge.
Mache ich da was falsch, oder gibt es diese Möglichkeit nicht?
Vielen Dank,
Daniel
Kommentar