NEWS
Bug im Zeittrigger?
-
Hallo,
gibt es einen Bug im Zeittrigger? Die Einstellung lautet: Prüfe jede Minute am 31. Oktober, ob es 180 Minuten vor Sonnenuntergang ist.
Die Telegram Nachricht aus dem Trigger habe ich allerdings auch jetzt am 1. und 2. November erhalten.
Gruß
maxpd -
@maxpd
Trigger in Trigger - Keine gute Idee -
@maxpd sagte in Bug im Zeittrigger?:
Die Einstellung lautet: Prüfe jede Minute am 31. Oktober, ob es 180 Minuten vor Sonnenuntergang ist.
nöö
du hast 2 trigger.
Der erste prüft jede Minute
dann muss genau zu der Minute der Sonnenuntergang-180 seinwenn der Zeipunkt nur eine Millisekunde daneben liegt passiert...nix!
nie Trigger in Trigger!
-
@maxpd
Selbst wenn Deine Logik korrekt wäre (ist sie nicht), fände ich die Vorgehensweise sagen wir mal: suboptimal
Du willst den ganzen Tag prüfen lassen, ob es 180 min. vor Sonnenuntergang ist?
Da ist schon vorher klar, dass sich das Script fast den ganzen Tag langweilt.Besser:
Trigger auf SU - 180 und dort prüfen, ob heute das gewünschte Datum ist.
Aber wie gesagt: Prüfen - kein weiterer Trigger! -
Nachtrag:
Wenn das Ganze jedes Jahr so laufen soll: Wann an einem bestimmten Tag SU ist, lässt sich auch im Voraus für einen Ort berechnen. Dann brauchts weder eine Prüfung noch eine Variable sondern nur ein einfaches Schedule. -
@homoran naja, dass nix passiert ist ja eigentlich der Wunsch
der Trigger läuft ja nur im Oktober: Warum wird dann das Event auch im November ausgelöst.
@Codierknecht danke fürs aufzeigen wie es korrekt gemacht wird!
Es handelte sich hier um Beispiel an einem Tag, an dem das Event schon früher ausgelöst werden sollte. Ansonsten lief der Trigger tatsächlich über einen ganzen Monat. Da der Monat eine Uhrumstellung beinhaltete war der Sonnenuntergangstrigger ganz charmant.
-
@maxpd sagte in Bug im Zeittrigger?:
Warum wird dann das Event auch im November ausgelöst.
weil du einen Cron als trigger hast! der läuft immer
-
@homoran kannst du mir erklären, warum ich in diesem Trigger ein Datum angeben kann? Mein Verständnis war, dass dieser Trigger dann nur auslöst wenn das Datum = true ist.
Bzw. andersrum: Für was ist der Trigger dann gut?