Skip to content

Commit

Permalink
fix battery charge/discharge derived sensor
Browse files Browse the repository at this point in the history
  • Loading branch information
Pho3niX90 committed Feb 20, 2025
1 parent 1568d93 commit a9d1f95
Showing 1 changed file with 2 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,8 @@ def handle_modbus_update(self, event):
self._received_values[updated_register] = updated_value

# If we haven't received all registers yet, wait
if not all(reg in self._received_values for reg in self._register):
filtered_registers = {reg for reg in self._register if reg not in (0, 1)}
if not all(reg in self._received_values for reg in filtered_registers):
_LOGGER.debug(f"not all values received yet = {self._received_values}")
return # Wait until all registers are received

Expand Down

0 comments on commit a9d1f95

Please sign in to comment.