Ingen hjemme: kun indendoerslys, tilfoej kontor, notify sidste person
- Sluk kun light.indendorslamper (ikke udendoers) - Tilfoej media_player.kontor til stop-liste - Vindue-notifikation: send ogsaa til den der sidst forlod huset
This commit is contained in:
@@ -138,6 +138,25 @@
|
||||
{% set vinduer = vinduer + ["Terrassedøren"] %}
|
||||
{% endif %}
|
||||
{{ vinduer | join(', ') }}
|
||||
- variables:
|
||||
# Find den person der sidst skiftede væk fra home
|
||||
sidste_person: >-
|
||||
{% set people = [
|
||||
('person.claus_dethlefsen', 'notify.mobile_app_claus_iphone_15pro'),
|
||||
('person.anne_schusler_dethlefsen', 'notify.mobile_app_annes_iphone_14_pro'),
|
||||
('person.andreas_schusler_dethlefsen', 'notify.mobile_app_andreas_iphone_12'),
|
||||
('person.daniel_schusler_dethlefsen', 'notify.mobile_app_daniels_iphone_13_mini')
|
||||
] %}
|
||||
{% set ns = namespace(latest='2000-01-01T00:00:00+00:00', svc='notify.mobile_app_claus_iphone_15pro') %}
|
||||
{% for person_id, notify_svc in people %}
|
||||
{% set changed = states[person_id].last_changed | string %}
|
||||
{% if changed > ns.latest %}
|
||||
{% set ns.latest = changed %}
|
||||
{% set ns.svc = notify_svc %}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{{ ns.svc }}
|
||||
# Altid send til Claus
|
||||
- service: notify.mobile_app_claus_iphone_15pro
|
||||
data:
|
||||
title: "🏠 Åbne vinduer - alle er væk"
|
||||
@@ -148,6 +167,19 @@
|
||||
name: default
|
||||
critical: 1
|
||||
volume: 1.0
|
||||
# Send også til den der sidst forlod huset (hvis det ikke er Claus)
|
||||
- condition: template
|
||||
value_template: "{{ sidste_person != 'notify.mobile_app_claus_iphone_15pro' }}"
|
||||
- service: "{{ sidste_person }}"
|
||||
data:
|
||||
title: "🏠 Åbne vinduer - alle er væk"
|
||||
message: "Alle har forladt huset, men disse vinduer er åbne: {{ aabne_vinduer }}"
|
||||
data:
|
||||
push:
|
||||
sound:
|
||||
name: default
|
||||
critical: 1
|
||||
volume: 1.0
|
||||
|
||||
### Ventilation: Luft ud ved høj CO2 eller luftfugtighed (kl 6-22)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user