NEWS
Cron/schedule Wochentage per Variable klappt nicht
-
Ich kämpfe seit geraumer Zeit mit dem Cron (schedule), was ja nicht so kompliziert sein sollte...
Damit ich hier mal Grundlagen klären kann, habe ich nachfolgendes Blockly zum Testen erstellt:
Der schedule wird nicht ausgeführt.
Sobald ich Wochentage rausnehme, geht es.Gehe alsi davon aus, dass das Format ein bestimmtest sein muss?
Typ: number oder string?
Werte: '6-7' steht doich normalerweise für "Samstag und Sonntag"Bin zu doof
-
@reutli sagte in Cron/schedule Wochentage per Variable klappt nicht:
6-7'
also in js ist die 0,6
und getrennt durch Komma -
@bahnuhr
Danke, das passt schon mal und hat funktioniert. Damit "string", korrekt?Gibt's da eine Doku zu (in iobroker) wo man's nachlesen?
Nächste Frage:
Wie löst man dann "Feiertage"?-
Ein schedule mit Wochentage und "nicht Feiertag"
-
Ein schedule mit Wochenende
-
Ein schedule mit Feiertag?
Das wäre mein nächster Schritt...
-
-
für Feiertag gibts einen Adapter.
Und dann ein Script schreiben bzw. einen trigger mit dem entsprechenden DP -
jupp, den Adapter kenne ich und DP ist auch klar.
Wie aber den/die crons dann?Ein cron für Standard-Wochentage (und wenn nicht Feiertag), einen für Wochenende und einen für Feiertage ?
-
@reutli sagte in Cron/schedule Wochentage per Variable klappt nicht:
jupp, den Adapter kenne ich und DP ist auch klar.
Wie aber den/die crons dann?Ein cron für Standard-Wochentage (und wenn nicht Feiertag), einen für Wochenende und einen für Feiertage ?
Wie schon geschrieben:
Du machst einen cron der bei den Wochentagen jeweils läuft.
Und innerhalb des cron machst du eine if Abfrage und prüfst ob Feiertag ist.
Wenn nicht Feiertag dann das Script fortsetzen. -
ok. Und wie sieht der Cron für Feiertage aus?
Es geht darum, dass ich
An Wochentagen um 4 Uhr
An Feiertagen und Wochenenden um 6 Uhr
starten möchte -
@reutli sagte in Cron/schedule Wochentage per Variable klappt nicht:
Und wie sieht der Cron für Feiertage aus?
cron selber kennt keine Feiertage. Der geht stur nach den definierten Zeitpunkten.
-
@thomas-braun sagte in Cron/schedule Wochentage per Variable klappt nicht:
cron selber kennt keine Feiertage. Der geht stur nach den definierten Zeitpunkten.
Das hab ich ihm jetzt schon 2 x geschrieben.
-
@bahnuhr
jupp, danke, will nicht nerven. Setze mich jetzte rst mal auf meinen Hosenboden und versuch's dann melde ich mich wieder.Nichts für ungut
-
Nochmal, du machst einen cron der jeden Tag läuft.
Und zwar um 4 und um 6 Uhr.
und dann prüft du per if ob Wochenende oder Feiertag ist. -
@bahnuhr
kapiert, danke - will try it this way.