1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-22 20:09:35 +00:00

Support zone expanders in alarmdecoder (#27167)

This commit is contained in:
Hugh Eaves
2019-10-03 21:01:06 -04:00
committed by Paulus Schoutsen
parent c6b08b28b2
commit d36d123cf7
2 changed files with 9 additions and 4 deletions

View File

@@ -151,10 +151,15 @@ class AlarmDecoderBinarySensor(BinarySensorDevice):
self.schedule_update_ha_state()
def _rel_message_callback(self, message):
"""Update relay state."""
"""Update relay / expander state."""
if self._relay_addr == message.address and self._relay_chan == message.channel:
_LOGGER.debug(
"Relay %d:%d value:%d", message.address, message.channel, message.value
"%s %d:%d value:%d",
"Relay" if message.type == message.RELAY else "ZoneExpander",
message.address,
message.channel,
message.value,
)
self._state = message.value
self.schedule_update_ha_state()