1 """The OpenGarage integration."""
3 from __future__
import annotations
5 from datetime
import timedelta
15 from .const
import DOMAIN
17 _LOGGER = logging.getLogger(__name__)
21 """Class to manage fetching Opengarage data."""
27 open_garage_connection: opengarage.OpenGarage,
29 """Initialize global Opengarage data updater."""
43 raise update_coordinator.UpdateFailed(
44 "Unable to connect to OpenGarage device"
dict[str, Any] _async_update_data(self)
None __init__(self, HomeAssistant hass, *opengarage.OpenGarage open_garage_connection)