Home Assistant Fenster abfragen, aber genau bitte !

Unterstützung des Kanals

Hinweis: Der folgende Link ist ein Affiliate-Link.

Die Erstellung meiner Skripte und Videos ist mit einem erheblichen zeitlichen Aufwand verbunden – von der technischen Vorbereitung über intensive Recherche bis hin zu Tests, Aufnahmen und Nachbearbeitung. Alle Inhalte stelle ich dir dennoch vollständig kostenlos zur Verfügung.

Wenn du meine Arbeit unterstützen möchtest, kannst du das ganz einfach tun: Für deine Amazon-Bestellungen nutze gern meinen Partner-Link. Für dich ändert sich am Preis nichts – ich erhalte lediglich eine kleine Provision. Vielen Dank für deinen Support!

Jetzt über Amazon unterstützen

Nicht nur ob, sondern welches Fenster offen ist

Es ist noch ein Fenster offen – nett, aber welches? Mit einem kleinen Template listet Home Assistant dir genau die offenen Fenster namentlich auf. So weißt du sofort, wo du nachsehen musst.

YouTube player
Mit Home Assistant Fenster abzufragen ist grundsätzlich nicht schwierig. Aber vielleicht möchte ich mehr wissen als, „es ist noch ein Fenster geöffnet“ ? ! Manchmal möchte man wissen, welches Fenster im Haus noch geöffnet ist. Dieses Video erklärt die Schritte, die dazu nötig sind.

Diese ZigBee Produkte verwende ich*:

Yaml Code Benachrichtigung :

service: notify.persistent_notification
data:
  message: " {{ expand('binary_sensor.gruppe_alle_fenster_im_haus') | selectattr('state', 'eq', 'on') | map(attribute='name') | list | join (',  ') }} "

Wie das Template funktioniert

Der Kern ist eine Kette: expand() löst deine Fenster-Gruppe in einzelne Sensoren auf, selectattr('state','eq','on') filtert die offenen heraus, map(attribute='name') holt deren Namen und join macht daraus einen lesbaren Satz.

Voraussetzung: eine Gruppe aller Fenster

Lege einmal eine Gruppe (oder ein Label) mit allen Fensterkontakten an. Danach funktioniert die Abfrage automatisch für alle – neue Fenster musst du nur der Gruppe hinzufügen.

Weiterverwenden

Den erzeugten Text kannst du überall ausgeben: in Push-Nachrichten, als Alexa-Ansage oder auf dem Dashboard. Ideal für eine Abwesenheits-Prüfung beim Verlassen des Hauses.

Häufige Fragen (FAQ)

Wie bekomme ich die Namen statt nur einer Anzahl?

Über map(attribute=’name‘) in Kombination mit expand() und selectattr. Damit erhältst du die konkreten Fensternamen als Liste bzw. Text.

Muss ich jedes Fenster einzeln pflegen?

Nein. Du legst einmal eine Gruppe aller Fensterkontakte an. Die Abfrage bezieht sich auf die Gruppe – neue Fenster fügst du nur dort hinzu.

Wo kann ich den Text ausgeben?

In Benachrichtigungen, Alexa-Ansagen oder auf dem Dashboard. Praktisch etwa für eine Meldung beim Verlassen des Hauses.

Passende Beiträge

Über den Autor

Tobias Lerch betreibt Smart Home & more – praxisorientierte Anleitungen zu Home Assistant, Proxmox, NAS, EVCC, Netzwerk und Camping-Technik. Alles aus eigener Erfahrung, ohne Marketingsprache.