NEWS
Variablen in Global mit Blockly?
-
Hallo liebes Forum!
Ich weiß nicht, ob meine "Denkweise" richtig ist.
Ich benötige drei Verschiedene "Istwerte" für eine Heizung im Bad, nämlich 18 Grad (Nachtbetrieb), 20 Grad (Tagbetrieb) und 23 Grad (Duschbetrieb/hohe Luftfeuchtigkeit)
Ich möchte diese drei Werte mit Blockly schalten, und habe auch bei der Programmierung keine Probleme.
Aber wie bekomme ich es hin, daß bei einem Neustart automatisch der Tagesbetrieb eingestellt ist?
Wenn ich nun den Blocky-Befehl Variablen "Setze "HEIZUNG" auf "20" in "global" speichere, wird dieser Wert dann bei einem Neustart gesetzt und steht er mir in allen anderen Blockly-Scripts zur Verfügung?
Ich hab das versucht - aber irgendwie wollte der ioBroker dann nicht mehr neustarten, daher frage ich hier im Forum lieber erst
Grüße
Michael
-
Hi Miachael,
Nein nicht in global setzen !
Kennen dein Script nicht aber deine dir bewusst das eine variable nur innerhalb des scripts existiert (also im speicher, reboot = speicher lehr)
2 Möglichkeiten
-
bei script start den jetzigen wert in die variable schreiben
-
den Variablen wert in ein object schreiben, diese bleiben auch nach neustart erhalten
Sent from my iPhone using Tapatalk
-
-
daß bei einem Neustart automatisch der Tagesbetrieb eingestellt ist? `
Im Skript (<u>nicht</u> unter global !) außerhalb von Triggern (Datenpunkt / Schedule) den Wert in den Sollwert-Datenpunkt schreiben.steuere Sollwert mit 20