NEWS
Gesamtleistung berechnen per Blockly Skript
-
Hallo,
ich habe eine PV Anlage, diese wird auch noch erweitert.
Ich logge schon alle Daten die ich mit dem Modbus Adapter auslese in eine InfluxDB.Habe aliase (oder wie die Mehrzahl heißt) erstellt für jede Information (Strom,Spannung,Leistung).
Jetzt würde ich gerne ein Alias haben wo die Gesamte erzeuge Leistung drin steht.
Dafür habe ich dann ein Alias erstellt (Name: Gesamtleistung, Zustandstyp: Zahl, Rolle: value, Readable, Writeable)Hier mein Blockly Code:
Der Alias Gesamtleistung zeigt leider null (also nichts drin).
Wenn ich beim alias die Rolle auf level ändere kommt:Cannot write object: Alias alias.0.PV.Gesamtleistung has no target
Habe ich irgendwo einen Denkfehler?
Vielen Dank schon mal falls jemand einen Tipp hat was ich nicht richtig mache.Gruß Monne
-
@m0nn3 sagte: was ich nicht richtig mache.
Falscher Block am Trigger: Es muss eine Datenpunkt-ID übergeben werden - kein Objekt.
@m0nn3 sagte in Gesamtleistung berechnen per Blockly Skript:
Dafür habe ich dann ein Alias erstellt
Das ist falsch. Das Ergebnis muss in einen eigenen Datenpunkt unter "0_userdata.0".
-
-
@paul53 Vielen Dank..
Manchmal sind so es kleine DingeUnd diesen Datenpunkt habe ich jetzt zu meinem Alias "verlinkt"
Also muss ich erst einen Datenpunkt erstellen und dann kann ich damit meine Aliase füllen.
Arbeite gern mit den Alias da wenn ein Gerät man ausgetauscht wird ich nur die Verlinkung anpassen muss und muss in keinem Script oder so etwas ändern.Vielen Dank für die gute und vor allem extrem schnelle Hilfe !!!
-
@codierknecht Danke,
verstehe es noch nicht richtig was du meinst.
Cool wäre es wenn einer meiner Werte (Solaranlagen Leistung) sich aktualisiert/ändert dann soll er die Gesamtleistung neu berechnen.Hier meine Idee wo ich denke das du es so meinst:
-
@m0nn3 sagte: wenn ein Gerät man ausgetauscht wird ich nur die Verlinkung anpassen muss
Ein eigener Datenpunkt unter "0_userdata.0" ändert sich nicht, wenn ein Gerät ausgetauscht wird, braucht also auch keinen Alias.
-
@paul53 Okay,
Dann euch noch einen schönen Abend und vielen Dank !!!