mirror of
https://github.com/Andre0512/hon.git
synced 2025-04-01 15:47:04 +00:00
Correctly call on_update function with hass.add_job so it runs on the correct thread
This commit is contained in:
parent
6ffb7a4901
commit
3325bb27b9
|
@ -48,7 +48,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
|
|||
coordinator: DataUpdateCoordinator[dict[str, Any]] = DataUpdateCoordinator(
|
||||
hass, _LOGGER, name=DOMAIN
|
||||
)
|
||||
hon.subscribe_updates(coordinator.async_set_updated_data)
|
||||
hon.subscribe_updates(lambda data: hass.add_job(coordinator.async_set_updated_data, data))
|
||||
|
||||
hass.data.setdefault(DOMAIN, {})
|
||||
hass.data[DOMAIN][entry.unique_id] = {"hon": hon, "coordinator": coordinator}
|
||||
|
|
Loading…
Reference in a new issue