mirror of
https://github.com/home-assistant/core.git
synced 2025-07-16 17:57:11 +00:00
Fix incorrect chevy discovery (#17942)
This commit is contained in:
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()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user