Home Assistant
Dieser Artikel ist gültig ab Version aPAGER PRO ANDROID 5.5.0.77
Im folgenden Abschnitt wird erklärt wie aPager PRO Automatisierungen im beliebten Smart Home System Home Assistant auslösen kann. Der Artikel kann für iOS adaptiert werden.
Inhalt
Hinweise
Die nachfolgenden Einstellungen funktionieren nur im lokalen Netzwerk. Sollen die Webhooks auch unterwegs funktionieren so muss Home Assistant im Internet freigegeben werden. Dies und die Einrichtung und Installation von Home Assistant selbst ist nicht Teil dieser Anleitung. Eine funktionsfähige, im lokalen Netzwerk erreichbare Home Assistant Installation, wird vorausgesetzt.
Konfiguration
Home Assistant
Öffnen Sie Settings / Einstellungen → Automatisierungen & Szenen
Wählen Sie neue Automatisierung erstellen
Wählen Sie im “Drei Punkte Menü” → In YAML editieren
Fügen Sie den folgenden Code ein
alias: apager-webhook-test
description: ""
trigger:
- platform: webhook
allowed_methods:
- POST
- PUT
local_only: true
webhook_id: my-apager-webhook-top-secret
condition: []
action:
- service: notify.mobile_app_pixel_6a
data:
message: Stichwort '{{ trigger.json.keyword }}' Einheit '{{ trigger.json.unit }}'
title: webhook
mode: single
Sorgt für die Erreichbarkeit nur im lokalen Netzwerk. Bitte folgen Sie der offiziellen Dokumentation für Details: https://www.home-assistant.io/docs/automation/trigger/#webhook-trigger
Hier definieren Sie den eigentlichen Webhook, bitte behandeln Sie diesen Wert wie ein Passwort. Wer ihn kennt kann die Automatisierung auslösen. Daher gilt: Je länger und komplexer, desto besser
Hier wählen Sie den Service, der ausgeführt werden soll. Exemplarisch ist hier der Dienst notify und ein mobiles Endgerät angegeben, das es bei Ihnen so natürlich nicht geben wird. Hier bitte prüfen, welche Geräte zur Verfügung stehen. Es tauchen hier die Geräte auf, die die Companion App, also die offizielle Home Assistant App aus dem Google PlayStore geladen und konfiguriert haben. Natürlich kann auch jeder andere Service ausgeführt werden, notify soll hier nur als Beispiel dienen.
Download der App: https://play.google.com/store/apps/details?id=io.homeassistant.companion.android&hl=en&gl=USDie von aPager PRO übertragenen Werte (siehe unten) können mit den beiden Angaben in geschweiften Klammern adressiert werden. Hier im Beispiel werden sie in einen Text eingebettet. Natürlich sind beliebige Weiterverarbeitungen möglich. Dies liegt jedoch außerhalb dieses kurzen Tutorials.
aPager PRO Android
Bitte konfigurieren Sie den Webhook wie folgt
Ihre Home Assistant Adresse inkl. Port im lokalen Netzwerk
Hier muss der konfigurierte Webhook hinein, siehe (webhook_id im YAML)
HTTP-Modus POST
Einheitenkennung übertragen wenn gewünscht. In Home Assistant nutzbar über
{{ trigger.json.unit }}
Stichwort übertragen wenn gewünscht. In Home Assistant nutzbar über
{{ trigger.json.keyword }}