Hallo Freunde,
ich wollte eine Automation erstellen wenn ich meine Homezone, verlasse das ich eine Benachrichtigung per Telegramm bekomme.Leider bekomme ich keine. hier mal die Yaml-Datei. Was mache ich falsch oder was übersehe ich?
Das widerspicht sich ja.
Installiere dir die Companion-App von Home Assistant und richte die Sensoren ein.
Danach ordnest du das Gerät der Person in HA zu und triggerst dann nur noch, ob die Person in der zone.home ist oder nicht.
Was verbirgt sich denn hinter deiner Entity-ID? Bei mir stehe ich als Person. In meinem Fall passiert was, wenn ich die Zone betrete - es öffnet sich mein Tor.
alias: "Geofencing: Approaching-Home"
description: ""
trigger:
- platform: zone
entity_id: person.heiko
zone: zone.home
event: enter
Richtig. Und Deiner Person kannst Du in den Einstellungen entsprechende Tracker zuordnen. Hat den Vorteil, dass Du nur Deine Person und nicht die Automatisierungen ändern musst, wenn Du den Tracker oder das Gerät änderst.
Da der FRITZ!Box Tracker aber nur ein Ping ist, hat er die binären Zustände home und not_home.
Wenn das Gerät nicht mit WLAN verbunden ist und einen Ping beantwortet hat, hat die FRITZ!Box keine Ahnung wo es ist, egal ob nen Meter entfernt oder nicht.
Daher funktionieren Automatisierungen mit Zone in Kombination mit diesem Tracker nicht, wie @sirector ja oben schon erwähnte.
Damit kannst Du nur Automatisierungen realisieren, die auf nach Hause kommen ausgelegt sind, was eben nach WLAN Verbindung und ein bisschen Verzögerung erkannt wird.
Soweit habe ich das schon verstanden Wenn die id der Fritzbox genommen wird ist dann not home oder home das ist klar. Aber ich wollte ja wenn ich eine Zone betrete oder verlasse dann soll was ausgelöst werden.Meine companion app hat ja einen Namen und eine Nummer diese habe ich dann auch meiner Person zugeordnet.Und mir war das halt wichtig wenn ich meine Homezone betrete das eine Aktion ausgelöst wird.
LG
OSR