Hallo zusammen,
ich möcht eine Benachrichtigung bekommen wenn das Badezimmerfenster länger als 15 Minuten geöffnet ist und das die Benachrichtigung in bestimmten Zeitabständen wiederholt wird, solange das Fenster geöffnet ist. Das habe ich hinbekommen,
- id: '1678627391596'
alias: Fenster Bad 15 Minuten geöffnet
description: ''
trigger:
- type: opened
platform: device
device_id: 71a39907c464e02266473e797806a92d
entity_id: binary_sensor.fensterkontakt_bad
domain: binary_sensor
for:
hours: 0
minutes: 15
seconds: 0
condition: []
action:
- service: notify.telegram_gruppe
data:
title: Fenster Bad
message: seit 15 Minuten geöffnet
mode: single
- id: '1678722195338'
alias: Fenster Bad 30 Minuten geöffnet
description: ''
trigger:
- type: opened
platform: device
device_id: 71a39907c464e02266473e797806a92d
entity_id: binary_sensor.fensterkontakt_bad
domain: binary_sensor
for:
hours: 0
minutes: 30
seconds: 0
condition: []
action:
- service: notify.telegram_gruppe
data:
title: Fenster Bad
message: seit 30 Minuten geöffnet
mode: single
und so weiter…
Vermutlich ist dies nicht die eleganteste Methode mehrere Automationen mit unterschiedlichen Zeiten zu erstellen, aber es funktioniert. Falls jemand bessere Alternativen kennt werden diese gerne angenommen.
Aber hier ist mein eigentliches Problem:
Ich möchte eine Benachrichtigung bekommen wenn das Fenster wieder geschlossen wird, aller dings nicht wenn das Fenster weniger als 15 Minuten geöffnet war (dann habe ich ja auch keine Benachrichtigung über die Öffnung bekommen). Das heisst, das beim Schliessen des Fensterkontakts eine Bedingung hinzugefügt werden muss. ich weiss aber nicht wie diese aussehen muss.
Vielleicht kann mir jemand helfen, schon mal vielen Dank im voraus