Liebe SmartHome for Dummies Gemeinde.
Die phpBB Forum Software gehört nicht wirklich zu den modernsten seiner Art.
Ich habe mich an einer Migration zu Discourse versucht und bin leider kläglich gescheitert.
Möchte aber trotzdem einen Neuanfang auf einer modernen Plattform starten.
Gerne möchte ich Euch animieren das neue Discourse Forum zu benutzen.
Bestehenden Usern bleibt es leider nicht erspart, sich auf der neuen Platform neu anzumelden.
Das Forum hier, bleibt selbstverständlich Online. Ich würde versuchen einiges händisch zu migrieren.
Da fallen mir die Rubriken "Template Sammlungen" oder "Best Practice Automatisierungen" ein.
AEOTEC Door Window Sensor 7 Pro
Hier geht es im neuen Kleid weiter https://community-discourse.smarthome-for-dummies.de/
-
- Beiträge: 173
- Registriert: Di 10. Mai 2022, 23:06
- 3
- Has thanked: 122 times
- Been thanked: 13 times
AEOTEC Door Window Sensor 7 Pro
wie kann ich die Zustände in einer Zeile anzeigen lassen.
Je nach Zustand:
Fenster Küche offen
Fenster Küche gekippt
Fenster Küche geschlossen
Fenster Küche nicht erreichbar
Bislang sieht es ja nach zwei "Sensoren" aus:
- Dateianhänge
-
- 1.jpg (9.02 KiB) 993 mal betrachtet
- Osorkon
- Administrator
- Beiträge: 2105
- Registriert: Sa 17. Jul 2021, 16:53
- 3
- Wohnort: Langenargen
- Has thanked: 63 times
- Been thanked: 581 times
- Kontaktdaten:
Re: AEOTEC Door Window Sensor 7 Pro
Einer für geöffnet/ geschlossen, der andere für gekippt ja/ nein.
Du brauchst einen Template Sensor.
Der den Zustand in Abhängigkeit der 2 Sensoren dar stellt.
Offen wenn Sensor 1 = on
Geschlossen wenn Senor 1 = off & Sensor 2 = off
Gekippt wenn Sensor 2 = on
Sonst unbekannt.
Sensor 1 und 2 können ja nicht gleichzeitig = on sein.
Was meinst Du mit nicht erreichbar?!
Seit dem ich HA nutze ist mir dieser Zustand unbekannt!
Wenn Du mir mal die zwei betroffenen Entitäten und deren mögliche Zustände nennen kannst. Kann ich Dir gerne den Template Sensor erstellen.
Gruß
Osorkon

-
- Beiträge: 173
- Registriert: Di 10. Mai 2022, 23:06
- 3
- Has thanked: 122 times
- Been thanked: 13 times
Re: AEOTEC Door Window Sensor 7 Pro
dies müssten wohl die Entitäten mit den möglichen Zuständen sein:
binary_sensor.door_window_sensor_7_pro_access_control_window_door_is_open Geschlossen Offen
binary_sensor.door_window_sensor_7_pro_tilt Aus An
Gruss frAnk
(mondface aus der homee Community)
- Osorkon
- Administrator
- Beiträge: 2105
- Registriert: Sa 17. Jul 2021, 16:53
- 3
- Wohnort: Langenargen
- Has thanked: 63 times
- Been thanked: 581 times
- Kontaktdaten:
Re: AEOTEC Door Window Sensor 7 Pro

Ich weiss nicht wie vertraut Du bereits mit Home Assistent bist, vielleicht hole ich auch zu weit aus?
In die configuration.yaml gehört erstmal die Zeile
Code: Alles auswählen
template: !include template.yaml
Dann erstellst Du die im gleichen Ordner wo auch die configuration.yaml liegt
die Datei template.yaml
Zur Sicherheit noch unter Entwicklungswerkzeuge -> Yaml die Konfiguration prüfen und HA Neustarten.
Dann kannst Du in der template.yaml Deinen ersten Sensor anlegen.
Achte auf die korrekte Formatierung, vor allem auf die Einrückungen!
Code: Alles auswählen
- sensor:
- name: "Mein toller Fenster Sensor"
state: >
{% if is_state('binary_sensor.door_window_sensor_7_pro_access_control_window_door_is_open', 'on') %}
Offen
{% elif is_state('binary_sensor.door_window_sensor_7_pro_access_control_window_door_is_open', 'off') and is_state('binary_sensor.door_window_sensor_7_pro_tilt', 'off') %}
Geschlossen
{% elif is_state('binary_sensor.door_window_sensor_7_pro_tilt', 'on') %}
Gekippt
{% else %}
unbekannt
{% endif %}
icon: >
{% if is_state('binary_sensor.door_window_sensor_7_pro_access_control_window_door_is_open', 'on') %}
mdi:window-closed-variant
{% elif is_state('binary_sensor.door_window_sensor_7_pro_access_control_window_door_is_open', 'off') and is_state('binary_sensor.door_window_sensor_7_pro_tilt', 'off') %}
mdi:window-open-variant
{% elif is_state('binary_sensor.door_window_sensor_7_pro_tilt', 'on') %}
mdi:window-open
{% else %}
mdi:alert-circle
{% endif %}
Code: Alles auswählen
- name:
Code: Alles auswählen
- binary_sensor:
Den Icon Teil kannst Du verwenden, musst Du aber nicht. Habe für gekippt kein passendes icon gefunden. Du kannst Dir aber eigener Bilder Icons erstellen und diese dann verwenden.
den Status Offen/Geschlossen/Gekippt/unbekannt kannst Du natürlich nach belieben selbst wählen. Den Namen natürlich auch.

