NEWS
[Gelöst]Blockly Variable anlegen und Datenpunkt anlegen
-
Ich erzeuge in einem Blockly eine Variable (gesamt)
Dann lege ich einen Zustand an und nenne den auch gesamt.
Möchte mit dem beiliegenden Blockly einen Wert ermitteln was ich so am Tag verbrauche und in den "Datenpunkt" schreiben.Leider wird kein Wert in den Zustand/Datenpunkt geschrieben.
Was. muss ich da ändern bzw. warum macht der setze Befehl nichts? -
@peter-c sagte: Leider wird kein Wert in den Zustand/Datenpunkt geschrieben.
Du musst in den DP "gesamt" schreiben und auch diesen bei Skriptstart einlesen.
-
@paul53 Wie mache ich das? Ich dachte der Befehl setze führt das aus.
-
@peter-c sagte: Wie mache ich das?
Den richtigen Datenpunkt auswählen! "Tibber_Zählerstand" ist der falsche DP. Der darf nur triggern.
-
@paul53 tut mir leid aber ich kann Dir nicht folgen. Welcher Zustand soll es denn sonst sein wenn nicht der Zählerstand? Dessen Veränderung will ich doch in gesamt ermitteln.
-
@peter-c sagte: lege ich einen Zustand an und nenne den auch gesamt.
-
@paul53 Jetzt sieht das so aus.
Aber nun bekomme ich folgende Meldungen:
Die Daten werden nicht in das Objekte/Datenpunkt geschrieben.
-
@peter-c sagte: nun bekomme ich folgende Meldungen:
Der Datenpunkt "gesamt" gehört nicht unter "alias.0", sondern unter "0_userdata.0"!
-
@paul53 gemacht. jetzt hagelt es lauter Warnungen, aber ein Wert wird wohl in den DP geschrieben.
-
@peter-c
An beiden Stellen im Skript den alten DP "gesamt" gegen den neuen DP ausgetauscht? Es wird "alias.0.Variable.Test.Daten.gesamt" angemeckert. Der "error" kommt aus dem Debug-Block. -
@peter-c sagte in Blockly Variable mit Datenpunkt verbinden:
jetzt hagelt es lauter Warnungen, aber ein Wert wird wohl in den DP geschrieben.
keine Screenshots, da kann man nichts zitieren!
https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1
-
@paul53 Genau richtig. Hatte diese Links nicht geändert.
Nun zählt das Skript. Danke für die Hilfe.
-
@homoran Werde ich in Zukunft beachten.
Habe halt heute gelernt wo man die eigenen Datenpunkte setzen muss.