Fix regressions in cover (#327)

This commit is contained in:
Tomer 2024-12-03 08:14:57 +02:00 committed by GitHub
parent 902c9808a2
commit aa563dfd45
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -199,7 +199,8 @@ class Hub:
bias = BIAS[bias],
active_low = active_low)},
) as request:
entity._attr_is_on = True if request.get_value(port) == Value.ACTIVE else False
# Although we prefer to set the _attr_is_on attribute, in cover it does not exists for whatever reason.
entity.is_on = True if request.get_value(port) == Value.ACTIVE else False
_LOGGER.debug(f"current value for port {port}: {entity.is_on}")
self._edge_events = True