Jetzt gehst Du wieder in die Entwicklungswerkzeuge -> YAML und Prüfst erstmal die Konfiguration.
Wen alles OK nach unten Scrollen und Template-Entitäten neu laden. HA Neustart ist nicht notwendig.
Jetzt solltest Du einen neuen Sensor finden "sensor.mein_toller_fenster_sensor"
Die Dokumentation zum Thema Integration Template findest Du hier
Hoffe, das war soweit verständlich.
Vielleicht noch ein paar Tipps:
- Templates kannst Du im Template Editor testen, ob sie auch den gewünschten Wert liefern (Entwicklungswerkzeuge -> Template)
- Nach jeder Änderung in den Yaml Dateien, erstmals die Konfiguration prüfen, vor allem vor einem HA Neustart.
Gruß
Osorkon
EDIT: @mondface Da hat sich im Code ein Fehlerteufel eingeschlichen an zwei Stellen hat %} gefehlt.
Das kommt davon, wenn Man am Handy tippt!
Habe es korrigiert.

- Osorkon
- Administrator
- Beiträge: 2105
- Registriert: Sa 17. Jul 2021, 16:53
- 3
- Wohnort: Langenargen
- Has thanked: 63 times
- Been thanked: 581 times
- Kontaktdaten:
Re: AEOTEC Door Window Sensor 7 Pro

- Osorkon
- Administrator
- Beiträge: 2105
- Registriert: Sa 17. Jul 2021, 16:53
- 3
- Wohnort: Langenargen
- Has thanked: 63 times
- Been thanked: 581 times
- Kontaktdaten:
Re: AEOTEC Door Window Sensor 7 Pro
Hast Du die fehlenden %} schon drin, die ich nachträglich noch eingefügt habe?
Ich glaube aber, dass ich da einen kleinen Denkfehler habe was den Status angeht.
Wenn das Fenster gekippt ist, sind beider Sensoren "on", richtig? Der Sensor ist denke ich oben am Fenster angebracht.
Somit:
Offen Wenn Sensor 1 = on & Sensor 2 = off
Geschlossenen wenn Sensor 1 = off & Sensor 2 = Off
Gekippt wenn Sensor 1 = on & Sensor 2 = on
Damit sollte der Template dann so aussehen:
Code: Alles auswählen
- sensor:
- name: "Mein toller Fenster Sensor"
state: >
{% if is_state('binary_sensor.door_window_sensor_7_pro_access_control_window_door_is_open', 'on') and is_state('binary_sensor.door_window_sensor_7_pro_tilt', 'off' %}
Offen
{% elif is_state('binary_sensor.door_window_sensor_7_pro_access_control_window_door_is_open', 'off') and is_state('binary_sensor.door_window_sensor_7_pro_tilt', 'off') %}
Geschlossen
{% elif is_state('binary_sensor.door_window_sensor_7_pro_tilt', 'on') and is_state('binary_sensor.door_window_sensor_7_pro_tilt', 'on') %}
Gekippt
{% else %}
unbekannt
{% endif %}
icon: >
{% if is_state('binary_sensor.door_window_sensor_7_pro_access_control_window_door_is_open', 'on') and is_state('binary_sensor.door_window_sensor_7_pro_tilt', 'off' %}
mdi:window-open-variant
{% elif is_state('binary_sensor.door_window_sensor_7_pro_access_control_window_door_is_open', 'off') and is_state('binary_sensor.door_window_sensor_7_pro_tilt', 'off') %}
mdi:window-closed-variant
{% elif is_state('binary_sensor.door_window_sensor_7_pro_tilt', 'on') and is_state('binary_sensor.door_window_sensor_7_pro_tilt', 'on') %}
mdi:window-open
{% else %}
mdi:alert-circle
{% endif %}
Osorkon

-
- Beiträge: 173
- Registriert: Di 10. Mai 2022, 23:06
- 3
- Has thanked: 122 times
- Been thanked: 13 times
Re: AEOTEC Door Window Sensor 7 Pro
Code: Alles auswählen
- sensor:
- name: "Wohnzimmer Balkontür"
state: >
{% if is_state('binary_sensor.door_window_sensor_7_pro_access_control_window_door_is_open', 'on') and is_state('binary_sensor.door_window_sensor_7_pro_tilt', 'off') %}
Offen
{% elif is_state('binary_sensor.door_window_sensor_7_pro_access_control_window_door_is_open', 'off') and is_state('binary_sensor.door_window_sensor_7_pro_tilt', 'off') %}
Geschlossen
{% elif is_state('binary_sensor.door_window_sensor_7_pro_tilt', 'on') %}
Gekippt
{% else %}
unbekannt
{% endif %}
icon: >
{% if is_state('binary_sensor.door_window_sensor_7_pro_access_control_window_door_is_open', 'on') and is_state('binary_sensor.door_window_sensor_7_pro_tilt', 'off') %}
mdi:door-open
{% elif is_state('binary_sensor.door_window_sensor_7_pro_access_control_window_door_is_open', 'off') and is_state('binary_sensor.door_window_sensor_7_pro_tilt', 'off') %}
mdi:door-closed
{% elif is_state('binary_sensor.door_window_sensor_7_pro_tilt', 'on') %}
mdi:door-sliding-open
{% else %}
mdi:exclamation
{% endif %}