Szenario:
Wenn die Haustüre zw. 07-19H geöffnet wird, soll eine Sprach- und eine Email verschickt werden.
Weiterhin soll ein Blinklicht eingeschaltet werden und beim Schliessen der Türe wieder ausgeschaltet werden.
Hardware:
zigbee Türsensor
kleines Blinklicht via 433Mhz Sonoff RF bridge im Flur montiert als optische Warnung
bisherige Automation:
alias: Haustüre_offen
description: die Haustüre wurde geöffnet
trigger:
- platform: state
entity_id:
- binary_sensor.haustuer_opening
from: "off"
to: "on"
condition:
- condition: time
after: "07:00:00"
before: "19:00:00"
action:
- service: notify.tabletnouncher
data:
message: Die Haustüre wurde geöffnet.
- service: notify.xxxxx_gmail_com
data:
message: die Haustüre wurde geöffnet
title: Benachrichtigung von HomeAssistant
target: xxxxx@gmx.de
- service: button.press
data: {}
target:
entity_id: button.10002c9922_10
mode: single
2 Fragen dazu:
- wie programmiere ich die Abschaltung des Blinklichtes wenn die Türe geschlossen ist.
Ich brauche vermutlich eine zweite Automation - In der Email soll die Uhrzeit der Türöffnung mitgeschickt werden (die Variable steht im aktuellen timestamp) aber wie läutet dann die Message genau?
und noch ein kleines Extra:
das Blinklicht ändert je nach Drücken das Buttons den derzeitigen Zustand:
- Mal drücken = Flash on
- Mal drücken = Flash off
jetzt soll dieses Blinklicht blinken, wenn eine von 3 Türen (Haus-, Balkon- oder Kellertüre) geöffnet ist.
da kommt man wohl nicht ohne einen helper weiter und auch dann wohl nicht so trivial, denn der helper müsste mE 8 mögliche Kombinationen unterscheiden und bei nur einer davon ist das Blinklicht aus.