Fix exception when there is no offset at all
This commit is contained in:
@@ -82,9 +82,9 @@ class ThermostatOverClimateValve(ThermostatOverClimate):
|
|||||||
self.name,
|
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)
|
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)):
|
for idx, _ in enumerate(config_entry.get(CONF_UNDERLYING_LIST)):
|
||||||
offset = offset_list[idx] if idx < len(offset_list) else None
|
offset = offset_list[idx] if idx < len(offset_list) else None
|
||||||
# number of opening should equal number of underlying
|
# number of opening should equal number of underlying
|
||||||
|
|||||||
Reference in New Issue
Block a user