In Home Assistant kannst du mit der Abstand Integration herausfinden, wer sich dem zuhause nährt und auch, wie weit derjenige noch weg ist was viel Potenzial für Automationen bietet.
Schau dir mein Video an & entdecke das volle Potenzial von Abstands-Geofencing in Home Assistant und wie du es einrichten kannst, mit einigen Beispielen für Automationen!
Inhaltsverzeichnis
Voraussetzungen
Die Grundlagen von Home Assistant sollten dir vertraut sein und ich würde dir empfehlen, die Home Assistant App auf allen Endgeräten der Personen zu installieren, die du verfolgen möchtest.
Schau auch gerne mal in meinem Exptertentipps-Video für einige Tipps rund um die App, wie diese eingerichtet sein sollte und was du bei Problemen tun kannst!
Automationen
Auf dem Weg
alias: Auf dem Weg description: Benachrichtigen, wenn sich jemand dem Haus nähert trigger: - platform: numeric_state entity_id: - sensor.sh42_arabella_oberstedt_entfernung for: hours: 0 minutes: 0 seconds: 15 below: 1000 id: Arabella - platform: numeric_state entity_id: - sensor.sh42_simon_muller_entfernung for: hours: 0 minutes: 0 seconds: 15 below: 1000 id: Simon condition: [] action: - choose: - conditions: - condition: trigger id: - Simon sequence: - service: notify.mobile_app_iphone15parabella metadata: {} data: message: Simon ist fast zuhause title: 🏠 Auf dem Weg - conditions: - condition: trigger id: - Arabella sequence: - service: notify.mobile_app_iphone15parabella metadata: {} data: message: Arabella ist fast zuhause title: 🏠 Auf dem Weg mode: single
Türen öffnen
Für mehr Details, schau gerne mal hier vorbei 😉
alias: Türen öffnen description: Öffnet die Haustür und Wohnungstür bei Ankunft trigger: - platform: state entity_id: - sensor.sh42_arabella_oberstedt_fahrtrichtung from: towards to: arrived enabled: true id: Arabella - platform: state entity_id: - sensor.sh42_simon_muller_fahrtrichtung from: towards to: arrived enabled: true id: Simon condition: - condition: or conditions: - type: is_not_open condition: device device_id: b3fb6caba13b81df5afabbc1aebe8859 entity_id: 9e4d8f62d11768ac2436a1c546031d2b domain: binary_sensor - type: is_not_open condition: device device_id: 795e199c81d2255ddbe001c597158154 entity_id: 1ecef2a94711e81ecaf8ff58be049885 domain: binary_sensor - condition: template value_template: >- {{ state_attr("automation.turen_offnen", "last_triggered") == None or ( as_timestamp(now()) - as_timestamp(state_attr("automation.automation.turen_offnen", "last_triggered")) |int(0) ) > 300 }} alias: Automation wurde nicht in den letzten 5 Minuten ausgeführt enabled: false action: - variables: action_open: "{{ 'OPEN_' ~ context.id }}" action_no: "{{ 'NO_' ~ context.id }}" - choose: - conditions: - condition: trigger id: - Simon sequence: - service: notify.mobile_app_iphone14psimon data: message: Möchtest du, dass ich die Türen öffne? (Geht 5 Min.) data: actions: - action: "{{ action_open }}" title: Öffnen - action: "{{ action_no }}" title: Nein title: Bitte gedrückt halten! - wait_for_trigger: - platform: event event_type: mobile_app_notification_action event_data: action: "{{ action_open }}" continue_on_timeout: false timeout: hours: 0 minutes: 5 seconds: 0 milliseconds: 0 - parallel: - if: - type: is_not_open condition: device device_id: b3fb6caba13b81df5afabbc1aebe8859 entity_id: 9e4d8f62d11768ac2436a1c546031d2b domain: binary_sensor then: - if: - condition: device device_id: 4c80468524dc95931a283f24a61e7243 domain: lock entity_id: dadad051515ba437b2a664b07b7c15e6 type: is_unlocked then: - device_id: 4c80468524dc95931a283f24a61e7243 domain: lock entity_id: dadad051515ba437b2a664b07b7c15e6 type: lock - delay: hours: 0 minutes: 0 seconds: 4 milliseconds: 0 - device_id: 4c80468524dc95931a283f24a61e7243 domain: lock entity_id: dadad051515ba437b2a664b07b7c15e6 type: unlock else: - device_id: 4c80468524dc95931a283f24a61e7243 domain: lock entity_id: dadad051515ba437b2a664b07b7c15e6 type: unlock alias: Wohnungstür Aktionen bedingt ausführen - alias: Haustür Aktionen bedingt ausführen if: - type: is_not_open condition: device device_id: 795e199c81d2255ddbe001c597158154 entity_id: 1ecef2a94711e81ecaf8ff58be049885 domain: binary_sensor then: - if: - condition: device device_id: 6cea6c4d797de7ed9bc3bb8cbdf5005d domain: lock entity_id: f9dc4db3d2b6a972f63a0dcfcb67d982 type: is_unlocked then: - device_id: 6cea6c4d797de7ed9bc3bb8cbdf5005d domain: lock entity_id: f9dc4db3d2b6a972f63a0dcfcb67d982 type: lock - delay: hours: 0 minutes: 0 seconds: 4 milliseconds: 0 - device_id: 6cea6c4d797de7ed9bc3bb8cbdf5005d domain: lock entity_id: f9dc4db3d2b6a972f63a0dcfcb67d982 type: unlock else: - device_id: 6cea6c4d797de7ed9bc3bb8cbdf5005d domain: lock entity_id: f9dc4db3d2b6a972f63a0dcfcb67d982 type: unlock - service: notify.notify metadata: {} data: message: >- Die {{ states('input_text.automations_temporary_text') }} wurde abgeschlossen title: Tür verriegelt mode: parallel max: 2
Fazit
Mit der Abstands-Integration in Home Assistant kannst du leicht herausfinden, wer sich deinem Zuhause nähert und wie weit die Person noch entfernt ist. Das eröffnet zahlreiche Möglichkeiten für nützliche Automationen.
Schau dir mein Video an, um das volle Potenzial von Abstands-Geofencing in Home Assistant zu entdecken und zu erfahren, wie du es einrichtest – und wenn du welche hast, lass mir sehr gerne deine Beispiele da 💙
Hi Simon,
auf die Idee mit dem Tür öffnen bei Ankunft über Notifications war ich auch noch nicht gekommen - insoweit Daumen hoch für diese Inspiration
Ich bin nur etwas verwirrt von dem Code-Block gegen Ende, aber vielleicht bin ich ja auch noch nicht ganz richtig wach
Nachdem die Tür entriegelt/geöffnet wurde, folgt ab Zeile 137 die Benachrichtigung
Das ist doch eigentlich das genaue Gegenteil zu der Aktion, die zuvor gemacht wurde…?!
Kann ich über solche Zonen auch eine Automation einrichten, dass sich der Hotspot an meinem Handy (Pixel 6a) automatisch einschaltet, wenn ich mich der Zone “Parkplatz” nähere und aus, wenn ich mich in der Zone “Arbeit” befinde?
Wenn ja, wie?
Hi, bei mir klappt es. Bei meiner Frau leider nicht. Welche Einstellungen sind in der Android App dazu noch nötig?
Diese Bereiche als Zonen anlegen und dann die entsprechende Automation dahinter bauen.
Das aktivieren des HotSpot könnte z.B. über Tasker funktionieren. Da ist dann aber auch fraglich, ob das überhaupt noch mit Home Assistant zu tun hat, da es ja um Dein Handy geht.
Die Zonen hab ich bereits angelegt. Danke für den Tipp mit Tasker! Ich probier das mal aus.
Ob das was mit Home Assistant zu tun hat ist natürlich fraglich. Aus meiner Sicht schon, da ich nicht wie sonst Lampen, sondern eben ein Handy steuern will. Also nur ein anderes Gerät, das mit HA gesteuert wird…
Kann man aber natürlich auch anders sehen.
EDIT: Hab mir die Tasker-App mal genauer angeschaut. Ein Screenshot zeigt, dass sie wohl auch per Zonen etwas auslösen kann. Somit kann ich meine Idee mit dem Hotspot auch direkt in der App umsetzen und brauche somit den Umweg über HA nicht. Und damit hat es tatsächlich nichts mehr mit Home Assistant zu tun. Dennoch danke für den Tipp!