NEWS
Pushover schickt Nachrichten mehr als einmal
-
Hallo!
ich habe ein kleines Blocky Programm welches mich über leere Batterien von HM- Komponenten benachrichtigen soll.
Gestartet sollte es mit einem CRON Job werden, täglich um 15:00:00.
Nun wird das Programm aber gefühlte 500mal ausgeführt bis es dann 15:01:00 ist.
Würde ein stop shedule Block unter dem Pushover Block das mehrmalige durchlaufen stoppen?
Alternativ könnte ich einen intervall auf 1440 (1 Tag) stellen, sollte denke ich auch klappen.
Natürlich könnte ich auch eine Variable um 1 hochzählen beim ersten Durchlauf und mit einer If Abfrage prüfen auf <1.
Dann müsste ich aber die Variable wieder mit einem CRON oder Intervall zu einem Späteren Zeitpunkt rücksetzen.
Die nachricht soll täglich kommen bis die Batterien getauscht sind…
Ich habe meine 3 Varianten mal angefügt.
Ohne Intervall und Stopp läuft es halt eine Minute ununterbrochen durch obwohl "Sekunde 0" im CRON mitverknüpft ist.
Ich würde euch einfach um eine sachliche Meinung bitten!
Leider kann ich nicht mehr gut testen da mein Pushover Sendelimit mit 2 Fehlversuchen für das ganze Monat erschöpft ist.
Danke gleich im Voraus
14066_push_ohne_stop.jpg
14066_push_interval.jpg
14066_push_mit_stop.jpg -
Mal so als Gedanke warum soll ein Script jeden Tag um 15 Uhr laufen. Lass es doch nur einmal laufen wenn ein Gerät meldet das die Batterie leer ist…
Wenn HM-Gerät.0.LOWBAT_ALARM === 1 dann sende Push.... Bei manchen HM-Geräten heißt der Datenpunkt auch LOW_BAT_ALARM. Einfacj mal im Onjekte Reiter danach filtern.
-
Hallo,
Das Script sollte darum jeden Tag einmal laufen (zB 15:00) damit es mich solang dran erinnert die Batterien zu tauschen bis ich dann auch im Baumarkt war, welche gekauft hab und diese wechsle
Würde es mit dem "Stop schedule" funktionieren?