Wechselrichter über Modbus steuern

  • Fragen
  • [Gelöst] Wechselrichter über Modbus steuern

Wechselrichter über Modbus steuern

0
0

Hallo,

ich möchte meinen Wechselrichter über Modbus steuern, die Register und die zu schreibenden Werte kenne ich.

Mit dem Tool Modbus-Test im Menü Konfiguration kann ich den Wechselrichter auch schon steuern.

Jetzt möchte ich das mittels Output automatisieren:

Der Output funktioniert soweit:

/cnf?cmd=modbus_set&func=6&id=1&addr=192.168.178.148%3A502&dlyac=0&reg=40348&cnt=1&val=0&type=w&order=hl

Was ich nicht schaffe ist den den zu schreibenden Wert (val=0) mittels einer Variable zu ändern.

Eine Variable z.b. var1 kann ich erstellen und mit verschiedenen Werten beschreiben.

Wie sollte der Modbusrequest aussehen damit der Output den Wert aus der Variablen abholt?

Gelöst
markiert als Spam
Geschrieben von (Fragen: 4, Antworten: 12)
Gefragt am 24. Juli 2024 12:12
78 views

Antworten (2)

0
Private answer

Hallo,

nach unzähligen "try and error" Versuchen habe ich es endlich geschafft.

Es hat einige Zeit gedauert, bis ich herausgefunden habe das eine Variable "var1" als CM.var1" in den Output eingebettet wird.

Dieser Output funktioniert:

/cnf?cmd=modbus_set&func=6&id=1&addr=192.168.178.148%3A502&dlyac=0&reg=40348&cnt=1&val=${if CM.var1>0`2`0}&type=w&order=hl

 

markiert als Spam
Geschrieben von (Fragen: 4, Antworten: 12)
Beantwortet am 25. Juli 2024 16:35
0
Private answer

Hallo,

wie die Output funktionieren kannst du hier nachlesen:

https://www.cfos-emobility.de/de/cfos-charging-manager/documentation/user-defined-meters.htm

Am einfachsten lädst du dir die mitgelieferten Definitionen runter und schaust dir die Outputs in den bat.json an.

Nach meinem Urlaub kann ich gerne behilflich sein, aber vom Handy aus geht es leider nicht.

VG

markiert als Spam
Geschrieben von Top Networker (Fragen: 0, Antworten: 1072)
Beantwortet am 24. Juli 2024 13:27