Integration Victron PV

Anfragen zum Erstellen von Modulen, Fragen zu Modulen
suggarman
Beiträge: 407
Registriert: Di Feb 25, 2020 7:03 am

Re: Integration Victron PV

Beitrag von suggarman »

Nach meinem Verständnis sollte das Register dann vorhanden sein.


Das ist die Zeile aus dem Victron Excel-Sheet der Register:

com.victronenergy.solarcharger PV power 789 uint16 10 0 to 6553.5 /Yield/Power no W

Hast du unter den Modbusdiensten im Venus einen Eintrag "Solarcharger" ?
Wenn ja, welche ID hat er?

Die ID dürfte nicht 100 sein und ich glaube, die openWB versucht das Register 789 unter der ID 100 zu lesen.
Tesla Model Y, VW E-Up, 2x openWB, Solaredge-PV 15,5 kWp ONO, BYD LVS 32 kWh und 3-phasige Victron Multiplus-II 5000 mit Victron DC-PV 7,2 kWp NNW, Daikin Wärmepumpe.
mafe68
Beiträge: 48
Registriert: Mi Jan 05, 2022 11:45 am

Re: Integration Victron PV

Beitrag von mafe68 »

Ich schaue mir mal meine config an die ich für Modbus gemacht habe das meine Daten in Home Assistan ankommen. In der Veuns unter Dienste ist bei mir habe die MPPT die ID 245 und der zweite die ID 243
Dateianhänge
Bildschirmfoto vom 2022-01-05 16-33-01.png
suggarman
Beiträge: 407
Registriert: Di Feb 25, 2020 7:03 am

Re: Integration Victron PV

Beitrag von suggarman »

Das ist ja komplizierter als erwartet. Jeder MPPT hat eine eigene ID. Dann müsste man in der openWB Konfiguration die IDs eintragen können.

Hast du die Möglichkeit zu testen, ob man das Register 789 unter den IDs 243 und 245 abrufen kann?

Das geht z.B. mit der kostenlosen Android-App "Modbus Viewer".
Tesla Model Y, VW E-Up, 2x openWB, Solaredge-PV 15,5 kWp ONO, BYD LVS 32 kWh und 3-phasige Victron Multiplus-II 5000 mit Victron DC-PV 7,2 kWp NNW, Daikin Wärmepumpe.
mafe68
Beiträge: 48
Registriert: Mi Jan 05, 2022 11:45 am

Re: Integration Victron PV

Beitrag von mafe68 »

Ich bin kein Freund von Apps bin eher auf der Linux Konsole zu Hause ;) aber ich schreib dann mal ein Script und werde das testen über modbus in Home Assitant.
suggarman
Beiträge: 407
Registriert: Di Feb 25, 2020 7:03 am

Re: Integration Victron PV

Beitrag von suggarman »

Du darfst es auch komplizierter versuchen :D
Tesla Model Y, VW E-Up, 2x openWB, Solaredge-PV 15,5 kWp ONO, BYD LVS 32 kWh und 3-phasige Victron Multiplus-II 5000 mit Victron DC-PV 7,2 kWp NNW, Daikin Wärmepumpe.
mafe68
Beiträge: 48
Registriert: Mi Jan 05, 2022 11:45 am

Re: Integration Victron PV

Beitrag von mafe68 »

Für mich ist das nicht kompliziert, arbeite zu 50% nur auf der Konsole wenn man damit aufgewachsen ist braucht man keine Grafische Oberfläche dazu :D Muss mal schauen im Git ob ich finde wo die Einstellungen in openWB eintragen sind in welcher Datei.
suggarman
Beiträge: 407
Registriert: Di Feb 25, 2020 7:03 am

Re: Integration Victron PV

Beitrag von suggarman »

In der openWB wirst du keine Einstellung dazu finden.
Tesla Model Y, VW E-Up, 2x openWB, Solaredge-PV 15,5 kWp ONO, BYD LVS 32 kWh und 3-phasige Victron Multiplus-II 5000 mit Victron DC-PV 7,2 kWp NNW, Daikin Wärmepumpe.
openWB
Site Admin
Beiträge: 7906
Registriert: So Okt 07, 2018 1:50 pm

Re: Integration Victron PV

Beitrag von openWB »

Die ID 100 sollte aber eigentlich alle DC PV zusammenfassen...
Bitte nicht anfangen händisch X IDs eintragen zu müssen.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
mafe68
Beiträge: 48
Registriert: Mi Jan 05, 2022 11:45 am

Re: Integration Victron PV

Beitrag von mafe68 »

Habe jetzt mal per "tail -f /var/log/openWB.log" per Livelog mitlaufen lassen, kann man hier wo den Log hochladen?
Hier mal ein Ausschnitt davon:

Code: Alles auswählen

pi@openWB:~ $ tail -f /var/log/openWB.log 
pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Failed to connect[ModbusSerialClient(rtu baud[9600])]
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.7) or chardet (3.0.4) doesn't match a supported version!
  RequestsDependencyWarning)
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.7) or chardet (3.0.4) doesn't match a supported version!
  RequestsDependencyWarning)
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.7) or chardet (3.0.4) doesn't match a supported version!
  RequestsDependencyWarning)
2022-01-05 17:16:37: **** FATAL ********************************* (LV0)
2022-01-05 17:16:37: **** FATAL Regulation loop needs 26 seconds (LV0)
2022-01-05 17:16:37: **** FATAL ********************************* (LV0)
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.7) or chardet (3.0.4) doesn't match a supported version!
  RequestsDependencyWarning)
Traceback (most recent call last):
  File "/var/www/html/openWB/modules/sdm120modbusll/readsdm1.py", line 17, in <module>
    resp = client.read_input_registers(0x00,2, unit=sdmid)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/common.py", line 125, in read_input_registers
    return self.execute(request)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 108, in execute
    raise ConnectionException("Failed to connect[%s]" % (self.__str__()))
pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Failed to connect[ModbusSerialClient(rtu baud[9600])]
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.7) or chardet (3.0.4) doesn't match a supported version!
  RequestsDependencyWarning)
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.7) or chardet (3.0.4) doesn't match a supported version!
  RequestsDependencyWarning)
/usr/lib/python3/dist-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.7) or chardet (3.0.4) doesn't match a supported version!
  RequestsDependencyWarning)
2022-01-05 17:16:47: **** FATAL ********************************* (LV0)
2022-01-05 17:16:47: **** FATAL Regulation loop needs 26 seconds (LV0)
2022-01-05 17:16:47: **** FATAL ********************************* (LV0)
ama
Beiträge: 70
Registriert: So Okt 14, 2018 7:38 pm

Re: Integration Victron PV

Beitrag von ama »

Hallo openwb,

ja laut Doku fasst das Register 850 auf der Modbus ID 100 alles zusammen:

- Summation of output power of all connected Solar Chargers -

Allerdings schreibt das Modul immer 0 in die Ramdisk. Werte in den Registern 808 bis 813 und 850 lassen sich aber mit qModMaster aus dem Victron System IP/ID 100 auslesen.

Wie gesagt - ich habe hier ein Testsystem, mit PV AC und PV DC dran. Da kann man problemlos testen. Am besten per screensharing.

Gruß ama
Antworten