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

Home Assistant - Settings - Automations.png

Öffnen Sie Settings / Einstellungen → Automatisierungen & Szenen

Home Assistant - Settings - Create new Automation.png

 

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

 

 

  1. 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

  2. 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

  3. 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=US

  4. Die 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

  1. Ihre Home Assistant Adresse inkl. Port im lokalen Netzwerk

  2. Hier muss der konfigurierte Webhook hinein, siehe (webhook_id im YAML)

  3. HTTP-Modus POST

  4. Einheitenkennung übertragen wenn gewünscht. In Home Assistant nutzbar über

    {{ trigger.json.unit }}
  5. Stichwort übertragen wenn gewünscht. In Home Assistant nutzbar über

    {{ trigger.json.keyword }}

Verwandte Artikel