fix yaml
This commit was merged in pull request #5.
This commit is contained in:
@@ -222,7 +222,7 @@ variables:
|
|||||||
temperature_change_tolerance: 0.4 # °C - Minimale Differenz für Temperaturänderung
|
temperature_change_tolerance: 0.4 # °C - Minimale Differenz für Temperaturänderung
|
||||||
sensor_sync_max_age: 1499 # Sekunden (25 Minuten - 1 Sekunde) - Max Alter für Sensor-Sync
|
sensor_sync_max_age: 1499 # Sekunden (25 Minuten - 1 Sekunde) - Max Alter für Sensor-Sync
|
||||||
random_delay_max_seconds: 30
|
random_delay_max_seconds: 30
|
||||||
|
|
||||||
# Zufalls-Delay für climate.set_temperature
|
# Zufalls-Delay für climate.set_temperature
|
||||||
random_delay_seconds: "{{ range(0, random_delay_max_seconds + 1) | random }}"
|
random_delay_seconds: "{{ range(0, random_delay_max_seconds + 1) | random }}"
|
||||||
|
|
||||||
@@ -410,13 +410,13 @@ actions:
|
|||||||
value_template: >
|
value_template: >
|
||||||
{{ is_valid_temperature and is_temperature_change_needed and is_state(window_detection_entity, 'off') }}
|
{{ is_valid_temperature and is_temperature_change_needed and is_state(window_detection_entity, 'off') }}
|
||||||
then:
|
then:
|
||||||
- delay:
|
- delay:
|
||||||
seconds: "{{ random_delay_seconds }}"
|
seconds: "{{ random_delay_seconds }}"
|
||||||
- service: climate.set_temperature
|
- service: climate.set_temperature
|
||||||
target:
|
target:
|
||||||
entity_id: !input trv
|
entity_id: !input trv
|
||||||
data:
|
data:
|
||||||
temperature: "{{ safe_temperature | float }}"
|
temperature: "{{ safe_temperature | float }}"
|
||||||
alias: Heizperiode aktiviert - Setze Modus auf heat, synchronisiere Fensterstatus und Solltemperatur
|
alias: Heizperiode aktiviert - Setze Modus auf heat, synchronisiere Fensterstatus und Solltemperatur
|
||||||
- conditions:
|
- conditions:
|
||||||
- condition: trigger
|
- condition: trigger
|
||||||
@@ -471,13 +471,13 @@ actions:
|
|||||||
value_template: >
|
value_template: >
|
||||||
{{ is_valid_temperature and is_temperature_change_needed }}
|
{{ is_valid_temperature and is_temperature_change_needed }}
|
||||||
then:
|
then:
|
||||||
- delay:
|
- delay:
|
||||||
seconds: "{{ random_delay_seconds }}"
|
seconds: "{{ random_delay_seconds }}"
|
||||||
- service: climate.set_temperature
|
- service: climate.set_temperature
|
||||||
target:
|
target:
|
||||||
entity_id: !input trv
|
entity_id: !input trv
|
||||||
data:
|
data:
|
||||||
temperature: "{{ safe_temperature | float }}"
|
temperature: "{{ safe_temperature | float }}"
|
||||||
alias: Setze Fenster auf geschlossen und setze Solltemperatur auf Wert aus Zeitplan (wenn vorhanden)
|
alias: Setze Fenster auf geschlossen und setze Solltemperatur auf Wert aus Zeitplan (wenn vorhanden)
|
||||||
alias: Fensterstatus Änderung
|
alias: Fensterstatus Änderung
|
||||||
# temperature sensor sync
|
# temperature sensor sync
|
||||||
@@ -534,7 +534,7 @@ actions:
|
|||||||
- condition: template
|
- condition: template
|
||||||
value_template: "{{ override_duration_exceeded }}"
|
value_template: "{{ override_duration_exceeded }}"
|
||||||
sequence:
|
sequence:
|
||||||
- delay:
|
- delay:
|
||||||
seconds: "{{ random_delay_seconds }}"
|
seconds: "{{ random_delay_seconds }}"
|
||||||
- service: climate.set_temperature
|
- service: climate.set_temperature
|
||||||
target:
|
target:
|
||||||
@@ -566,13 +566,13 @@ actions:
|
|||||||
value_template: >
|
value_template: >
|
||||||
{{ is_valid_temperature and is_temperature_change_needed and is_state(window_detection_entity, 'off') }}
|
{{ is_valid_temperature and is_temperature_change_needed and is_state(window_detection_entity, 'off') }}
|
||||||
then:
|
then:
|
||||||
- delay:
|
- delay:
|
||||||
seconds: "{{ random_delay_seconds }}"
|
seconds: "{{ random_delay_seconds }}"
|
||||||
- service: climate.set_temperature
|
- service: climate.set_temperature
|
||||||
target:
|
target:
|
||||||
entity_id: !input trv
|
entity_id: !input trv
|
||||||
data:
|
data:
|
||||||
temperature: "{{ safe_temperature | float }}"
|
temperature: "{{ safe_temperature | float }}"
|
||||||
# Notification bei Scheduler-Mismatch
|
# Notification bei Scheduler-Mismatch
|
||||||
- if:
|
- if:
|
||||||
- condition: template
|
- condition: template
|
||||||
|
|||||||
Reference in New Issue
Block a user