예제 #1
0
 def __init__(self, hass: HomeAssistant, config_entry: ConfigEntry):
     """Initialize StarLine account."""
     self._hass: HomeAssistant = hass
     self._config_entry: ConfigEntry = config_entry
     self._update_interval: int = DEFAULT_SCAN_INTERVAL
     self._unsubscribe_auto_updater: Optional[Callable] = None
     self._api: StarlineApi = StarlineApi(
         config_entry.data[DATA_USER_ID],
         config_entry.data[DATA_SLNET_TOKEN])
예제 #2
0
 def __init__(self, opp: OpenPeerPower, config_entry: ConfigEntry) -> None:
     """Initialize StarLine account."""
     self._opp: OpenPeerPower = opp
     self._config_entry: ConfigEntry = config_entry
     self._update_interval: int = DEFAULT_SCAN_INTERVAL
     self._update_obd_interval: int = DEFAULT_SCAN_OBD_INTERVAL
     self._unsubscribe_auto_updater: Callable | None = None
     self._unsubscribe_auto_obd_updater: Callable | None = None
     self._api: StarlineApi = StarlineApi(
         config_entry.data[DATA_USER_ID],
         config_entry.data[DATA_SLNET_TOKEN])