1 """The Minecraft Server integration."""
3 from __future__
import annotations
5 from datetime
import timedelta
13 MinecraftServerConnectionError,
15 MinecraftServerNotInitializedError,
20 _LOGGER = logging.getLogger(__name__)
24 """Minecraft Server data update coordinator."""
26 def __init__(self, hass: HomeAssistant, name: str, api: MinecraftServer) ->
None:
27 """Initialize coordinator instance."""
34 update_interval=SCAN_INTERVAL,
38 """Get updated data from the server."""
42 MinecraftServerConnectionError,
43 MinecraftServerNotInitializedError,
None __init__(self, HomeAssistant hass, str name, MinecraftServer api)
MinecraftServerData _async_update_data(self)
RadioThermUpdate async_get_data(HomeAssistant hass, CommonThermostat device)