Skip to content

Commit

Permalink
Merge pull request #479 from bj00rn/fix/energy-sensor-do-not-log-if-s…
Browse files Browse the repository at this point in the history
…ensor-not-present

fix(sensor): do not log warning if sensor is not present
  • Loading branch information
argoyle authored Jan 17, 2024
2 parents e25d6b2 + e567226 commit 0b82b4b
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions custom_components/ferroamp/sensor.py
Original file line number Diff line number Diff line change
Expand Up @@ -1071,14 +1071,15 @@ def __init__(
)

def add_event(self, event):
if self.get_float_value(event) > 0:
super().add_event(event)
else:
_LOGGER.info(
"%s value %s seems to be zero. Ignoring",
self.entity_id,
self.get_value(event),
)
if not self.check_presence or self.present(event):
if self.get_float_value(event) > 0:
super().add_event(event)
else:
_LOGGER.info(
"%s value %s seems to be zero. Ignoring",
self.entity_id,
self.get_value(event),
)

def update_state_from_events(self, events):
temp = None
Expand Down

0 comments on commit 0b82b4b

Please sign in to comment.