From 6f8ac7f5c9669810ca5d63662b118b70190793cc Mon Sep 17 00:00:00 2001 From: Nate Clark Date: Wed, 31 Oct 2018 02:42:33 -0400 Subject: [PATCH] Konnected: Pass hass_config to load_platform (#18027) --- homeassistant/components/konnected.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/homeassistant/components/konnected.py b/homeassistant/components/konnected.py index 21e2fbba4c75..a6fe4be65faf 100644 --- a/homeassistant/components/konnected.py +++ b/homeassistant/components/konnected.py @@ -156,7 +156,7 @@ async def manual_discovery(event): # Initialize devices specified in the configuration on boot for device in cfg.get(CONF_DEVICES): - ConfiguredDevice(hass, device).save_data() + ConfiguredDevice(hass, device, config).save_data() discovery.async_listen( hass, @@ -172,10 +172,11 @@ async def manual_discovery(event): class ConfiguredDevice: """A representation of a configured Konnected device.""" - def __init__(self, hass, config): + def __init__(self, hass, config, hass_config): """Initialize the Konnected device.""" self.hass = hass self.config = config + self.hass_config = hass_config @property def device_id(self): @@ -237,11 +238,11 @@ def save_data(self): self.hass.data[DOMAIN][CONF_DEVICES][self.device_id] = device_data discovery.load_platform( - self.hass, 'binary_sensor', - DOMAIN, {'device_id': self.device_id}) + self.hass, 'binary_sensor', DOMAIN, + {'device_id': self.device_id}, self.hass_config) discovery.load_platform( self.hass, 'switch', DOMAIN, - {'device_id': self.device_id}) + {'device_id': self.device_id}, self.hass_config) class DiscoveredDevice: