diff --git a/custom_components/programmable_thermostat/config_flow.py b/custom_components/programmable_thermostat/config_flow.py index 5b88690..03e2f29 100644 --- a/custom_components/programmable_thermostat/config_flow.py +++ b/custom_components/programmable_thermostat/config_flow.py @@ -101,6 +101,7 @@ async def async_step_final(self, user_input={}): if user_input is not None and user_input != {}: if self.are_third_step_data_valid(user_input): self._data.update(user_input) + self._data[CONF_RELATED_CLIMATE] = self.string_to_list(self._data[CONF_RELATED_CLIMATE]) self._data[CONF_MIN_CYCLE_DURATION] = self.string_to_timedelta(self._data[CONF_MIN_CYCLE_DURATION]) final_data = {} for key in self._data.keys():