NEWS
Zu steuernden Datenpunkt variabel auswählen.
-
Hallo,
ist es möglich einen zu beschreibenden Datenpunkt über "Erstelle Text aus" auszuwählen?
Bei steuere, aktualisiere und und umschalte kann man ja nur einen feste object id auswählen.
Gerne würde ich diesen aber von meinem Skript generieren lassen.
Hintergrund ist, dass eine Funktion einen Datenpunkt beschreibt. Der Funktion würde ich gerne über eine Variable einen Teil des Datenpunktes mitgeben.
-
Ich hab dein Anliegen jetzt mehrfach gelesen, verstehe es aber irgendwie nicht richtig.
Was meinst du mit "einen Teil des Datenpunktes mitgeben" ? Einen teil einer Objekt id
Vielleicht kannst du es noch mal besser/genauer umschreiben.
-
@david-g sagte: ist es möglich einen zu beschreibenden Datenpunkt über "Erstelle Text aus" auszuwählen?
Ja, Block "schreibe" und Block "Wert von Objekt ID Textfeld".
-
Das hatte ich schon getestet.
Zumindest so klappt es nichtIm Log steht:
javascript.0 2022-01-28 08:12:05.675 info script.js.Eigene_Scripte.Statistik.alter_berechnen: registered 0 subscriptions and 0 schedules javascript.0 2022-01-28 08:12:05.673 warn at script.js.Eigene_Scripte.Statistik.alter_berechnen:58:3 javascript.0 2022-01-28 08:12:05.673 warn at script.js.Eigene_Scripte.Statistik.alter_berechnen:38:1 javascript.0 2022-01-28 08:12:05.673 warn at setStateDelayed (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1483:25) javascript.0 2022-01-28 08:12:05.673 warn at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20) javascript.0 2022-01-28 08:12:05.667 warn State "Hier steht was" not found javascript.0 2022-01-28 08:12:05.661 info Start javascript script.js.Eigene_Scripte.Statistik.alter_berechnen javascript.0 2022-01-28 08:12:05.590 info Stop script script.js.Eigene_Scripte.Statistik.alter_berechnen
In dem zu befüllenden Datenpunkt steht zur Zeit "Hier steht was", falls es im Log irritiert....
Wenn ich den Log richtig interpretiere, sucht er in dem angegebenen Datenpunkt den zu steuernden Datenpunkt?
-
@david-g "Wert vom Object ID" entfernen...
So funktioniert es bei mir:
-
-
Das war es....
Das "Wert von" hat mich selber was irritiert.
Manchmal ist es viel leichter als man denkt ^^ -
@david-g
Und so nutze ich die Integration einer Variable.