diff --git a/haos-addon/config.yaml b/haos-addon/config.yaml index 9745f44..ebdf7b7 100644 --- a/haos-addon/config.yaml +++ b/haos-addon/config.yaml @@ -1,5 +1,5 @@ name: ShineBridge -version: "1.7.5" +version: "1.7.6" slug: shinebridge description: Growatt Wechselrichter lokal in Home Assistant — Modbus TCP via ShineLAN-X, MQTT Discovery, Web UI url: https://gitea.bitfire.work/retr0/shinebridge diff --git a/haos-addon/src/goodwe_client.py b/haos-addon/src/goodwe_client.py index 1c62c61..a1badd6 100644 --- a/haos-addon/src/goodwe_client.py +++ b/haos-addon/src/goodwe_client.py @@ -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)