Skip to content

Commit

Permalink
fix(sensor): do not log warning if sensor is not present
Browse files Browse the repository at this point in the history
do not log warnings in energy sensor when sensor data is not present in event
  • Loading branch information
bj00rn committed Jan 16, 2024
1 parent 54d58d4 commit e567226
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 e567226

Please sign in to comment.