Im relativ neuen Podcast TechTumult von Stefan und Simon erzählte Stefan von einer Automatisierung, die ich sehr interessant finde: Wann immer man in der Nähe eines Geschäftes ist und in der Bring!-Einkaufsliste für dieses Geschäft Einträge hat, soll Home Assistant eine Push-Notification senden. Diese Automatisierung ist insbesondere dann interessant, wenn man Geschäfte immer wieder aufsucht, die etwas weiter entfernt sind. Dank der Automatisierung wird man nämlich informiert, sofern man sich in der Nähe befindet. Im Idealfall spart man sich hierdurch Fahrten zu diesem Geschäft.
An dieser Stelle noch einmal Danke an Stefan und Simon für die Idee der Automatisierung Folge 1 des TechTumult Podcasts. Da ich Bring! als digitale Einkaufsliste schon seit vielen Jahre nutze, ist die beschriebene Automatisierung für mich ein echter Mehrwert. Wie ich vorgegangen bin, teile ich gerne in meinem ersten YouTube-Video:
Voraussetzungen für die Automatisierung
Für die beschriebene Automatisierung benötigst du die Home Assistant Companion App auf deinem Handy, natürlich Einkaufslisten bei Bring und die Zone rund um das von dir besuchte Geschäft.
Die Companion App wird für die Lokalisierung benötigt, also die Ermittlung deines Standortes. Ebenso schicken wir die Benachrichtigung an die Companion App, so dass dir diese auf deinem Handy angezeigt wird.
Die Zone rund um das Geschäft kannst du entweder über den Browser und die GPS-Koordinaten (ich nutze hierfür Google Maps wo dir bei einem Rechtsklick auf den Google Maps-Eintrag die GPS-Koordinaten angezeigt werden) oder über die Companion App, wenn du vor Ort bist, hinzufügen.
Du magst Home Assistant? Dann abonniere kostenlos meine Beiträge mit Tipps, Tricks und Anleitungen rund um Home Assistant:
Follow Home Assistant
Garantiert kein Spam, keine Werbung und immer mit Abmelde-Link, solltest du es dir anders überlegen!
Die Automatisierung löst aus, wenn du mit deinem Handy die Zone betrittst. Als Bedingung ergänzen wir aber die Prüfung, ob in der Einkaufsliste in Bring überhaupt Einträge vorhanden sind. Nur wenn der Zustand der Entität größer 0 ist, soll die Benachrichtigung an die Companion App erfolgen.
Hier der YAML-Code der kompletten Automatisierung aus dem Video:
alias: Bring-Push-Notification-Obi description: "" trigger: - platform: zone entity_id: device_tracker.pixel_8_pro zone: zone.obi event: enter condition: - condition: numeric_state entity_id: todo.baumarkt above: 0 action: - service: notify.mobile_app_pixel_8_pro metadata: {} data: message: Geh' bitte bei Obi einkaufen! mode: single
Wenn du den YAML-Code kopierst, musst du natürlich die Entitäten und Zone auf dein Setup anpassen, also (Handy, Zone des Geschäftes, Einkaufsliste und Benachrichtigungs-Gerät)!
Ich liebe (bekanntlich) die Benachrichtigungen in der Companion App. Kennst du schon die Funktion der Actionable Notifications, mit denen du innerhalb der Benachrichtigung direkt reagieren und Befehle auslösen kannst? Schau mal hier:
Produktempfehlungen