Fix vinduesautomationer og template-fejl
- Varme: brug wait_template i stedet for wait_for_trigger (template entity_id) - Ventilation: brug condition template i stedet for condition state - maintenance.yaml: fix manglende komma i batteri-liste - vedligehold.yaml: fjern duplicate key 'name'
This commit is contained in:
@@ -1738,4 +1738,3 @@ sections:
|
|||||||
type: tile
|
type: tile
|
||||||
entity: sensor.terrassedor_batteri
|
entity: sensor.terrassedor_batteri
|
||||||
name: Terrassedør
|
name: Terrassedør
|
||||||
name: Garageport sensor
|
|
||||||
@@ -26,11 +26,11 @@
|
|||||||
binary_sensor.sovevaerelse_vindue: climate.sovev_prelse
|
binary_sensor.sovevaerelse_vindue: climate.sovev_prelse
|
||||||
binary_sensor.lille_bad_vindue: climate.lille_bad
|
binary_sensor.lille_bad_vindue: climate.lille_bad
|
||||||
climate_entity: "{{ room_map[trigger.entity_id] }}"
|
climate_entity: "{{ room_map[trigger.entity_id] }}"
|
||||||
current_temp: "{{ state_attr(climate_entity, 'temperature') | float(20) }}"
|
window_entity: "{{ trigger.entity_id }}"
|
||||||
current_mode: "{{ states(climate_entity) }}"
|
scene_name: "vindue_varme_{{ trigger.entity_id.split('.')[1] }}"
|
||||||
- service: scene.create
|
- service: scene.create
|
||||||
data:
|
data:
|
||||||
scene_id: "vindue_varme_{{ trigger.entity_id.split('.')[1] }}"
|
scene_id: "{{ scene_name }}"
|
||||||
snapshot_entities:
|
snapshot_entities:
|
||||||
- "{{ climate_entity }}"
|
- "{{ climate_entity }}"
|
||||||
- service: climate.set_hvac_mode
|
- service: climate.set_hvac_mode
|
||||||
@@ -38,15 +38,12 @@
|
|||||||
entity_id: "{{ climate_entity }}"
|
entity_id: "{{ climate_entity }}"
|
||||||
data:
|
data:
|
||||||
hvac_mode: "off"
|
hvac_mode: "off"
|
||||||
- wait_for_trigger:
|
- wait_template: "{{ is_state(window_entity, 'off') }}"
|
||||||
- platform: state
|
|
||||||
entity_id: "{{ trigger.entity_id }}"
|
|
||||||
to: "off"
|
|
||||||
timeout: "04:00:00"
|
timeout: "04:00:00"
|
||||||
continue_on_timeout: true
|
continue_on_timeout: true
|
||||||
- service: scene.turn_on
|
- service: scene.turn_on
|
||||||
target:
|
target:
|
||||||
entity_id: "scene.vindue_varme_{{ trigger.entity_id.split('.')[1] }}"
|
entity_id: "scene.{{ scene_name }}"
|
||||||
|
|
||||||
### Notifikation: Vindue åbner og ingen er hjemme
|
### Notifikation: Vindue åbner og ingen er hjemme
|
||||||
|
|
||||||
@@ -242,9 +239,8 @@
|
|||||||
binary_sensor.sovevaerelse_vindue: "Soveværelset"
|
binary_sensor.sovevaerelse_vindue: "Soveværelset"
|
||||||
vindue_navn: "{{ vindue_navne[trigger.entity_id] }}"
|
vindue_navn: "{{ vindue_navne[trigger.entity_id] }}"
|
||||||
- delay: "00:15:00"
|
- delay: "00:15:00"
|
||||||
- condition: state
|
- condition: template
|
||||||
entity_id: "{{ trigger.entity_id }}"
|
value_template: "{{ is_state(trigger.entity_id, 'on') }}"
|
||||||
state: "on"
|
|
||||||
- service: notify.mobile_app_claus_iphone_15pro
|
- service: notify.mobile_app_claus_iphone_15pro
|
||||||
data:
|
data:
|
||||||
title: "🪟 Luk vinduet"
|
title: "🪟 Luk vinduet"
|
||||||
|
|||||||
@@ -75,12 +75,14 @@
|
|||||||
states('sensor.terrasse_dor_battery') | float(100),
|
states('sensor.terrasse_dor_battery') | float(100),
|
||||||
states('sensor.venstre_battery') | float(100),
|
states('sensor.venstre_battery') | float(100),
|
||||||
states('sensor.syd_batteri') | float(100),
|
states('sensor.syd_batteri') | float(100),
|
||||||
states('sensor.hojre_battery') | float(100) states('sensor.sovevaerelse_vindue_batteri') | float(100),
|
states('sensor.hojre_battery') | float(100),
|
||||||
|
states('sensor.sovevaerelse_vindue_batteri') | float(100),
|
||||||
states('sensor.daniel_vindue_batteri') | float(100),
|
states('sensor.daniel_vindue_batteri') | float(100),
|
||||||
states('sensor.andreas_vindue_batteri') | float(100),
|
states('sensor.andreas_vindue_batteri') | float(100),
|
||||||
states('sensor.badevaerelse_vindue_batteri') | float(100),
|
states('sensor.badevaerelse_vindue_batteri') | float(100),
|
||||||
states('sensor.lille_bad_vindue_batteri') | float(100),
|
states('sensor.lille_bad_vindue_batteri') | float(100),
|
||||||
states('sensor.terrassedor_batteri') | float(100), ] | min < 20
|
states('sensor.terrassedor_batteri') | float(100),
|
||||||
|
] | min < 20
|
||||||
}}
|
}}
|
||||||
|
|
||||||
- name: Vedligehold Home Assistant
|
- name: Vedligehold Home Assistant
|
||||||
|
|||||||
Reference in New Issue
Block a user