[vz-users] Loggen von Batteriestand eines SolarEdge Inverters

Tilman Glötzner tilman_1 at gloetzner.net
So Feb 6 14:04:02 CET 2022


Hallo

ist es möglich, Batteriestand einer Solaranalage mitzuloggen? Wenn man 
mehr mitloggen könnte, wäre das natürlich auch kein Fehler.

mbmd hatte ich mir mal angeschaut -- damit kann man die Daten des 
Wechselrichters zwar anzeigen aber man scheint sie  nicht mit vzlogger 
speichern zu können. Und auch die Daten der Batterie ermittelt nbmd nicht.

Der SolarEdge spricht Modbus über TCP und es gibt eine Python-Lib dazu 
(solaredge_modbus).  Von dieser kann man unter anderem nachfolgende 
Daten  erhalten. Liese es sich damit ggf integrieren?

python3
Python 3.8.10 (default, Nov 26 2021, 20:14:08)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
 >>> import solaredge_modbus
....

....

 >>> battery1 = inverter.batteries()["Battery1"]
 >>> battery1.read_all()
{'c_manufacturer': '48V_LG', 'c_model': 'LGC RESU 10', 'c_version': '48V 
DCDC 2.2.91 BMS 0.0.0', 'c_serialnumber': '7E045AD0', 'c_deviceaddress': 
112, 'c_sunspec_did': 0, 'rated_energy': 9800.0, 
'maximum_charge_continuous_power': 5000.0, 
'maximum_discharge_continuous_power': 5000.0, 
'maximum_charge_peak_power': 5000.0, 'maximum_discharge_peak_power': 
5000.0, 'average_temperature': 15.90000057220459, 'maximum_temperature': 
0.0, 'instantaneous_voltage': 821.8597412109375, 
'instantaneous_current': -0.25446900725364685, 'instantaneous_power': 
262.0, 'lifetime_export_energy_counter': 0, 
'lifetime_import_energy_counter': 88, 'maximum_energy': 9800.0, 
'available_energy': 8624.0, 'soh': 98.0, 'soe': 12.0, 'status': 3, 
'status_internal': 5, 'event_log': 0, 'event_log_internal': 0}

Danke und Gruß

Tilman



Mehr Informationen über die Mailingliste volkszaehler-users