NEWS
[gelöst] Trigger Problem/Verständnisproblem Blockly Skript Lichtsteuerung
-
@W0RSCHD nein, warum sollst Du das System mit unsinnigen permamementen Abfragen im Sekundentakt belasten, wenn Du das ganze mit einer einzigen Abfrage um 19:00h abfangen könntest?
Als Nebeneffekt - vor allem falls Du kein JavaScript Experte bist - ist es doch auch nach Jahren viel einfacher zu erkennen was ein Script überhaupt ausführen soll wenn es nur eine gezielte Aufgabe erfüllt, als wenn Du ein kompliziertes Werk vor dir hast, welches alle Eventualitäten in einem komplexem Script abfängt.
[Nachtrag]
Keiner zwingt Dich meinen Vorschlag anzunehmen -
Hehe, dein Vorschlag ist schon gut keine Frage, ich werde das wahrsch. auch so umsetzen. Mir war auch klar das ich mit der Sekündlichen Abfrage die Last auf dem IOBroker deutlich erhöhe und das recht unnötig, da hast du auch recht, ich wollte aber verstehen wieso dies so nicht funktioniert hat, bzw. was ich da Falsch gemacht habe. Deine Lösung ist effektiv die Lastärmere und wahrsch. auch effektivere.
-
@BBTown sagte:
man sollte keine 2 Trigger in einem Script haben.
Wie kommst Du darauf ? In einem Skript können beliebig viele Trigger verwendet werden. Nur geschachtelte Tigger (Trigger im Triggerbaustein) sollte man vermeiden.
-
@paul53 ja, da habe ich mich unglücklich ausgedrückt - Du kannst Sie losgelöst von einander anordnen, aber findest Du dass dies die Übersichtlichkeit für Anfänger steigert gegenüber einem separatem Script?
-
@BBTown du meinst quasi das 2. Skript so
richtig?
-
@W0RSCHD beinahe ... den "falsch" Bereich brauchst Du doch nicht ... wenn der VU aus ist passiert doch um 19:00h nichts
-
stimmt, das war ein logikfehler meinerseits ^^
Könnte ich die beiden Trigger im selben Skript nacheinander anhängen oder arbeitet er die dann nicht ab also den 2. nicht wenn der erste nicht gelaufen ist?
Oder Funktionieren die trotzdem unabhängig voneinander?
Also würde das auch funktionieren wenn ich den Zeitplan Trigger im ersten Skript hinter/unter den andren Trigger hänge? -
-
ah super, ok das ist top! Danke euch beiden
-
@W0RSCHD schreibts Du dann noch ein [gelöst] vor deinem Post?
-
mach ich