Selbstbau-PV / Selbstbau-PV-Hoymiles-nulleinspeisung-mit-OpenDTU-und-Shelly3EM

Ein Python-Skript, das den aktuellen Hausverbrauch aus einem Shelly 3EM ausliest, die Nulleinspeisung berechnet und die Ausgangsleistung eines Hoymiles-Wechselrichters mit Hilfe der OpenDTU entsprechend anpasst. Somit wird kein unnötiger Strom ins Betreibernetz abgegeben.
61 stars 24 forks source link

Änderungen in aktuelle OpenDTU-Api #2

Closed zfrank2601 closed 1 year ago

zfrank2601 commented 1 year ago

In der aktuellen OpenDTU-Api hat sich das json etwas geändert. DC/AC kam mit dazu. Müsste angepasst werden:

power_dc    = r['inverters'][0]['DC']['0']['Power DC']['v']  # Lieferung DC vom Panel
power       = r['inverters'][0]['AC']['0']['Power']['v'] # Abgabe BKW AC in Watt
nemesis2912 commented 1 year ago

power_dc ist ebenfalls im Pfad 'AC' zu finden. Damit müsste der String so angepasst werden:

power_dc = r['inverters'][0]['AC']['0']['Power DC']['v'] # Lieferung DC vom Panel

I Pfad 'DC' werden die Daten der jeweiligen Moduleingänge ausgegeben.

zfrank2601 commented 1 year ago

@nemesis2912 gute Hinweis, das konnte ich nicht verifizieren mit 1 String + HM350.

Selbstbau-PV commented 1 year ago

Danke wurde im letzen Commit angepasst. https://github.com/Selbstbau-PV/Selbstbau-PV-Hoymiles-nulleinspeisung-mit-OpenDTU-und-Shelly3EM/commit/b1e963174cee4074a9b8077516c52123f8309aec