NEWS
Starten von Skripten (Blocklys)
-
Hallo zusammen!
Mal eine ganz grundsätzliche Frage: Wie bzw. wann bzw. in welchem Intervall werden eigentlich die selbst erstellten Skripte (in meinem Falle Blocklys) gestartet? Jede Minute, oder wie bzw. wann passiert das?
Danke & Grüße,
Marcus -
@invidianer
Die laufen immer.
Ein Trigger wartet oder lauscht, nenne es wie Du willst, im Hintergrund auf ein/Dein Ereignis und löst quasi aus. Alles was dann passieren soll bestimmt der Inhalt des Blocklys oder Scripts.
Deshalb braucht es immer einen Trigger. Alles ohne/ausserhalb eines Triggers wird dann nur genau einmal beim Start des Blocklys/Scripts ausgeführt. -
@dslraser
Hmm, danke! Das bedeutet, wenn ich am Anfang eines Skripts eine Variable vorbelege und danach dann z.B. bei Änderung einer Spannung an einer Gosund eine Aktion ausführen lasse ("Trigger"?), dann wird die Variable am Anfang nur einmal belegt und dann erst wieder, sobald der javascript-Adapter neu gestartet wird, während das, was nach Änderung einer Spannung passiert, immer wieder ausgeführt wird? Stimmt das so? -
@invidianer
Zeig mal, dann kann ich mir besser vorstellen was Du meinst. Screenshot -
-
@invidianer
Nach dem Neustart des Blocklys oder des Javascript Adapter wird Dein Heizung_aktiv? erstmal wieder auf wahr gestellt.
Danach wird auf den Trigger reagiert.Edit:
Sieht alles richtig aus.
Du könntest auch den Wert den Du da vergleichst schon ausserhalb bzw. beim Blocklystart in eine Variable einlesen... -
@dslraser
Dankeschön! -
@dslraser sagte: schon ausserhalb bzw. beim Blocklystart in eine Variable einlesen.
-
@paul53
Danke, aber ich glaube, das überfordert mich noch bisschen
Ich finde es so, wie ich es jetzt habe, übersichtlicher.