NEWS
Zeitplan Trigger ohne Funktion
-
Ich nutze in einem Skript einen Zeitplantrigger um das ganze Skript ohne äußeren Einfluss zyklisch auszuführen. Das Verhalten ist dabei sehr merkwürdig. Wenn ich an dem Skript arbeite und es des öfteren neu starte, läuft es teilweise mehrfach parallel. Dann wiederum kommt es dazu, dass das Skript überhaupt nicht mehr gestartet wird. Wenn ich den Inhalt des Skripts in einen neues Skript mit einem identischen aber neuen Zeitplantrigger stecke, funktioniert alles wieder für eine gewisse Zeit...
Für mich sieht das aus wie ein Bug, aber ich vermute, wenn es so wäre, hätten das auch schon andere bemerkt... -
Und wie schaut das skript konkret aus?
-
tatsächlich ist das völlig irrelevant... auch wenn ich sämtlichen Inhalt bis auf einen debug output deaktiviere , wird dieser nicht ausgeführt...
-
das script liegt abe rnicht zufällig im global ordner ?
-
@passuff
Das macht man ja auch nicht so.
Nimm die Zeiten selber als Trigger und nicht den cronjob/Zeitplan -
@liv-in-sky
ich habe nur einen common Ordner... -
@passuff warum triggerst du alle 5 Sekunden?
Javascript arbeitet eventbasiert. -
@thomas-braun sagte in Zeitplan Trigger ohne Funktion:
n selber als Trigger und nicht den cronjob/Zeitplan
So hatte ich es früher... Es geht um eine smarte Lampe deren Zustand zyklisch überprüft werden muss.
-
@homoran
Das ist ein Test. Normalerweise triggert das Ding nur alle 5 Minuten. Hat ein Jahr lang funktioniert und wurde jetzt um eine zweite Lampe erweitert. Seit dem habe ich Probleme. -
@passuff sagte in Zeitplan Trigger ohne Funktion:
Es geht um eine smarte Lampe deren Zustand zyklisch überprüft werden muss.
warum muss er das?
trigerr doch auf die Zustandsänderung -
@homoran
Könnte ich, erschien mir aber aufwändiger als zyklisch zu steuern. Warum geht das nicht? -
@passuff sagte in Zeitplan Trigger ohne Funktion:
Warum geht das nicht?
Weil du das skript so xfach startest.
-
@thomas-braun
Das kann ich mittlerweile bestätigen. Dennoch lief es ein Jahr problemlos. Erklärung? -
@passuff sagte in Zeitplan Trigger ohne Funktion:
Warum geht das nicht?
ich weiß ja nicht mal ob es wirklich nicht geht. Habe keine logs gesehen, die das dokumentieren
daher weiß ich auch nicht was in den logs als Ursache steht.Ich weiß auch nicht, ob die Lampe eine langsamere Reaktionszeit als 5 Sekunden hat
momentan soll ja auch nur alle 5 sekunden die debug Meldung ins log geschrieben werden
-
@homoran
Das ist korrekt und es läuft nicht. javascript ist abgesehen von den zahlreichen Einträgen aufgrund falscher Datentypen (js controller update) unauffällig. -
mal zum vergleich ein eben neu erstelltes Skript:
Funktioniert einwandfrei...
-
@passuff sagte in Zeitplan Trigger ohne Funktion:
Funktioniert einwandfrei...
da bist du ja auch auf info!
debug wird nur im Großen log gezeigt, wenn das auf debug steht
-
So ganz klar ist mir noch nicht, was das Ziel sein soll.
Also soll zwischen 06:15 und 08:00 Uhr die Lampe immer wieder auf grün gesetzt werden, falls eine andere Farbe eingestellt wurde? Oder soll die in dem Zeitraum dauerhaft leuchten? -
@homoran
Ich bin ein Depp.
Das habe ich glatt übersehen. Das ist mir jetzt wirklich unangenehm.
Es funktioniert natürlich! -
Sie Leuchtet zwischen 06:15 und 08:00 Uhr grün, geht danach bis 19 Uhr aus und danach bis 06:15Uhr warmweiß (Nachtlicht). Ist eine Nachtlicht fürs Kind was dem Kind signalisieren soll, wann die Nacht vorbei ist