NEWS
Globale variablen in vis per binding verwenden
-
Hallo zusammen,
ich habe für alle meine devices im javascript adapter unter global variablen erstellt.
Gibt es eine Möglichkeit auf diese im vis per binding zuzugreifen?
z.B globale Variable.
var Wohnzimmer_Heizung_1_Temp = "fritzdect.0.Comet_XXXXXXXXXX.temp"/*actual Temp*/;und dann im vis als Schalter z.B. sowas wie
{Wohnzimmer_Heizung_1_Temp}Hintergrund ist, dass bei einem HW-Wechsel ich nur die IDs der globalen variablen tauschen muss und das vis dann wieder funktioniert.
-
Nein, die Persistenzebene in ioBroker sind Objekte/States.
Du kannst mit dem JS-Adapter aber einen neuen State anlegen und diesen mit dem "fritzdect.0.Comet_XXXXXXXXXX.temp" verbinden. Ändert sich die HW, kannst du es im Skript ändern.
Ich habe alle Geräte genau aus diesen Grund "virtualisiert" und nutze in VIS ausschließlich diese indirekten States:
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