mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 03:07:37 +00:00
Fix Netatmo event handling (#47792)
This commit is contained in:
parent
362e7226e9
commit
07aeb8d160
@ -76,16 +76,18 @@ def async_send_event(hass, event_type, data):
|
||||
{"type": event_type, "data": data},
|
||||
)
|
||||
|
||||
if event_type not in EVENT_ID_MAP:
|
||||
return
|
||||
|
||||
data_device_id = data[EVENT_ID_MAP[event_type]]
|
||||
|
||||
hass.bus.async_fire(
|
||||
event_type=NETATMO_EVENT,
|
||||
event_data = {
|
||||
"type": event_type,
|
||||
"data": data,
|
||||
ATTR_DEVICE_ID: hass.data[DOMAIN][DATA_DEVICE_IDS].get(data_device_id),
|
||||
},
|
||||
}
|
||||
|
||||
if event_type in EVENT_ID_MAP:
|
||||
data_device_id = data[EVENT_ID_MAP[event_type]]
|
||||
event_data[ATTR_DEVICE_ID] = hass.data[DOMAIN][DATA_DEVICE_IDS].get(
|
||||
data_device_id
|
||||
)
|
||||
|
||||
hass.bus.async_fire(
|
||||
event_type=NETATMO_EVENT,
|
||||
event_data=event_data,
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user