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
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