Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Dieser Artikel ist gültig ab Version

Status
colourGreen
titleaPAGER PRO ANDROID 5.5.0.77

Info

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

Inhalt

Hinweise

Info

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

Home Assistant - Settings - Create new Automation - Edit in yaml.png

Wählen Sie im “Drei Punkte Menü” → In YAML editieren

Home Assistant - Settings - Create new Automation - Edit in yaml - yaml content.png

Fügen Sie den folgenden Code ein

Codeblock
languageyaml
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

Bitte passen Sie die folgenden Punkte auf Ihre Bedürfnisse an

  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

Webhook Konfiguration.png

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

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

    Codeblock
    {{ trigger.json.keyword }}

Verwandte Artikel

Nach Stichwort filtern (Inhalt nach Stichwort)
showLabelsfalse
max10
showSpacefalse
cqllabel in ( "apagerpro" , "smart-home" ) and type = "page" and space = "documentation"