mirror of
https://github.com/home-assistant/core.git
synced 2025-08-16 02:51:40 +02:00
Fix incorrect chevy discovery (#17942)
This commit is contained in:
committed by
Pascal Vizeli
parent
f4ac317d64
commit
360addfb0b
@@ -70,7 +70,8 @@ def setup(hass, base_config):
|
|||||||
|
|
||||||
email = config.get(CONF_USERNAME)
|
email = config.get(CONF_USERNAME)
|
||||||
password = config.get(CONF_PASSWORD)
|
password = config.get(CONF_PASSWORD)
|
||||||
hass.data[DOMAIN] = MyChevyHub(mc.MyChevy(email, password), hass)
|
hass.data[DOMAIN] = MyChevyHub(mc.MyChevy(email, password), hass,
|
||||||
|
base_config)
|
||||||
hass.data[DOMAIN].start()
|
hass.data[DOMAIN].start()
|
||||||
|
|
||||||
return True
|
return True
|
||||||
@@ -90,11 +91,12 @@ class MyChevyHub(threading.Thread):
|
|||||||
starts.
|
starts.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(self, client, hass):
|
def __init__(self, client, hass, hass_config):
|
||||||
"""Initialize MyChevy Hub."""
|
"""Initialize MyChevy Hub."""
|
||||||
super().__init__()
|
super().__init__()
|
||||||
self._client = client
|
self._client = client
|
||||||
self.hass = hass
|
self.hass = hass
|
||||||
|
self.hass_config = hass_config
|
||||||
self.cars = []
|
self.cars = []
|
||||||
self.status = None
|
self.status = None
|
||||||
self.ready = False
|
self.ready = False
|
||||||
@@ -111,8 +113,10 @@ class MyChevyHub(threading.Thread):
|
|||||||
self._client.get_cars()
|
self._client.get_cars()
|
||||||
self.cars = self._client.cars
|
self.cars = self._client.cars
|
||||||
if self.ready is not True:
|
if self.ready is not True:
|
||||||
discovery.load_platform(self.hass, 'sensor', DOMAIN, {}, {})
|
discovery.load_platform(self.hass, 'sensor', DOMAIN, {},
|
||||||
discovery.load_platform(self.hass, 'binary_sensor', DOMAIN, {}, {})
|
self.hass_config)
|
||||||
|
discovery.load_platform(self.hass, 'binary_sensor', DOMAIN, {},
|
||||||
|
self.hass_config)
|
||||||
self.ready = True
|
self.ready = True
|
||||||
self.cars = self._client.update_cars()
|
self.cars = self._client.update_cars()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user