EM24 CarloGavazzi
Verfasst: Do Mär 03, 2022 11:17 am
Hallo OpenWB Forum,
ich bin dabei eine Emulationssoftware für den EM24 zu schreiben. Diese Bezieht ihre Werte von einem an den SolarEdge angschlossenen Modbus Zähler. Sie soll mir den Einbau eines EM24 für den Victron MultiMultiPlus-II GX ersparen. Getestet habe ich die Funktion der Emulationssoftware vorab mit der "Carlo Gavazzi UCS 7. Universal Configuration Software". Diese verbindet sich mit der Emulationssoftware und zeigt Werte an.
Konfiguriere ich das EVU Modul der OpenWB
Strombezugsmodul: Carlo Gavazzi EM24 LAN
und die Entsprechende IP Adresse werden die Werte nicht korrekt angezeigt. Eine Logausgabe unter Status/Debug Log ist allerdings nicht zu finden.
Beende ich die Emulationssoftware so werden folgende Log Zeilen ausgegeben:
Meine Frage: Wo finde ich das in der Fehlermedlung erwähnten Python modul "readgavazzi.py"? In Repo https://github.com/snaptec/openWB.git war das modul nicht enthalten.
Gruß
ixtrader
ich bin dabei eine Emulationssoftware für den EM24 zu schreiben. Diese Bezieht ihre Werte von einem an den SolarEdge angschlossenen Modbus Zähler. Sie soll mir den Einbau eines EM24 für den Victron MultiMultiPlus-II GX ersparen. Getestet habe ich die Funktion der Emulationssoftware vorab mit der "Carlo Gavazzi UCS 7. Universal Configuration Software". Diese verbindet sich mit der Emulationssoftware und zeigt Werte an.
Konfiguriere ich das EVU Modul der OpenWB
Strombezugsmodul: Carlo Gavazzi EM24 LAN
und die Entsprechende IP Adresse werden die Werte nicht korrekt angezeigt. Eine Logausgabe unter Status/Debug Log ist allerdings nicht zu finden.
Beende ich die Emulationssoftware so werden folgende Log Zeilen ausgegeben:
Code: Alles auswählen
pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Failed to connect[ModbusTcpClient(192.168.124.91:502)]
raise ConnectionException("Failed to connect[%s]" % (self.__str__()))
File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 107, in execute
return self.execute(request)
File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/common.py", line 125, in read_input_registers
resp = client.read_input_registers(0x00,2, unit=sdmid)
File "/var/www/html/openWB/modules/bezug_carlogavazzilan/readgavazzi.py", line 14, in <module>
Traceback (most recent call last):
Gruß
ixtrader