Hallo zusammen,
ich bin neu hier, wie ihr sicher seht.
Ich weiß nicht weiter mit der Einbindung von Shellys in die CCU3.
Ich habe es geschafft, die Shelly Werte mittels Node Red in Systemvariablen zu schreiben.
Es funktioniert auch, die Shellys zu schalten und auch die Rückmeldungen in dem CUxD-Gerät (2804xxx) auf der CCU anzuzeigen.
Ich kann auch sowohl über die URL als auch über ein Skript FESTE Werte in das Gerät schreiben.
Nach etlichen Stunden lesen und probieren bin ich jetzt aber mit meinem Latein am Ende und bitte um Hilfe.
Mit dieser Zeile kann ich erfolgreich feste Werte in das Gerät schreiben:
Code: Alles auswählen
dom.GetObject("CUxD.CUX2804001:1.SET_STATES").State("VOLTAGE=123&CURRENT=81&POWER=21&FREQUENCY=37");
Egal welche Syntax ich verwende, ich bekomme die Messwerte in den Systemvariablen nicht für die festen Beispielwerte eingesetzt. Ich möchte meine unzähligen Varianten gar nicht aufschreiben.
Ich möchte die Systemvariablen auf die Parameter des Gerätes schreiben.
Code: Alles auswählen
var sv_voltage= dom.GetObject("sv_PV_HM800_U");
var sv_current= dom.GetObject("sv_PV_HM800_I");
var sv_power= dom.GetObject("sv_PV_HM800_P");
var sv_energy= dom.GetObject("sv_PV_HM800_Q");
var sv_temp= dom.GetObject("sv_PV_HM800_T");
dom.GetObject("CUxD.CUX2804001:1.SET_STATES").State("VOLTAGE=123&CURRENT=81&POWER=21&FREQUENCY=37");
Es ist sicher einfach zu lösen, ich habe es bisher aber nirgends gefunden.
Hilfe, Bitte.
Cord