NEWS
Trigger funktioniert nicht mehr
-
Hab ein Script, das jetzt schon einige Jahre läuft. Seit einiger Zeit läuft es leider nicht mehr und ich weiß nicht wo ich ansetzen soll.
Schalte ich die Variable "Bewässerung_automatik" kurz auf false und wieder zurück, läuft das Programm. Es scheint also am cron zu liegen.
Javascript wurde geupdatet (seitdem gehts nicht mehr) auf 7.1.4 / Node ist 18.17.1
ioBroker läuft im DockerAber wie gesagt, lief bereits jahrelang ohne Änderung.
-
Für CRONs gibt es eigene Bausteine. Verwende diese.
-
@thomas-braun
Ich weiß... aber dass ist dann ja nur CRON. Wo hänge ich die Variable an? Der Baustein ist doch extra für zwei Trigger. -
@warp735 sagte in Trigger funktioniert nicht mehr:
Der Baustein ist doch extra für zwei Trigger.
Geht so nicht. Ich verstehe auch den Sinn und Zweck des zweiten Triggers nicht.
-
@warp735 sagte: Der Baustein ist doch extra für zwei Trigger.
Aber nur für Datenpunkt-Trigger. CRON funktioniert damit nicht.
Weshalb soll auf "Automatik" getriggert werden? Eine Abfrage im Zeitplan-Trigger sollte genügen. -
@warp735
Für CRON gibt's einen eigenen Trigger:
Und bevor Du da den nächsten Fehler produzierst: Trigger in Trigger geht nicht!
Wenn der Trigger um 07:30 feuert, prüfst Du ob die Automatik ein- oder ausgeschaltet ist. -
@thomas-braun sagte in Trigger funktioniert nicht mehr:
Ich verstehe auch den Sinn und Zweck des zweiten Triggers nicht.
Wenn ich auf Automatik schalte, will ich das sofort gestartet wird (Frühjahr zum Beispiel) und nicht warten bis zum nächsten Tag.
Ok, dann werde ich wohl umbauen müssen. Trotzdem komisch. Lief wie gesagt SO seit Jahren...
-
@codierknecht sagte in Trigger funktioniert nicht mehr:
Und bevor Du da den nächsten Fehler produzierst: Trigger in Trigger geht nicht!
Wenn der Trigger um 07:30 feuert, prüfst Du ob die Automatik ein- oder ausgeschaltet ist.Leute... ich bin kein Anfänger und kenne die verschiedenen Trigger. Und wie du selber merkst: dann passiert nix mehr, wenn ich auf Automatik schalte, sondern NUR nach Uhrzeit.
Ich würde nicht fragen, wenn das Script neu wäre. Es lief den ganzen Sommer ohne Probleme. Erst seit m Update von Javascript gehts nicht mehr.
Scheinbar hätte es ja nie funktionieren dürfen. Ist auch ok. Dann bau ich um. Ende und aus.
-
@warp735 sagte in Trigger funktioniert nicht mehr:
Dann bau ich um. Ende und aus.
Bau es auf zwei unabhängige Trigger-Stränge um.
-
@thomas-braun
mach ich