Files
N22/include/automations/system_uren_nedlukning.yaml

49 lines
1.8 KiB
YAML

- alias: "System - markér ren nedlukning"
id: system_mark_clean_shutdown
description: >-
Sætter flag når HA lukkes/genstartes pænt (SIGTERM). Bruges til at skelne
en ren genstart fra en uren nedlukning (hård strøm-cut / NAS-genstart).
trigger:
- platform: homeassistant
event: shutdown
action:
- service: input_boolean.turn_on
target:
entity_id: input_boolean.ha_clean_shutdown
- alias: "System - detektér uren nedlukning"
id: system_detect_improper_shutdown
description: >-
Ved opstart: hvis flaget IKKE blev sat ved sidste nedlukning, var det en
uren nedlukning (NAS hard-cut). Send notifikation. Nulstil derefter flaget.
mode: single
trigger:
- platform: homeassistant
event: start
action:
- choose:
- conditions:
- condition: state
entity_id: input_boolean.ha_clean_shutdown
state: "off"
sequence:
- service: notify.mobile_app_claus_iphone_15pro
data:
title: "⚠️ NAS: uren nedlukning"
message: >-
Home Assistant er netop startet efter en UREN nedlukning
(hård strøm-cut / NAS-genstart) kl.
{{ now().strftime('%d-%m %H:%M') }}. Tjek strømadapter og
kabler til NAS'en.
- service: persistent_notification.create
data:
notification_id: nas_improper_shutdown
title: "NAS: uren nedlukning"
message: >-
HA startede efter en uren nedlukning kl.
{{ now().strftime('%d-%m-%Y %H:%M') }}. Mistænkt årsag:
DS920+ strømadapter/kabel.
- service: input_boolean.turn_off
target:
entity_id: input_boolean.ha_clean_shutdown