|
|
@ -3,7 +3,7 @@
|
|
|
|
import logging
|
|
|
|
import logging
|
|
|
|
|
|
|
|
|
|
|
|
from homeassistant.core import callback
|
|
|
|
from homeassistant.core import callback
|
|
|
|
from homeassistant.components.switch import SwitchDevice
|
|
|
|
from homeassistant.components.switch import SwitchEntity
|
|
|
|
from homeassistant.components.switch import ENTITY_ID_FORMAT
|
|
|
|
from homeassistant.components.switch import ENTITY_ID_FORMAT
|
|
|
|
|
|
|
|
|
|
|
|
import georideapilib.api as GeorideApi
|
|
|
|
import georideapilib.api as GeorideApi
|
|
|
@ -34,7 +34,7 @@ async def async_setup_entry(hass, config_entry, async_add_entities): # pylint: d
|
|
|
|
|
|
|
|
|
|
|
|
return True
|
|
|
|
return True
|
|
|
|
|
|
|
|
|
|
|
|
class GeorideOdometerSensorEntity(SwitchDevice):
|
|
|
|
class GeorideOdometerSensorEntity(SwitchEntity):
|
|
|
|
"""Represent a tracked device."""
|
|
|
|
"""Represent a tracked device."""
|
|
|
|
|
|
|
|
|
|
|
|
def __init__(self, tracker_id, get_token_callback, get_tracker_callback, data):
|
|
|
|
def __init__(self, tracker_id, get_token_callback, get_tracker_callback, data):
|
|
|
|