Ensure zone in update payload for konnected (#34289)

This commit is contained in:
Kit Klein 2020-04-16 12:34:53 -04:00 committed by GitHub
parent 0d999649c0
commit e20bfdd19c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 150 additions and 1 deletions

View file

@ -348,6 +348,7 @@ class KonnectedView(HomeAssistantView):
try:
zone_num = str(payload.get(CONF_ZONE) or PIN_TO_ZONE[payload[CONF_PIN]])
payload[CONF_ZONE] = zone_num
zone_data = device[CONF_BINARY_SENSORS].get(zone_num) or next(
(s for s in device[CONF_SENSORS] if s[CONF_ZONE] == zone_num), None
)