Wie kann man Zonen und Personen in Home Assistant sinnvoll verwenden?
In diesem Artikel zeige ich euch, was Zonen und Personen in Home Assistant sind und wie man diese Funktionen bzw. Entitäten sinnvoll verwenden kann. Außerdem schauen wir uns die Kartenfunktion und die Mobile-App Integration an. „big brother is watching you!“
Aber beginnen wir zunächst mit ein paar grundlegenden Basics. Man hat in Home Assistant die Möglichkeit sogenannte Zonen anzulegen. Dazu vergibt man eine frei definierbare Zonen-Bezeichnung und die zugehörige Kartenposition mit Längen- und Breitengrad (z.B. hat der Eschweiler Bahnhof den Breitengrad 50,81388369135616 und Längengrad 6,252223849296571). Diesen kann man in der Home Assistant Oberfläche entweder als entsprechenden Wert eintragen oder auf der Karte der grafischen Benutzeroberfläche frei mit der Maus wählen. Zu der Position wird dann noch zusätzlich ein entsprechender Radius in Metern mit angegeben, der diese Zone dann beinhaltet bzw. beschreibt.
Auf dem Screenshot links seht ihr als Beispiel eine Zone mit dem Radius von 90 Metern um den Eschweiler Bahnhof.
Die definierten Zonen können dann genutzt werden, um z.B. als Standort von Personen oder Geräte-Trackern genutzt zu werden, die dann wiederum als Trigger für Automatisierungen genutzt werden können. So kann man sich beispielsweise über einen smarten Lautsprecher vom eigenen Haus begrüßen lassen, wenn man dasselbe betritt. Oder man nutzt dies, um z.B. auf dem Dashboard anzuzeigen, wo sich eine Person oder ein Gerät gerade befindet, sofern eine Zone betreten (oder verlassen) wurde. Ich nutze die Zonen z.B., um die Beleuchtung im Carport zu aktivieren, sobald ich mit meinem Auto die Zone „Zuhause“ betrete (und die Sonne bereits untergegangen ist) – also als Alternative zu einem klassischen PIR-Bewegungsmelder oder Radar Präsenzmelder.
Wozu dient die Mobile-App Integration?
Diese Integration ist eine native Integration von Home Assistant. Installiert man auf einem Smartphone die Home Assistant App, erkennt diese durch die Einrichtung das Smartphone als eigene Entität mit vielen Subentitäten. Diese können dann für Automatisierungen verwendet werden.
Was sind Personen in Home Assistant?
Eine Person ist eine eigene Entität mit einem Namen und optionalem Bild. Für dieser Person können dann Entitäten ausgewählt werden, die als Tracker genutzt werden sollen. Hier macht es in den meisten Fällen Sinn, das zugehörige Smartphone als Gerät auszuwählen, was die entsprechende Person stets bei sich trägt und somit als Tracker dient. Dies ermöglicht es dann z.B. die zuvor genannte „Begrüßungsautomatisierung“ zu realisieren.
Sind Zonen, Personen und Gerätetracker angelegt, kann man diese in der vorhandene Karte in Home Assistant verwenden, um sich z.B. anzeigen zu lassen, wo sich diese „Entitäten“ aktuell befinden. Und natürlich kann man diese neuen Entitäten als Auslöser / Sensoren / Kriterien für Automatisierungen verwenden.
Ich nutze diese Möglichkeiten auch, um mich z.B. von meinem Home Assistant begrüßen zu lassen, wenn ich (als Erster) das Haus betrete. Als Lautsprecher für die Sprachausgabe verwende ich eine bereits vorhandene Alexa – ihr könnt natürlichen jeden smarten Lautsprecher dafür verwenden. Ihr benötigt also einen Lautsprecher und die passende Integration (z.B. Alexa Media Player). Wie ich die Begrüßungs-Automatisierung im Detail umgesetzt habe, seht ihr in dem nachfolgenden Screenshot:
Mit der ersten „Und wenn“-Einschränkung vermeide ich, dass des Nachts (nach Sonnenuntergang und vor dem Sonnenaufgang) meine Alexa jemanden begrüßt und damit alle im Haus aufweckt oder sogar erschreckt. Die zweite „Und wenn“-Einschränkung nutze ich, um sicherzustellen, dass die Sprachausgabe nur beim Betreten der ersten Person getriggert wird.
Neben dem „Willkommen zuhause, <NAME>“ lasse ich mir auch noch die aktuelle Uhrzeit mit dem Befehl „Es ist {{ now().strftime(‚%H:%M‘) }} Uhr.“ ausgeben. Die gesamte Benachrichtigung lasse ich mir zusätzlich zur Sprachausgabe auf den Lautsprecher auch als Push-Benachrichtigung auf mein Smartphone schicken.

