mirror of
https://github.com/Andre0512/hon.git
synced 2026-07-04 00:35:30 +02:00
Compare commits
2 Commits
6ffb7a4901
...
8e8a7b12dc
| Author | SHA1 | Date | |
|---|---|---|---|
| 8e8a7b12dc | |||
| 3325bb27b9 |
@@ -48,7 +48,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
|
|||||||
coordinator: DataUpdateCoordinator[dict[str, Any]] = DataUpdateCoordinator(
|
coordinator: DataUpdateCoordinator[dict[str, Any]] = DataUpdateCoordinator(
|
||||||
hass, _LOGGER, name=DOMAIN
|
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.setdefault(DOMAIN, {})
|
||||||
hass.data[DOMAIN][entry.unique_id] = {"hon": hon, "coordinator": coordinator}
|
hass.data[DOMAIN][entry.unique_id] = {"hon": hon, "coordinator": coordinator}
|
||||||
|
|||||||
@@ -52,4 +52,4 @@ class HonEntity(CoordinatorEntity[DataUpdateCoordinator[dict[str, Any]]]):
|
|||||||
@callback
|
@callback
|
||||||
def _handle_coordinator_update(self, update: bool = True) -> None:
|
def _handle_coordinator_update(self, update: bool = True) -> None:
|
||||||
if update:
|
if update:
|
||||||
self.async_write_ha_state()
|
self.schedule_update_ha_state()
|
||||||
|
|||||||
Reference in New Issue
Block a user