NEWS
Datenpunkt aktualisieren über Name [gelöst]
-
Guten Morgen,
in einem Blockly Skript setze ich, mit einer Variablen, den Wert eines Datenpunktes.
Ich suche nach einer Möglichkeit, den Datenpunkt über den Namen anzusprechen, so dass ich das Skript, als Funktion mehrfach verwenden kann.
Wie kann ich den Wert eines Datenpunktes über dessen Namen ändern?Gruß Andreas
-
-
@starlord42 wenn ich richtig verstanden habe was du willst, hier ein Beispiel aus der Ansteuerung meiner Echos:
Zuerst definiere ich meine Geräte:
Das sind die "Stammdatenpunkte" die ich je nach Wunsch um.irgendetwas
ergänze:Du kannst auf
Objekt ID
einfach ein Textfeld ziehen und den Pfad dort als Text hinterlegen. Mache ich immer so weil es dadurch für mich leserlicher wird. Und man kann so den Pfad aus Text zusammenbauen.So kann ich das auch zum Beispiel in Funktionen nutzen:
-
@bananajoe und @liv-in-sky
Das wars' was ich gesucht habe. Danke! -
es gibt auch die möglichkeit, das alles über eine "function" (aufzählung) zu steuern - beispiel:
https://www.machs-smart.de/iobroker-blockly-geraete-aufzahlung-steuern/
wenn man über eine schleife arbeitet , könnte man das auch mit einer liste (array) von dp machen, wobei man das array einfach mit den dp vordefiniert