Home Assistant – Auslöser, einfach erklärt!

Die Auslöser

In diesem Abschnitt sehen wir uns die verschiedenen Auslöser etwas genauer an, und wie sie verwendet werden können. Die Auslöser, die mit einem Stern gekennzeichnet sind, sind eher als Pro-Level zu verstehen und können sehr komplex konfiguriert werden. Sie sind zu umfangreich, um sie hier im Detail zu beschreiben.

Gerät

Ist der Auslösertyp Gerät, dann können wir eines unserer Geräte auswählen. Zur Erinnerung, ein Gerät kann mehrere Entitäten besitzen dir wir unter Auslöser auswählen können. Ein Gerät ist sozusagen eine Sammlung von Entitäten.

* Ereignis

Das Ereignis wird ausgelöst, wenn ein Ereignis empfangen wird. Ereignisse sind das Herzstück von Home Assistant. Zum Beispiel wird jede Zustandsänderung auf dem Ereignisbus als state_changed angekündigt. Ereignisse können durch Integrationen oder über die API ausgelöst werden und es gibt keine Einschränkungen bei den Ereignistypen. Eine Liste der integrierten Ereignisse findet ihr hier. 

https://www.home-assistant.io/docs/configuration/events/

Zustand

Der Zustand wird ausgelöst, wenn sich der Zustand einer der angegebenen Entitäten ändert. Wenn nur entity_id angegeben ist, wird der Trigger bei allen Zustandsänderungen ausgelöst, auch wenn sich nur die Zustandsattribute ändern.
Zusätzlich können wir noch Von und Zu angeben.

* Geolokalisierung

Der Geolokalisierung-Trigger wird ausgelöst, wenn eine Entität in einer Zone auftaucht oder aus ihr verschwindet. Entitäten, die von einer Geolokalisierung-Plattform erstellt werden, unterstützen die Meldung von GPS-Koordinaten. Dieser Trigger erfordert die Definition einer Quelle, die direkt mit einer der Geolokalisierung-Plattformen verbunden ist.
Geolokalisierung ist nicht für die Verwendung von device_tracker Entitäten gedacht wie zum Beispiel das Telefon. Das könnt ihr mit Zone bewerkstelligen.

Home Assistant

Dieser Trigger wird aktiv, wenn Home Assistant startet oder beendet wird.

MQTT

Hiermit können wir den Auslöser über eine MQTT Nachricht anstossen. Dazu geben wir das Topic (Thema) für die MQTT Nachricht und den Payload an.

Numerischer Zustand

Der numerische Zustand wird ausgelöst, wenn ein Wert über oder unter dem eingestellten Wert ist. Optional kann man wieder eine Zeit angeben.

Sonne

Beim Auslösertyp Sonne können wir den Sonnenaufgang oder den Sonnenuntergang auswählen. Optional können wir einen Versatz angeben.

Tag

Tag ist hier Englisch und bedeutet nicht der Tag. Mit Tag kann man zum Beispiel einen NFC tag über ein Mobiltelefon scannen und den trigger auslösen.

* Template

Der Auslösertyp Template ist ein Pro Auslöser der vorhandene Templates auswertet. Er wird aktiv, wenn die Auswertung vom Template true, yes, on oder enable ist, wenn der Status davor false, no, off oder disable war.
Wir gehen hier aber nicht näher in Templates ein, wer dennoch Interesse daran hat, findet hier eine Beschreibung der Templates. 

https://www.home-assistant.io/docs/configuration/templating/

Aktion Zeit

Der Trigger kann hier zu einer bestimmten Zeit ausgelöst werden. Wenn ihr eine Entität habt, die eine Zeit angibt, kann auch diese verwendet werden.

Zeitraster

Mit dem Zeitraster können wir, wenn die Stunde, Minute oder Sekunde der aktuellen Zeit mit einem bestimmten Wert übereinstimmt, auslösen.
Wenn wir einen * einsetzen, dann bedeutet das, es wird der Trigger zu jeder Stunde, Minute oder Sekunde aktiviert, je nachdem wo sich der Stern befinden.
Ein / Zeichen bedeutet Intervall, als Beispiel nehmen wir bei Minuten /5, dass alle 5 Minuten der Trigger ausgelöst wird.
Machen wir ein paar Beispiele für ein  besseres Verständnis wie man den Zeitraster verwendet.

Beispiel 5 Minuten. Wenn wir unter Minuten die Ziffer 5 eingeben, dann wird der Trigger 5 Minuten nach jeder Stunde ausgelöst.

Beispiel Stunden 6 und Minuten *. Hier wird der Trigger jede Minute ausgelöst von 6:00 bis 6:59

Beispiel Stunden 11 und /5 Minuten. Hier wird der Trigger alle 5 Minuten ausgelöst von 11:05 bis 11:55

* Webhook

Der Webhook Trigger wird über eine HTTP-POST Web-Anfrage ausgelöst. Für den Post wird nur die Webhook-ID benötigt und keine Authentifizierung.

Zone

Der Zone Trigger wird ausgelöst, wenn eine Entität die Zone betritt oder verlässt. Dazu wird  ein Gerät benötigt, dass die Meldung von GPS Koordinaten unterstützt. Dazu gehören GPS Logger, und die meisten Mobiltelefone.

Zu den Videos

★☆★ Wenn ihr den Kanal unterstützen wollt über ★☆★

oder über

Das könnte Sie auch interessieren …