Skip to content

Die erste Benachrichtigung senden

Alles auf dieser Seite geschieht in der Oberfläche von Home Assistant, direkt nach der Installation. Jeder Schritt zeigt auch das YAML, für alle, die das bevorzugen.

1. Alle benachrichtigen

Öffnen Sie den Reiter Aktionen in den Entwicklerwerkzeugen, wählen Sie die Aktion supernotify.notify, geben Sie eine Nachricht ein und drücken Sie Aktion ausführen.

Aktion in den Entwicklerwerkzeugen

Nachricht an alle
action: supernotify.notify
data:
  message: Something went off in the basement

Eine Benachrichtigung braucht nur eine Nachricht. Ohne weitere Angaben geht sie an jedes Telefon und Tablet mit der Home Assistant-App, für alle im Haus.

2. Eine Person benachrichtigen

Das sind vermutlich mehr Leute als gewünscht. Um es einzugrenzen, wählen Sie person-Entitäten oder einzelne Mobilgeräte als Ziele (targets):

Alle Mobilgeräte einer Person benachrichtigen

Nachricht an eine Person
action: supernotify.notify
data:
  message: Something went off in the basement
  target: person.john_mcdoe

Jetzt bekommen nur Johns Geräte die Nachricht. Wer eine Person statt eines Telefons wählt, erreicht John auch dann noch, wenn er ein neues Telefon hat.

3. Den Versandweg wählen

Das Feld Delivery listet die Wege auf, die Supernotify zum Senden gefunden hat. Lassen Sie es weg, wählt Supernotify für Sie; wählen Sie daraus, werden nur diese verwendet.

Auswahl der Delivery

Mit Alexa-Geräten verwenden Sie alexa_devices_announce_all oder alexa_devices_speak_all. (Announce spielt vor der Ansage einen Signalton, Speak nicht.) Beides lässt sich in einer einzigen Benachrichtigung mit E-Mail und Mobile Push kombinieren.

Lautsprecher und Telefone zusammen
action: supernotify.notify
data:
  message: Someone is at the front door
  delivery:
    - alexa_devices_announce_all
    - mobile_push

Jeder Weg bekommt eine passende Benachrichtigung: Die Lautsprecher sagen die Nachricht an, die Telefone zeigen sie.

Wenn das funktioniert, ist der nächste Schritt, eine Benachrichtigung in eine Automatisierung einzubauen.