Fix observe update callback

This commit is contained in:
Martin Hjelmare 2022-06-20 14:47:48 +02:00
parent 81114f4f82
commit 00ab475d0f

View File

@ -4,11 +4,12 @@ from __future__ import annotations
from collections.abc import Awaitable, Callable
from datetime import timedelta
from typing import Any
from typing import Any, cast
from pytradfri.command import Command
from pytradfri.device import Device
from pytradfri.error import RequestError
from pytradfri.resource import ApiResource
from homeassistant.config_entries import ConfigEntry
from homeassistant.core import HomeAssistant, callback
@ -53,8 +54,9 @@ class TradfriDeviceDataUpdateCoordinator(DataUpdateCoordinator[Device]):
await self.async_request_refresh()
@callback
def _observe_update(self, device: Device) -> None:
def _observe_update(self, device: ApiResource) -> None:
"""Update the coordinator for a device when a change is detected."""
device = cast(Device, device)
self.async_set_updated_data(data=device)
@callback