Hallo SHNG Gemeinde,
ich bin gerade auf der Suche, wie ich den Crontab-Eintrag eines Items per Logik ändern kann.
sh.scheduler.change funktioniert ja nur bei Logiken, die per Crontab eingeplant sind, aber was ist die richtige Methode für Items? Gibt es hier auch die Möglichkeit eine Liste zu übergeben bzw. mehrere Angaben getrennt über | so wie bei sh.scheduler.change?
Konkret geht es um unsere Rolladenautomatik, es gibt ein Item mit KNX-GA über die Rolladenaktoren zum alle Rolläden rauf- und runterfahren. Für dieses Item würde ich gerne Cron-Einstellungen per "Knopfdruck" über eine Logik ändern.
Also z.B. bei Anwesenheit:
und bei Anwesenheit:
Wäre super wenn jemand einenTipp hat, die Doku ist hier leider nicht ganz so ausführlich und meine Python-Kenntnisse sind nicht so gut dass ich mir das aus dem SHNG-Quellcode erschließen könnte.
Vielen Dank!
/Dominik
ich bin gerade auf der Suche, wie ich den Crontab-Eintrag eines Items per Logik ändern kann.
sh.scheduler.change funktioniert ja nur bei Logiken, die per Crontab eingeplant sind, aber was ist die richtige Methode für Items? Gibt es hier auch die Möglichkeit eine Liste zu übergeben bzw. mehrere Angaben getrennt über | so wie bei sh.scheduler.change?
Konkret geht es um unsere Rolladenautomatik, es gibt ein Item mit KNX-GA über die Rolladenaktoren zum alle Rolläden rauf- und runterfahren. Für dieses Item würde ich gerne Cron-Einstellungen per "Knopfdruck" über eine Logik ändern.
Also z.B. bei Anwesenheit:
Code:
crontab: - sunset-2 = 1 - 30 8 * 0,1,2,3,4 = 0 - 30 9 * 5,6 = 0
Code:
crontab: - sunset-2 = 1
Vielen Dank!
/Dominik
Kommentar