Add odometter sensor

This commit is contained in:
2019-11-02 20:15:32 +01:00
parent 9399c8e11a
commit 9ffc8de8a7
4 changed files with 107 additions and 4 deletions

View File

@@ -87,8 +87,6 @@ async def async_setup_entry(hass, entry):
email = config.get(CONF_EMAIL) or entry.data[CONF_EMAIL]
password = config.get(CONF_PASSWORD) or entry.data[CONF_PASSWORD]
token = config.get(CONF_TOKEN) or entry.data[CONF_TOKEN]
_LOGGER.info("Georide token: %s",token)
context = GeorideContext(
hass,
email,
@@ -107,6 +105,8 @@ async def async_setup_entry(hass, entry):
hass.config_entries.async_forward_entry_setup(entry, "device_tracker"))
hass.async_create_task(
hass.config_entries.async_forward_entry_setup(entry, "switch"))
hass.async_create_task(
hass.config_entries.async_forward_entry_setup(entry, "sensor"))
thread = Thread(target=connect_socket, args=(hass, entry))
thread.start()
@@ -119,6 +119,8 @@ async def async_unload_entry(hass, entry):
await hass.config_entries.async_forward_entry_unload(entry, "device_tracker")
await hass.config_entries.async_forward_entry_unload(entry, "switch")
await hass.config_entries.async_forward_entry_unload(entry, "sensor")
context = hass.data[DOMAIN]["context"]
context.socket.disconnect()