From 85624e80312e0487f51653ce24b398320972cbec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois?= <mockersf@gmail.com> Date: Sun, 29 Dec 2019 17:18:23 +0100 Subject: [PATCH] Fix creating smappee sensors when remote is not active (#30270) --- homeassistant/components/smappee/sensor.py | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/homeassistant/components/smappee/sensor.py b/homeassistant/components/smappee/sensor.py index 28abf759d09..c61d28bbaac 100644 --- a/homeassistant/components/smappee/sensor.py +++ b/homeassistant/components/smappee/sensor.py @@ -97,19 +97,18 @@ def setup_platform(hass, config, add_entities, discovery_info=None): ) if smappee.is_local_active: - for location_id in smappee.locations.keys(): + if smappee.is_remote_active: + location_keys = smappee.locations.keys() + else: + location_keys = [None] + for location_id in location_keys: for sensor in SENSOR_TYPES: if "local" in SENSOR_TYPES[sensor]: - if smappee.is_remote_active: - dev.append( - SmappeeSensor( - smappee, location_id, sensor, SENSOR_TYPES[sensor] - ) - ) - else: - dev.append( - SmappeeSensor(smappee, None, sensor, SENSOR_TYPES[sensor]) + dev.append( + SmappeeSensor( + smappee, location_id, sensor, SENSOR_TYPES[sensor] ) + ) add_entities(dev, True) -- GitLab