From a28e644def4da4d2d7056e8029c1e17ece8e99ca Mon Sep 17 00:00:00 2001 From: Johann Kellerman Date: Wed, 28 Aug 2019 09:21:21 +0200 Subject: [PATCH] SMA beta fix #26225 (#26244) --- homeassistant/components/sma/sensor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/homeassistant/components/sma/sensor.py b/homeassistant/components/sma/sensor.py index b2692a37059..34aed146cf0 100644 --- a/homeassistant/components/sma/sensor.py +++ b/homeassistant/components/sma/sensor.py @@ -143,7 +143,6 @@ async def async_setup_platform(hass, config, async_add_entities, discovery_info= hass_sensors.append(SMAsensor(sensor_def[name], sub_sensors)) used_sensors.append(name) used_sensors.extend(attr) - used_sensors = [sensor_def[s] for s in set(used_sensors)] if isinstance(config_sensors, list): if not config_sensors: # Use all sensors by default @@ -152,6 +151,7 @@ async def async_setup_platform(hass, config, async_add_entities, discovery_info= for sensor in used_sensors: hass_sensors.append(SMAsensor(sensor_def[sensor], [])) + used_sensors = [sensor_def[s] for s in set(used_sensors)] async_add_entities(hass_sensors) # Init the SMA interface