[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