From 4488c6e55c8d7f0ff982527ed50765565bd7cab1 Mon Sep 17 00:00:00 2001 From: Jean-Marc Collin Date: Mon, 25 Nov 2024 22:49:18 +0000 Subject: [PATCH] Fix exception when there is no offset at all --- .../versatile_thermostat/thermostat_climate_valve.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/custom_components/versatile_thermostat/thermostat_climate_valve.py b/custom_components/versatile_thermostat/thermostat_climate_valve.py index 4a30d11..ce14ada 100644 --- a/custom_components/versatile_thermostat/thermostat_climate_valve.py +++ b/custom_components/versatile_thermostat/thermostat_climate_valve.py @@ -82,9 +82,9 @@ class ThermostatOverClimateValve(ThermostatOverClimate): self.name, ) - offset_list = config_entry.get(CONF_OFFSET_CALIBRATION_LIST) + offset_list = config_entry.get(CONF_OFFSET_CALIBRATION_LIST, []) opening_list = config_entry.get(CONF_OPENING_DEGREE_LIST) - closing_list = config_entry.get(CONF_CLOSING_DEGREE_LIST) + closing_list = config_entry.get(CONF_CLOSING_DEGREE_LIST, []) for idx, _ in enumerate(config_entry.get(CONF_UNDERLYING_LIST)): offset = offset_list[idx] if idx < len(offset_list) else None # number of opening should equal number of underlying