mirror of
https://github.com/home-assistant/core.git
synced 2025-07-20 03:37:07 +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},
|
{"type": event_type, "data": data},
|
||||||
)
|
)
|
||||||
|
|
||||||
if event_type not in EVENT_ID_MAP:
|
event_data = {
|
||||||
return
|
"type": event_type,
|
||||||
|
"data": data,
|
||||||
|
}
|
||||||
|
|
||||||
data_device_id = data[EVENT_ID_MAP[event_type]]
|
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(
|
hass.bus.async_fire(
|
||||||
event_type=NETATMO_EVENT,
|
event_type=NETATMO_EVENT,
|
||||||
event_data={
|
event_data=event_data,
|
||||||
"type": event_type,
|
|
||||||
"data": data,
|
|
||||||
ATTR_DEVICE_ID: hass.data[DOMAIN][DATA_DEVICE_IDS].get(data_device_id),
|
|
||||||
},
|
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user