From 5b7a4434c4dff4e2df3a3682ed7f109048fd02ef Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Fri, 24 Apr 2020 01:00:57 +0200 Subject: [PATCH] Fix BloomSky KeyError: 'monitored_conditions' (#34613) Co-Authored-By: Paulus Schoutsen --- homeassistant/components/bloomsky/binary_sensor.py | 3 +++ homeassistant/components/bloomsky/camera.py | 3 +++ homeassistant/components/bloomsky/sensor.py | 3 +++ 3 files changed, 9 insertions(+) diff --git a/homeassistant/components/bloomsky/binary_sensor.py b/homeassistant/components/bloomsky/binary_sensor.py index b98bb688ca3..077171006bf 100644 --- a/homeassistant/components/bloomsky/binary_sensor.py +++ b/homeassistant/components/bloomsky/binary_sensor.py @@ -25,6 +25,9 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend( def setup_platform(hass, config, add_entities, discovery_info=None): """Set up the available BloomSky weather binary sensors.""" # Default needed in case of discovery + if discovery_info is not None: + return + sensors = config[CONF_MONITORED_CONDITIONS] bloomsky = hass.data[DOMAIN] diff --git a/homeassistant/components/bloomsky/camera.py b/homeassistant/components/bloomsky/camera.py index 43bae9dc3bf..e14e2f5c68b 100644 --- a/homeassistant/components/bloomsky/camera.py +++ b/homeassistant/components/bloomsky/camera.py @@ -10,6 +10,9 @@ from . import DOMAIN def setup_platform(hass, config, add_entities, discovery_info=None): """Set up access to BloomSky cameras.""" + if discovery_info is not None: + return + bloomsky = hass.data[DOMAIN] for device in bloomsky.devices.values(): diff --git a/homeassistant/components/bloomsky/sensor.py b/homeassistant/components/bloomsky/sensor.py index 2b4563dab83..0a2c19a8cd8 100644 --- a/homeassistant/components/bloomsky/sensor.py +++ b/homeassistant/components/bloomsky/sensor.py @@ -60,6 +60,9 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend( def setup_platform(hass, config, add_entities, discovery_info=None): """Set up the available BloomSky weather sensors.""" # Default needed in case of discovery + if discovery_info is not None: + return + sensors = config[CONF_MONITORED_CONDITIONS] bloomsky = hass.data[DOMAIN]