1 """DataUpdateCoordinator for steamist."""
3 from __future__
import annotations
5 from datetime
import timedelta
8 from aiosteamist
import Steamist, SteamistStatus
13 _LOGGER = logging.getLogger(__name__)
17 """DataUpdateCoordinator to gather data from a steamist steam shower."""
24 device_name: str |
None,
26 """Initialize DataUpdateCoordinator to gather data for specific steamist."""
32 name=f
"Steamist {host}",
38 """Fetch data from steamist."""
39 return await self.
clientclient.async_get_status()
None __init__(self, HomeAssistant hass, Steamist client, str host, str|None device_name)
SteamistStatus _async_update_data(self)