Ich möchte eine Benachrichtigung auf meinem Telefon erhalten, wenn es am Portal klingelt

Mein Ziel

Ich möchte, dass Home Assistant mir das Foto der Kamera auf meinem Handy sendet, die den Eingang meines Hauses filmt, wenn jemand am Portal klingelt.

Meine Voraussetzungen

Um dies zu erreichen, müssen natürlich mehrere Voraussetzungen erfüllt sein:

  • Integration SIP-HASS Da sich mein Portier in SIP befindet, werde ich ihn daher verwenden, um die Zustandsänderung der Portier-Leitung zu erkennen.
  • Integration MJPEG IP-Kamera die meine kamera-feeds abruft, aber jede andere kamera-integration funktioniert.
  • Integration PushOver die ich schon sehr lange nutze und bei der es sich um meinen Instant Messaging-Dienst für die Hausautomation handelt, aber jede andere Benachrichtigungsintegration sollte funktionieren.

Ich überprüfe, wie man einen schnappschuss von der kamera bekommt.

Um das Kamerabild über PushOver zu senden, muss ich es in einer lokalen JPG-Datei haben, idealerweise speichere ich es gut. Ich teste den Service camera.snapshot

Dienststelle: camera.snapshot data: filename: /media/cameras/autos/last.jpg target: entity_id: camera.camera_Autos

Die Kamera, die die Ansicht der Türklingel anzeigt, ist die _Autos-Kamera. Ich war überrascht, wie einfach es war, eine Kameradatei und dann Autos in Medien zu erstellen! Ha hat alles verwaltet, ich musste nichts melden, der erste Start dieses Dienstes hat die Ordner erstellt und den Snapshot erstellt!

Ich erledige meine Automatisierung

alias: Es klingelt an der Portier Beschreibung: "" Trigger: - platform: state entity_id: - sensor.100_state from: null to: In use condition: [] Maßnahme: - Dienststelle: camera.snapshot data: filename: /media/cameras/autos/last.jpg target: entity_id: camera.camera_Autos - Service: notify.information data: Nachricht: Es klingelt beim Torhüter Title: Es klingelt an der Türklingel data: Sound: tugboat attachment: /media/cameras/autos/last.jpg mode: Single

Diese Automatisierung wird ausgelöst, wenn die Entität sensor.100_state, die der Zeile 100 SIP entspricht, d. h. mein Portier, auf „In use“ wechselt, d. h. verwendet wird.

Zuerst muss der Snapshot generiert und dann die Benachrichtigung "Informationen" gesendet werden, die in PushOver programmiert ist.

Ich teste das Ergebnis

Ich klingle am Portal und erhalte sofort eine Nachricht, dass am Portal geklingelt wurde, und ein Foto.