BYD Batteriespeicher mit Python über TCP auslesen

Robert Diers
Aug 7, 2022

Hier findet ihr den Code um den BYD Speicher über den TCP Socket auszulesen:

Man muss nur die IP und den Port (typischerweise 8080) übergeben:

BYD.read(your_ip, 8080)

Diese Felder stehen zur Verfügung:

"soc": aktueller Ladezustand (%)
"maxvolt": maximale Zellspannung (V)
"minvolt": minimale Zellspannung (V)
"soh": aktueller Gesundheitszustand der Batterie (%)
"ampere": Aktuelle Stromstärke (A)
"battvolt": Aktuelle Spannung der Batterie (V)
"maxtemp": maximale Zelltemperatur
"mintemp": minimale Zelltemperatur
"battemp": aktuelle Batterietemperatur
"error": wechselt von 0 auf 1 wenn ein Fehler besteht
"outvolt": aktuelle Ausgangsspannung (V)
"power": aktuelle Leistung (W)
"diffvolt": Spannungsdifferenz min und max (V)

Danke für die Codevorlage ;-) https://github.com/christianh17/ioBroker.bydhvs

--

--