Fix: Goodwe pbattery1 Vorzeichen — + = Entladen, - = Laden (v1.7.6)
bat_charge und bat_discharge waren vertauscht, Hausverbrauch daher falsch. Goodwe ET Library Konvention: pbattery1 positiv = Entladen, negativ = Laden. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -39,10 +39,10 @@ class GoodweReader:
|
||||
if isinstance(v, (int, float)) and not isinstance(v, bool):
|
||||
result[k] = float(round(v, 3))
|
||||
|
||||
# pbattery1 ist vorzeichenbehaftet: + = Laden, - = Entladen
|
||||
# pbattery1 Goodwe ET Konvention: + = Entladen (aus Akku), - = Laden (in Akku)
|
||||
bat = result.get("pbattery1", 0.0)
|
||||
result["bat_charge_power"] = round(max(0.0, bat), 3)
|
||||
result["bat_discharge_power"] = round(max(0.0, -bat), 3)
|
||||
result["bat_charge_power"] = round(max(0.0, -bat), 3)
|
||||
result["bat_discharge_power"] = round(max(0.0, bat), 3)
|
||||
|
||||
# active_power: + = Einspeisung, - = Netzbezug (Goodwe ET Konvention)
|
||||
# grid_power: + = Netzbezug, - = Einspeisung (intuitiv für Anzeige)
|
||||
|
||||
Reference in New Issue
Block a user