Nicht selten werden Bereiche (oder Areas) in Home Assistant nicht vollumfรคnglich oder gar nicht genutzt. Meiner Meinung nach bieten Bereiche in Home Assistant aber viele Vorzรผge und Mรถglichkeiten, weshalb ich auf diese Funktionalitรคt von Home Assistant einen genaueren Blick werfen mรถchte. Was sind Bereiche in Home Assistant? Wie ordnet man Gerรคte oder Entitรคten einem Bereich zu? Was kann man mit Bereichen in Home Assistant alles machen?
Inhaltsverzeichnis
Bevor ich zu ein paar netten Features und Mรถglichkeiten mit Bereichen in Home Assistant komme, wollen wir zunรคchst verstehen, was Bereiche in Home Assistant eigentlich sind:
Was sind Bereiche in Home Assistant?
Areas (im Englischen) oder Bereiche ermรถglichen es dir, Gerรคte bzw. Entitรคten innerhalb deines Smarthomes physischen Bereichen zuzuordnen (siehe hierzu die durchaus minimalistische Beschreibung in der Home Assistant Doku). Ein Bereich ist hierbei vermutlich am besten vergleichbar mit einem Raum. Und da es technisch korrekter ist, wรคhle ich ab nun auch den Begriff der Entitรคt statt des Gerรคtes, also bitte nicht verwundert sein ๐
Also ist es in Home Assistant grundsรคtzlich mรถglich Entitรคten so etwas wie Rรคumen zuzuordnen. Diese rรคumliche Zuordnung von Entitรคten ermรถglicht es also eine Art Gruppierung von Gerรคten vorzunehmen, die deren physischer Anordnung entspricht. Dies hat zur Folge, dass eine Entitรคt immer nur Bestandteil eines Bereiches sein kann (es ist physisch nicht mรถglich sich zeitgleich an mehreren Orten aufzuhalten – auch nicht fรผr die Entitรคten deines Smarthomes ;)).
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!
Hierin unterscheidet sich ein Bereich also von einer Gruppe in Home Assistant: Gruppen kรถnnen beliebig zusammengestellt werden, da die physische Anordnung hierbei keine Rolle spielt. Eine Gruppe kann beispielsweise nur aus Fenstersensoren interessieren, wobei diese Fenster รผber das ganze Haus verteilt sind. Sind Fenstersensoren hingegen einem Bereich zugeordnet, handelt es sich lediglich um Fenster innerhalb dieses Bereiches.
Die Unterscheidung ist wichtig um zu verstehen, welche Mรถglichkeiten der Nutzung sich aus einer Bereichszuordnung ergeben (bzw. aus einer Gruppenzuordnung ergeben). Verlasse ich das Haus, dรผrfte es mich interessieren wie der Zustand der Gruppe „Fenster“ ist: Sind alle Fenster geschlossen. Verlasse ich hingegen das Wohnzimmer, bleibe aber im Haus, dรผrfte mich ggf. primรคr der Zustand der Fenster nur im Wohnzimmer interessieren aber es darรผber hinaus auch nรผtzlich sein durch einen einzigen Befehl alle Lampen im Wohnzimmer auszuschalten.
Ich denke dieses Beispiel erklรคrt ganz gut, worin der Unterschied zwischen Gruppen und Bereichen in Home Assistant liegt.
Wie ordnet man Gerรคte oder Entitรคten einem Bereich zu?
Die eindeutige Zuordnung einer Entitรคt zu einem Bereich in Home Assistant erfolgt direkt „an“ der Entitรคt selbst. Hierfรผr klickst du eine Entitรคt an und klickst dann auf das Zahnrad oben rechts. Es sollte sich (mit Home Assistant 2023.9 u. a.) ein Dialog รถffnen der grob wie der folgende aussieht:
Ganz unten klickst du dann auf den Link „รndern des Gerรคtebereichs“ um zu der folgenden Ansicht zu gelangen:
Hier kannst du dann aus einem Dropdown den gewรผnschten Bereich auswรคhlen, an dem sich die Entitรคt physisch befindet. In diesem Beispiel hier siehst du den Akku unserer PV-Anlage, der sich im Keller befindet ๐
Solltest du noch รผber keine Bereiche in Home Assistant verfรผgen, wird die im Dropdown die Mรถglichkeit geboten einen neuen Bereich hinzuzufรผgen, indem du auf „Neuen Bereich hinzufรผgen…“ klickst. Im sich dann รถffnenden Dialog musst du lediglich den gewรผnschten Namen des neuen Bereichs eingeben – that’s it!
Unter Einstellungen -> Bereiche & Zonen kannst du deine Bereiche jederzeit verรคndern, die einem Bereich zugeordneten Entitรคten sehen, den Bereichen ein Bild hinzufรผgen. Ebenso erhรคltst du hier eine รbersicht welche Automatisierungen, Szenen und Skripte durch die Entitรคten mit dem Bereich „verbunden“ sind bzw. hier Auswirkungen haben werden. Und natรผrlich findest du auch ein Log รผber die Statusรคnderungen alle mit einem Bereich verbundenen Entitรคten. Das kann dann in etwa wie folgt aussehen:
Was kann man mit Bereichen in Home Assistant machen?
Und nun kommen wir zu der vermutlich spannendsten Frage in Bezug auf Bereiche in Home Assistant: Was kann man eigentlich mit Bereichen machen, wenn man diesen Entitรคten zugeordnet hat? Und wie so oft bei Home Assistant, ist die Antwort: „Ziemlich viel ist mรถglich!“ oder „Eigentlich alles, was du willst!“.
Klingt total Banane, aber so ist es dank Home Assistant natรผrlich tatsรคchlich wieder. ๐
Hier ein paar Beispiele:
Alle Lampen/Entitรคten eines Bereichs ausschalten
Man verlรคsst einen Raum und mรถchte alle Lampen durch einen einzigen Befehl ausschalten:
action: - service: light.turn_off data: {} target: area_id: "{{ area_id('Kรผche') }}"
…oder etwas generischer alle Gerรคte (die es unterstรผtzten) in einem Raum ausschalten:
action: - service: homeassistant.turn_off data: {} target: area_id: "{{ area_id('Wohnzimmer') }}"
Den Bereich als Bedingung in einer Automatisierung nutzen
Die Zuordnung von Entitรคten zu Bereichen kann genutzt werden, um bspw. in einer Automatisierung diesen Bereich als Bedingung zu nutzen:
condition: - "{{ trigger.entity_id in area_entities('Wohnzimmer') }}"
Die eigentliche Aktion der Automatisierung wird also nur ausgefรผhrt, wenn die auslรถsende Entitรคt dem Bereich („area“) Wohnzimmer zugeordnet ist. Dies erlaubt es sehr generische Automatisierungen zu erstellen!
Den Bereich als zusรคtzliche Information in einer Benachrichtigung nutzen
Die Information welchem Bereich eine Entitรคt zugeordnet ist, kann bspw. fรผr Benachrichtigungen ausgelesen und genutzt werden:
- service: persistent_notification.create data: title: > {{area_name(trigger.entity_id)}}: Alarm ausgelรถst! message: > Um {{now().strftime('%X')}} wurde in {{area_name(trigger.entity_id)}} der Alarm ausgelรถst!
Kompakte Informationen zu einem Raum mit der Area-Card
Die Area-Card bietet relativ kompakt und anschaulich einige Informationen รผber die Entitรคten eines Bereichs und erlaubt hierรผber sowohl (teilweise) die Steuerung der Entitรคten, als auch einen Absprung zu einer separaten Lovelace-Seite:
Dies sind nur 4 Beispiele, wofรผr man die Zuordnung von Bereichen in Home Assistant nutzen kann. Wie bereits gesagt, sind die Mรถglichkeiten vermutlich unendlich. Entsprechend wรผrde es mich natรผrlich interessieren, wie/wofรผr du die Bereiche in Home Assistant nutzt!
Produktempfehlungen