NEWS
[gelöst] Blockly scheduler löschen funktioniert nicht
-
Hallo zusammen,
ich habe mein Rolladenskript umgestellt, sodass die Rollos frühestens 06:30 hochfahren.
Das habe ich so gelöst:

Leider wird der schedule nicht gelöscht, sodass jeden Tag ein weiterer hinzukommt. Ab 4 Auslösungen (blinds_target=100) gibt es komischerweise Fehlfunktionen... wahrscheinlich überholt sich da etwas.
Was mache ich mit der Löschung des CRON (stop schedule) falsch?
Danke schonmal
-
Hallo zusammen,
ich habe mein Rolladenskript umgestellt, sodass die Rollos frühestens 06:30 hochfahren.
Das habe ich so gelöst:

Leider wird der schedule nicht gelöscht, sodass jeden Tag ein weiterer hinzukommt. Ab 4 Auslösungen (blinds_target=100) gibt es komischerweise Fehlfunktionen... wahrscheinlich überholt sich da etwas.
Was mache ich mit der Löschung des CRON (stop schedule) falsch?
Danke schonmal
@madjack84
Kannst du bitte (hinter einem Spoiler, im Code Block) mal den vom Blockly generierten Code zeigen ?Des weiteren - warum brauchst du diese Lösung mit einem sich ständig ändernden Zeitplan ? Ich wuerde das anders lösen
Ein Schedule auf 6:31: Ist variable Variable "RollosFrühHoch" wahr, dann "RollosFrühHoch auf falsch, Rollos hoch.
Ein Schedule auf isAstroDay. Darin eine Abfrage: Ist es vor 6:30, dann "RollosFrühHoch" auf wahr setzen, Rollos zu lassen. Sonst: "RollosFrühHoch" auf Rollos auf machenIst aus meiner Sicht deutlich einfacher.
A.
-
Hallo zusammen,
ich habe mein Rolladenskript umgestellt, sodass die Rollos frühestens 06:30 hochfahren.
Das habe ich so gelöst:

Leider wird der schedule nicht gelöscht, sodass jeden Tag ein weiterer hinzukommt. Ab 4 Auslösungen (blinds_target=100) gibt es komischerweise Fehlfunktionen... wahrscheinlich überholt sich da etwas.
Was mache ich mit der Löschung des CRON (stop schedule) falsch?
Danke schonmal
@madjack84
Du hast einen Trigger innerhalb eines Triggers, das geht nicht -
@madjack84
Du hast einen Trigger innerhalb eines Triggers, das geht nicht -
@BBTown sagte:
Du hast einen Trigger innerhalb eines Triggers, das geht nicht
Doch das geht, wenn man den bestehenden Trigger vor Erzeugen eines neuen Triggers löscht (stop schedule).
-
@paul53
Ich gebe zu, ich bin überrascht.
Bisher habe ich es immer als oberstes 11. Gebot verstanden, dass Trigger innerhalb eines Triggers ein noGo sind.Zu 100% kann man diese Faustformel also doch nicht anwenden?
-
@madjack84
Kannst du bitte (hinter einem Spoiler, im Code Block) mal den vom Blockly generierten Code zeigen ?Des weiteren - warum brauchst du diese Lösung mit einem sich ständig ändernden Zeitplan ? Ich wuerde das anders lösen
Ein Schedule auf 6:31: Ist variable Variable "RollosFrühHoch" wahr, dann "RollosFrühHoch auf falsch, Rollos hoch.
Ein Schedule auf isAstroDay. Darin eine Abfrage: Ist es vor 6:30, dann "RollosFrühHoch" auf wahr setzen, Rollos zu lassen. Sonst: "RollosFrühHoch" auf Rollos auf machenIst aus meiner Sicht deutlich einfacher.
A.
-
Hallo zusammen,
ich habe mein Rolladenskript umgestellt, sodass die Rollos frühestens 06:30 hochfahren.
Das habe ich so gelöst:

Leider wird der schedule nicht gelöscht, sodass jeden Tag ein weiterer hinzukommt. Ab 4 Auslösungen (blinds_target=100) gibt es komischerweise Fehlfunktionen... wahrscheinlich überholt sich da etwas.
Was mache ich mit der Löschung des CRON (stop schedule) falsch?
Danke schonmal
@madjack84 sagte:
Leider wird der schedule nicht gelöscht
Benenne den Zeitplan um, denn die Variable darf nicht den gleichen Bezeichner haben wie die Funktion schedule() !
Test:
-
@madjack84 sagte:
Leider wird der schedule nicht gelöscht
Benenne den Zeitplan um, denn die Variable darf nicht den gleichen Bezeichner haben wie die Funktion schedule() !
Test:
@paul53 Vielen Dank für diesen Hinweis.... fürchte das wars :D habs drin und schaus mir die Tage an.
Den zweiten Tip mit dem statischen Scheduler und Variable finde ich auch gut.
Danke dafür.@BBTown : Um die Variable global verfügbar zu machen, hab ich sie initialisiert. Ansonsten erzeugt jeder Trigger eine neue Instanz des Triggers, weil die Referenz zum alten fehlt.... zumindest hab ich mir das so gedacht
Danke für di Tips. Ich schließe wenns nicht mehr auftritt :)
-
@paul53 Vielen Dank für diesen Hinweis.... fürchte das wars :D habs drin und schaus mir die Tage an.
Den zweiten Tip mit dem statischen Scheduler und Variable finde ich auch gut.
Danke dafür.@BBTown : Um die Variable global verfügbar zu machen, hab ich sie initialisiert. Ansonsten erzeugt jeder Trigger eine neue Instanz des Triggers, weil die Referenz zum alten fehlt.... zumindest hab ich mir das so gedacht
Danke für di Tips. Ich schließe wenns nicht mehr auftritt :)
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
