NEWS
Leistung errechnen, werden nicht in HM übertragen.
-
Hallo,
ich habe eine ganz komisches verhalten.
ich sage ja unten er soll den Wert von der Variable Summe PV1 ins Objekt Huawei PV1 Leistung schreiben. Das macht er auch, die Werte werden angepasst, aber leider nicht in die Systemvariable der HM, geschrieben. Erst wenn ich sage, dass er das Objekt Huawei Pv1Leistung mit sich selbst binden soll. Was ja an sich schon keinen Sinn macht oder?
Hat hier jemand eine Idee?
Frag zwei, wie bekommen ich oben bei Fall Objekt Huawei PV1 Spannung, noch ein zweites Objekt dabei ? Also ich will das der Block auslöst, wenn die Spannung oder der Storm sich ändert?Danke schon mal
-
@homewolf sagte in Leistung errechnen, werden nicht in HM übertragen.:
ein zweites Objekt
aufs Zahnrad in deinem Trigger
-
Ohne die Datenpunkte zu kennen, werden diese von einem Adapter gestellt?
Nimm mal „steuere“ dann sollte es funktionieren.
Ps: Summe ist doch + und nicht * -
@tt-tom funktioniert leider auch nicht.
Die Datenpunkte, die Multipliziert werden, werden von Node red geschrieben. Die Huawei PV 1 Leistung sind die Systemvariabeln der CCU3
Geht mit steuere auch nicht.
-
-
@homewolf was sind das für Datenpunkte?
wenn es eine HM SysVar ist müsste es ein hm-rega DP sein. -
@homoran ja sind es, aber es geht jetzt.
Hat jemand einen einfache Lösung, um Watt in KW umzurechnen ? Also einfach durch 1000.
Also habe eine Binde Objekt Node Red mit Objekt Systemvariable HM und würde hier gerne einfach durch 1000 teilen mit möglichst wenig aufwand?
-
@homewolf sagte in Leistung errechnen, werden nicht in HM übertragen.:
Hat jemand einen einfache Lösung, um Watt in KW umzurechnen ? Also einfach durch 1000.
Erstelle Dir einen Alias und nutze die Konvertierungsfunktion
val / 1000
-
@codierknecht wie erstelle ich einen alias
-
-
@tt-tom said in Leistung errechnen, werden nicht in HM übertragen.:
@homewolf
ich würde kein Alias anlegen sondern in Node Red bleiben und dort auch weiter rechnen. mach doch einfach in NodeRed ein neues Thema auf.
lieber alles soweit es geht an einem Ort verarbeiten, als über mehrere Abteilungen zu springen.ich muss mich korregieren. Einige Werte kommen auch von der HM. Also muss ich eine Lösung finden, wie ich es hier am einfachsten mache.
-
du lädst doch deine Daten von der HM in NodeRed und rechnest da die Leistung aus und gleich in KW. Also brauchst das Blockly nicht, oder sehe ich das falsch???
-
@homewolf Wie Du mit einer ChangeNode eine payload durch 1000 teilst, habe ich Dir doch in dem anderen Thread schon gezeigt.
-
@mickym korrekt, ja danke dir schon mal dafür.
@TT-Tom
ich bekomme ein Teil daten von Shelly und ein Teil daten von HM.in Blockly habe ich diese mit einander verknüpft. Also Objekt Shelly-ObjektSystemVariable HM usw...
in Node Red gehe ich nur hin und Werte den Wechselrichter über Modbus aus.
Damit ich nicht ein teil hier und ein Teil da habe, wäre es hier eigentlich am übersichtlichsten das auch in Blockly zu machen.
-
Ehrlich gesagt entscheide dich für eine Logikmaschine, damit fährst du am Ende am Besten. ich Persönlich bleibe und bin zu 90% bei JavaScript , 10% Blockly.
Du hast in beiden Abteilungen viele gute Helfer.
-
@tt-tom ehrlich gesagt, sagt mir Blockly mehr zu als Node REd. Die Daten abrufen via Modbus geht aber doch nur mit Red Node?
Daher würde ich die Daten dann in die Objekte schrieben und alles weiter dann mit Blockly machen. Daher würde ich gerne auch wissen, wie ich es hier am einfachsten mache.
-
@homewolf wie sieht dein Blockly jetzt aus.
-
-
Bin jetzt irgendwie raus. Wo ist ist jetzt dein Problem? Welches Blockly funktioniert nicht?
-
@tt-tom Die funktionieren jetzt alle, das haben wir schon gelöst, es ging jetzt darum, dass der wert bevor er von links in die rechte (Systemvariable HM) geschrieben wird, noch von W in Kw umgerechnet wird also durch 1000% wie man das am einfachsten macht. Wie es geht habe ich, aber finde es nicht wirklich einfach