From afd1ee9660ff66d1bef721bb1efb3e205ea253d0 Mon Sep 17 00:00:00 2001 From: 5ila5 <5ila5@users.noreply.github.com> Date: Wed, 28 Aug 2024 15:28:24 +0200 Subject: [PATCH] improve error message if YAML sensor is configured but no Source --- custom_components/waste_collection_schedule/sensor.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/custom_components/waste_collection_schedule/sensor.py b/custom_components/waste_collection_schedule/sensor.py index faf13bd4..c4a81c7f 100644 --- a/custom_components/waste_collection_schedule/sensor.py +++ b/custom_components/waste_collection_schedule/sensor.py @@ -128,6 +128,11 @@ async def async_setup_platform(hass, config, async_add_entities, discovery_info= if date_template is not None: date_template.hass = hass + if DOMAIN not in hass.data: + raise Exception( + "Waste Collection Schedule integration not set up, please check you configured a source in your configuration.yaml" + ) + api = hass.data[DOMAIN].get("YAML_CONFIG") # create aggregator for all sources