From 991370fcec79ad2d2d3c6d9387b0f481a866e392 Mon Sep 17 00:00:00 2001 From: Matthieu Date: Sun, 3 Nov 2019 19:13:25 +0100 Subject: [PATCH] index on master: 7a80670 Add better polling --- custom_components/georide/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/custom_components/georide/__init__.py b/custom_components/georide/__init__.py index 1ea84e0..2bc9606 100644 --- a/custom_components/georide/__init__.py +++ b/custom_components/georide/__init__.py @@ -101,6 +101,10 @@ async def async_setup_entry(hass, entry): trackers = GeorideApi.get_trackers(token) context.georide_trackers = trackers + + thread = Thread(target=connect_socket, args=(hass, entry)) + thread.start() + hass.async_create_task( hass.config_entries.async_forward_entry_setup(entry, "device_tracker")) hass.async_create_task( @@ -108,8 +112,6 @@ async def async_setup_entry(hass, entry): hass.async_create_task( hass.config_entries.async_forward_entry_setup(entry, "sensor")) - thread = Thread(target=connect_socket, args=(hass, entry)) - thread.start() return True