⚙️ System & Diverses - Automationen¶
Kategorie: Backups, Kühlschrank, Wasserfilter, PV-Shelly, System-Resets\ Anzahl Automationen: 16\ Status: ✅ Aktiv
Automationen¶
Automatic Backups¶
ID: 1681685652093\
Trigger¶
Actions¶
Kühlschranktemp zu hoch¶
ID: 1721221945161\
Trigger¶
triggers:
# 1. Trigger
type: temperature
device_id: eb4056143b61aee93e864fcf0a726cf3
entity_id: 404e2022970dc4614bbef0ae12d77e4a
domain: sensor
above: 10
trigger: device
Actions¶
actions:
action: notify.mobile_app_z_fold_7
metadata:
data:
title: Kühlschrank
message: Kühlschranktemperatur zu Hoch.
Kühlschranktemp zu niedrig¶
ID: 1721222551733\
Trigger¶
triggers:
# 1. Trigger
type: temperature
device_id: eb4056143b61aee93e864fcf0a726cf3
entity_id: 404e2022970dc4614bbef0ae12d77e4a
domain: sensor
below: 6
trigger: device
Actions¶
actions:
action: notify.mobile_app_z_fold_7
metadata:
data:
title: Kühlschrank
message: Kühlschranktemperatur zu Niedrig.
PV Shelly einschalten¶
ID: 1744393833460\
Trigger¶
triggers:
# 1. Trigger
type: turned_off
device_id: 47861bfea86e82bd00ebea9646291b46
entity_id: debb426f217d8199c20c2294f134e2db
domain: switch
trigger: device
# 2. Trigger
trigger: state
entity_id:
1. switch.tiefkuehler_plugs_switch_0
to: off
# 3. Trigger
trigger: state
entity_id:
1. switch.kuehlschrank_kueche_plugs_switch_0
to: off
# 4. Trigger
trigger: state
entity_id:
1. switch.plug_s
to: off
Actions¶
actions:
delay:
hours: 0
minutes: 5
seconds: 0
milliseconds: 0
enabled: True
type: turn_on
device_id: 47861bfea86e82bd00ebea9646291b46
entity_id: debb426f217d8199c20c2294f134e2db
domain: switch
type: turn_on
device_id: 066f7654a5069c0ed1cc1cea4bd4f008
entity_id: 4a18fb7a00f01cac9fcb0b5ade8cf5dd
domain: switch
type: turn_on
device_id: 9c628ac9520b4b033dc052ea64365274
entity_id: dbe8e14d9134d71ac293930c8a0ef05e
domain: switch
type: turn_on
device_id: 36e784ceb9a293ed1485283650c76bac
entity_id: ad8ef2d65370c28c3bc80a6402c7cb33
domain: switch
Geräte Reset Mitternacht¶
ID: 1758829819655\
Trigger¶
Actions¶
actions:
target:
entity_id:
1. input_datetime.waschmaschine_finished_at
1. input_datetime.geschirrspuler_finished_at
data:
datetime:
action: input_datetime.set_datetime
target:
entity_id:
1. input_boolean.waschmaschine_running
1. input_boolean.geschirrspuler_running
1. input_boolean.arnie_heute_gelaufen
action: input_boolean.turn_off
Handy Abgangszeit speichern¶
ID: 1758829878205\
Trigger¶
triggers:
# 1. Trigger
entity_id: device_tracker.z_fold7_von_anatol
from: home
to: not_home
trigger: state
Actions¶
actions:
target:
entity_id: input_datetime.z_fold7_last_left_home
data:
datetime: .strftime('%Y-%m-%d %H:%M:%S') )
action: input_datetime.set_datetime
Geräte Benachrichtigung bei Heimkehr¶
ID: 1758830551600\
Trigger¶
triggers:
# 1. Trigger
entity_id: device_tracker.z_fold7_von_anatol
from: not_home
to: home
trigger: state
Actions¶
actions:
variables:
wm_finished:  )
gs_finished:  )
last_left:  )
max_age_hours: 18
_fmt: %Y-%m-%d %H:%M:%S
wm_text: {% if wm_finished not in ['unknown','unavailable',`] and last_left not in ['unknown','unavailable',`] %}
{% set f = strptime(wm_finished, _fmt) %}
{% set l = strptime(last_left, _fmt) %}
{% if f > l and (as_timestamp(now()) - as_timestamp(f)) l and (as_timestamp(now()) - as_timestamp(f)) 0 %}
Willkommen zuhause 👋 – 
{% else %}{% endif %}
condition: template
value_template: 
data:
title: Haushalt
message: 
action: notify.mobile_app_z_fold_7
Ankunfts-Buttons (Reminder & Wasser gewechselt)¶
ID: arrival_buttons_actions\
Trigger¶
triggers:
# 1. Trigger
event_type: mobile_app_notification_action
event_data:
action: REMIND_30
trigger: event
# 2. Trigger
event_type: mobile_app_notification_action
event_data:
action: REMIND_120
trigger: event
# 3. Trigger
event_type: mobile_app_notification_action
event_data:
action: WATER_CHANGED
trigger: event
Actions¶
actions:
choose:
-
conditions:
-
condition: template
value_template: 
sequence:
-
delay: 00:30:00
-
target:
entity_id: automation.ankunft_arnies_wohlfuehlzone
data:
skip_condition: False
action: automation.trigger
-
conditions:
-
condition: template
value_template: 
sequence:
-
delay: 02:00:00
-
target:
entity_id: automation.ankunft_arnies_wohlfuehlzone
data:
skip_condition: False
action: automation.trigger
-
conditions:
-
condition: template
value_template: 
sequence:
-
target:
entity_id: counter.water_refills
action: counter.increment
-
target:
entity_id: input_datetime.last_water_refill
data:
datetime: .strftime('%Y-%m-%d %H:%M:%S') )
action: input_datetime.set_datetime
-
data:
title: Arnies Wohlfühlzone
message: ✅ Wasserwechsel gespeichert.
data:
tag: arnie_arrival_status
action: notify.mobile_app_z_fold_7
Wasserfilter: Fälligkeit setzen (30-Tage-Check)¶
ID: waterfilter_due_set\
Trigger¶
Actions¶
actions:
variables:
last:  )
due: {% if last in ['unknown','unavailable',''] %}
true
{% else %}
) - as_timestamp(last)) >= 30*24*3600 )
{% endif %}
choose:
-
conditions:
-
condition: template
value_template: 
sequence:
-
target:
entity_id: input_boolean.waterfilter_due
action: input_boolean.turn_on
Wasserfilter: Fälligkeit setzen (30-Tage-Check)¶
ID: waterfilter_due_set\
Trigger¶
Actions¶
actions:
variables:
last:  )
due: {% if last in ['unknown','unavailable',''] %}
true
{% else %}
) - as_timestamp(last)) >= 30*24*3600 )
{% endif %}
choose:
-
conditions:
-
condition: template
value_template: 
sequence:
-
target:
entity_id: input_boolean.waterfilter_due
action: input_boolean.turn_on
Wasserfilter: Fälligkeit setzen (30-Tage-Check)¶
ID: waterfilter_due_set\
Trigger¶
Actions¶
actions:
variables:
last:  )
due: {% if last in ['unknown','unavailable',''] %}
true
{% else %}
) - as_timestamp(last)) >= 30*24*3600 )
{% endif %}
choose:
-
conditions:
-
condition: template
value_template: 
sequence:
-
target:
entity_id: input_boolean.waterfilter_due
action: input_boolean.turn_on
Wasserfilter: Reminder bei Heimkehr / nach Charger¶
ID: waterfilter_due_arrival_or_charger\
Trigger¶
triggers:
# 1. Trigger
id: home_arrival
entity_id: device_tracker.z_fold7_von_anatol
from: not_home
to: home
trigger: state
# 2. Trigger
id: wireless_to_none
entity_id: sensor.z_fold_7_charger_type
from: wireless
to: none
trigger: state
Actions¶
actions:
choose:
-
conditions:
-
condition: trigger
id: wireless_to_none
sequence:
-
delay: 00:30:00
condition: state
entity_id: input_boolean.waterfilter_due
state: on
variables:
last:  )
age_txt: {% if last in ['unknown','unavailable',''] %}
unbekannt
{% else %}
{% set d = ((as_timestamp(now()) - as_timestamp(last)) // 86400) | int %}
{% if d < 1 %}heute{% elif d == 1 %}vor 1 Tag{% else %}vor  Tagen{% endif %}
{% endif %}
data:
title: Wasserfilter-Service
message: Bitte Wasserfilter reinigen {% if age_txt != 'unbekannt' %}(letzte Reinigung: ){% endif %}.
data:
tag: waterfilter_reminder
actions:
-
action: WATERFILTER_CLEANED
title: Wasserfilter geputzt
action: notify.mobile_app_z_fold_7
Wasserfilter: Button 'geputzt' verarbeitet¶
ID: waterfilter_button_handler\
Trigger¶
triggers:
# 1. Trigger
event_type: mobile_app_notification_action
event_data:
action: WATERFILTER_CLEANED
trigger: event
Actions¶
actions:
target:
entity_id: input_boolean.waterfilter_due
action: input_boolean.turn_off
target:
entity_id: input_datetime.waterfilter_last_cleaned
data:
datetime: .strftime('%Y-%m-%d %H:%M:%S') )
action: input_datetime.set_datetime
data:
title: Wasserfilter-Service
message: Wasserfilter als geputzt gespeichert.
data:
tag: waterfilter_reminder
action: notify.mobile_app_z_fold_7
Haus verlassen - Lichter und Stecker ausschalten¶
ID: 1736519000000\
Erstellt: 2026-01-10\
Beschreibung: Schaltet beim Verlassen des Hauses automatisch alle Lichter und ausgewählte Steckdosen aus.
Trigger¶
Actions¶
action:
# Alle Lichter ausschalten (14 Stück)
1. service: light.turn_off
target:
entity_id:
1. light.alibert_licht
1. light.bad_gruppe
1. light.bad_licht_1_licht
1. light.bad_licht_2_licht_2
1. light.bad_licht_3_licht_3
1. light.badlicht
1. light.centauri_carbon_chamber_light
1. light.christbaum
1. light.ikea_lampe_esstisch_licht
1. light.klo_licht
1. light.kuche_arbeitsbereich_licht
1. light.terrasse_stromversorgung
1. light.vorraum_licht
1. light.wled
# Ausgewählte Steckdosen ausschalten (3 Stück)
1. service: switch.turn_off
target:
entity_id:
1. switch.goessenstecker_sz
1. switch.goessenstecker_wz
1. switch.wled_smart_plug
Ausgeschlossene Geräte¶
Folgende Geräte bleiben bewusst eingeschaltet: - Kritische Infrastruktur: Server, Router - Kühlgeräte: Kühlschränke, Tiefkühler - Haushaltsgeräte: Geschirrspüler, Waschmaschine (können während Abwesenheit weiterlaufen) - Spezielle Geräte: 3D-Drucker, Keller-Plugs, Ladestationen, Arnie-Plugs, Terrasse-Plugs
Ladestationen einschalten bei Heimkehr¶
ID: 1736519100000\
Erstellt: 2026-01-10\
Beschreibung: Schaltet beide Ladestationen automatisch ein wenn Anatol nach Hause kommt.
Trigger¶
Actions¶
action:
1. service: switch.turn_on
target:
entity_id:
1. switch.ladestation
1. switch.ladestation_wohnzimmer_ladestation_wohnzimmer
Ladestationen ausschalten bei geringem Verbrauch¶
ID: 1736519200000\
Erstellt: 2026-01-10\
Beschreibung: Schaltet Ladestation aus wenn der Verbrauch unter 5 Watt fällt UND Anatol nicht zuhause ist. Wartet 2 Minuten bevor ausgeschaltet wird um Schwankungen zu vermeiden.
Trigger¶
trigger:
1. platform: numeric_state
entity_id: sensor.ladestation_power
below: 5
for:
minutes: 2
id: ladestation_1
1. platform: numeric_state
entity_id: sensor.ladestation_wohnzimmer_ladestation_wohnzimmer_power
below: 5
for:
minutes: 2
id: ladestation_wz
Condition¶
Wichtig: Die Ladestationen werden nur ausgeschaltet wenn du nicht zuhause bist. Wenn du zuhause bist, bleiben sie an (für weiteres Laden).
Actions¶
action:
1. choose:
1. conditions:
1. condition: trigger
id: ladestation_1
sequence:
1. service: switch.turn_off
target:
entity_id: switch.ladestation
1. conditions:
1. condition: trigger
id: ladestation_wz
sequence:
1. service: switch.turn_off
target:
entity_id: switch.ladestation_wohnzimmer_ladestation_wohnzimmer
Mode: Parallel (max: 2) - Beide Ladestationen können unabhängig voneinander ausgeschaltet werden.