Skip to content

Commit 0b53a91

Browse files
Merge pull request #611 from WillCodeForCats/code-quality
Add warning for battery energy when reset is disabled
2 parents 3f96735 + 33c4802 commit 0b53a91

File tree

1 file changed

+18
-0
lines changed
  • custom_components/solaredge_modbus_multi

1 file changed

+18
-0
lines changed

custom_components/solaredge_modbus_multi/sensor.py

+18
Original file line numberDiff line numberDiff line change
@@ -1966,6 +1966,15 @@ def native_value(self):
19661966
return self._platform.decoded_model["B_Export_Energy_WH"]
19671967

19681968
else:
1969+
if not self._platform.allow_battery_energy_reset:
1970+
_LOGGER.warning(
1971+
(
1972+
"Battery Export Energy went backwards: Current value " # noqa: B950
1973+
f"{self._platform.decoded_model['B_Export_Energy_WH']} " # noqa: B950
1974+
f"is less than last value of {self._last}"
1975+
)
1976+
)
1977+
19691978
if self._platform.allow_battery_energy_reset:
19701979
self._count += 1
19711980
_LOGGER.debug(
@@ -2040,6 +2049,15 @@ def native_value(self):
20402049
return self._platform.decoded_model["B_Import_Energy_WH"]
20412050

20422051
else:
2052+
if not self._platform.allow_battery_energy_reset:
2053+
_LOGGER.warning(
2054+
(
2055+
"Battery Import Energy went backwards: Current value " # noqa: B950
2056+
f"{self._platform.decoded_model['B_Import_Energy_WH']} " # noqa: B950
2057+
f"is less than last value of {self._last}"
2058+
)
2059+
)
2060+
20432061
if self._platform.allow_battery_energy_reset:
20442062
self._count += 1
20452063
_LOGGER.debug(

0 commit comments

Comments
 (0)