manual override reset plus minor fixes #3

Merged
pierre merged 31 commits from dev into main 2026-01-15 14:23:00 +01:00
Showing only changes of commit 7dd83511a3 - Show all commits

View File

@@ -225,20 +225,16 @@ variables:
remote_temperature_last_change: > remote_temperature_last_change: >
{{ states[remote_temperature_entity].last_changed if remote_temperature_entity_valid else none }} {{ states[remote_temperature_entity].last_changed if remote_temperature_entity_valid else none }}
scheduled_temperature: > scheduled_temperature: >
{% set schedule_finder = namespace(current_temperature = none) %} {% set selected = states(active_scheduler_selector) %}
{% set selected_friendly_name = states(active_scheduler_selector) %} {% if selected not in [none, 'unknown', ''] %}
{% if selected_friendly_name is not none and selected_friendly_name != 'unknown' %} {% for schedule in radiator_schedules if state_attr(schedule, 'friendly_name') == selected and is_state(schedule, 'on') %}
{% for schedule in radiator_schedules %}
{% if state_attr(schedule, 'friendly_name') == selected_friendly_name and states(schedule) == 'on' %}
{% set temp = state_attr(schedule, 'temp') %} {% set temp = state_attr(schedule, 'temp') %}
{% if temp is not none and temp | is_number %} {% if temp is not none and temp | is_number %}
{% set schedule_finder.current_temperature = temp %} {{ temp }}
{% break %} {% break %}
{% endif %} {% endif %}
{% endif %}
{% endfor %} {% endfor %}
{% endif %} {% endif %}
{{ schedule_finder.current_temperature }}
# Temperatur-Berechnungen # Temperatur-Berechnungen
target_temperature: > target_temperature: >