Skip to content

Commit 7ee631b

Browse files
committed
Merge branch 'solar_inverter'
2 parents d7639f9 + d4d5660 commit 7ee631b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

custom_components/span_panel/span_panel_data.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ def from_dict(data: dict[str, Any], options: Options | None) -> "SpanPanelData":
4545
for leg in [options.inverter_leg1, options.inverter_leg2]:
4646
if 1 <= leg <= INVERTER_MAXLEG:
4747
branch = data["branches"][leg - 1]
48-
common_data["solar_inverter_instant_power"] = float(common_data["solar_inverter_instant_power"]) + float(branch["instantPowerW"])
49-
common_data["solar_inverter_energy_produced"] = float(common_data["solar_inverter_energy_produced"]) + float(branch["importedActiveEnergyWh"])
50-
common_data["solar_inverter_energy_consumed"] = float(common_data["solar_inverter_energy_consumed"]) + float(branch["exportedActiveEnergyWh"])
48+
common_data["solar_inverter_instant_power"] += float(branch["instantPowerW"])
49+
common_data["solar_inverter_energy_produced"] += float(branch["importedActiveEnergyWh"])
50+
common_data["solar_inverter_energy_consumed"] += float(branch["exportedActiveEnergyWh"])
5151

5252
return SpanPanelData(**common_data)

0 commit comments

Comments
 (0)