diff --git a/Climate/bosch_bth-ra_control.yaml b/Climate/bosch_bth-ra_control.yaml index f5338ce..b98766a 100644 --- a/Climate/bosch_bth-ra_control.yaml +++ b/Climate/bosch_bth-ra_control.yaml @@ -216,20 +216,20 @@ variables: setpoint_change_source_entity: > {{ device_entities(device_id(trv)) | select('search', 'setpoint_change_source') | list | first | default('') }} scheduled_temperature: > - {% set ns = namespace(current_temperature = none) %} + {% set schedule_finder = namespace(current_temperature = none) %} {% set selected_friendly_name = states(active_scheduler_selector) %} {% if selected_friendly_name is not none and selected_friendly_name != 'unknown' %} {% for schedule in radiator_schedules %} {% if state_attr(schedule, 'friendly_name') == selected_friendly_name and states(schedule) == 'on' %} {% set temp = state_attr(schedule, 'temp') %} {% if temp is not none and temp | is_number %} - {% set ns.current_temperature = temp %} + {% set schedule_finder.current_temperature = temp %} {% break %} {% endif %} {% endif %} {% endfor %} {% endif %} - {{ ns.current_temperature }} + {{ schedule_finder.current_temperature }} target_temperature: > {% if alarm_control_panel and is_state(alarm_control_panel, 'armed_away') %} {{ away_temperature }} @@ -254,13 +254,13 @@ variables: scheduler_mismatch: > {% set selected = states(active_scheduler_selector) %} {% if selected not in ['unknown', '', none] %} - {% set found = namespace(value=false) %} + {% set schedule_found = namespace(value=false) %} {% for schedule in radiator_schedules %} {% if state_attr(schedule, 'friendly_name') == selected %} - {% set found.value = true %} + {% set schedule_found.value = true %} {% endif %} {% endfor %} - {{ not found.value }} + {{ not schedule_found.value }} {% else %} false {% endif %}