Moin,
keine Entscheidungshilfe für Dich, aber ich muss einfach fragen.
Wieso machst Du es nicht und schaust, ob es Deinen Ansprüchen genügt und es zuverlässig läuft
Dann, um Dir, vielleicht doch noch weitere Anregungen zu geben,
- es gibt hier im Forum schon einige, die das gleiche, ähnliches gefragt haben

- es gibt Blueprints, die das für Dich lösen
- wie schaltet sich das Licht wieder aus?
Mal ein Beispiel, nein nicht von einer KI generiert, nur die Beschreibung stammt von der KI, weil ich faul bin 
alias: Bewegungsmelder Wohnzimmer
description: >
## Detaillierte Analyse der Automation "Bewegungsmelder Wohnzimmer"
**Was macht diese Automation?**
Diese Automation steuert das Licht in deinem Wohnzimmer automatisch basierend
auf der Bewegungserkennung und der aktuellen Helligkeit im Raum. Sie schaltet
das Licht ein, wenn jemand den Raum betritt und es dunkel ist, und schaltet es
nach einer gewissen Zeit der Inaktivität wieder aus.
**Schritt-für-Schritt-Erklärung:**
1. **Auslöser:**
* **Bewegung erkannt:** Sobald der Bewegungsmelder eine Bewegung registriert, wird die Automation aktiviert.
* **Keine Bewegung:** Wenn der Bewegungsmelder für 2 Minuten keine Bewegung mehr erkennt, wird ebenfalls eine Aktion ausgelöst.
2. **Bedingungen:**
* **Helligkeit:** Die Automation überprüft, ob die Helligkeit im Raum unter einem bestimmten Schwellenwert liegt. Ist es zu hell, wird das Licht nicht eingeschaltet.
3. **Aktionen:**
* **Licht einschalten:** Wenn Bewegung erkannt wird und es dunkel genug ist, wird das Wohnzimmerlicht eingeschaltet.
* **Licht ausschalten:** Wenn für 2 Minuten keine Bewegung mehr erkannt wird, wird das Licht ausgeschaltet.
**Wichtige Punkte:**
* **Verzögerung:** Die Automation enthält eine kurze Verzögerung, um zu
verhindern, dass das Licht ständig an- und ausgeschaltet wird, wenn
beispielsweise ein Haustier im Raum herumläuft.
* **Helligkeitsschwelle:** Der Wert von 2000 Lux ist ein Beispiel. Du kannst
diesen Wert anpassen, um die Empfindlichkeit der Automation zu verändern.
* **Fehlende Bedingung:** In der aktuellen Konfiguration fehlt eine Bedingung,
die überprüft, ob der Bewegungsmelder für 4 Minuten aktiv war, bevor das Licht
eingeschaltet wird. Diese Bedingung ist in der Beschreibung erwähnt, aber
nicht explizit in der YAML-Konfiguration vorhanden.
**Mögliche Verbesserungen:**
* **Fehlende Bedingung hinzufügen:** Um sicherzustellen, dass das Licht auch
eingeschaltet wird, wenn jemand längere Zeit im Raum steht, sollte die
fehlende Bedingung hinzugefügt werden.
* **Zusätzliche Bedingungen:** Du könntest weitere Bedingungen hinzufügen, wie
z.B. die Tageszeit oder die Anwesenheit anderer Personen im Haus.
* **Feinabstimmung:** Die Verzögerungen und Helligkeitsschwellen können
individuell angepasst werden, um die Automation optimal an deine Bedürfnisse
anzupassen.
**Warum ist diese Automation nützlich?**
* **Komfort:** Das Licht geht automatisch an, wenn du den Raum betrittst.
* **Energie sparen:** Das Licht wird nur eingeschaltet, wenn es wirklich
benötigt wird.
* **Sicherheit:** Ein beleuchtetes Wohnzimmer wirkt abschreckend auf
Einbrecher.
**Zusammenfassung:**
Diese Automation bietet eine einfache und effektive Möglichkeit, die
Beleuchtung in deinem Wohnzimmer zu automatisieren. Durch einige Anpassungen
kann sie noch besser an deine individuellen Bedürfnisse angepasst werden.
**Möchtest du, dass ich dir eine verbesserte Version der YAML-Konfiguration
schreibe?** Dazu benötige ich möglicherweise einige zusätzliche Informationen,
wie z.B. die genaue Bezeichnung deiner Lichtschalter und Sensoren sowie deine
bevorzugten Einstellungen.
triggers:
- entity_id:
- binary_sensor.anwesenheitsmelder_2_occupancy
to: "on"
id: Bewegung Wohnzimmer erkannt
from: "off"
for:
hours: 0
minutes: 0
seconds: 0
trigger: state
- entity_id:
- binary_sensor.anwesenheitsmelder_2_occupancy
to: "off"
id: Bewegung Wohnzimmer normal
for:
hours: 0
minutes: 2
seconds: 0
from: "on"
trigger: state
conditions: []
actions:
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 250
- if:
- condition: trigger
id:
- Bewegung Wohnzimmer erkannt
- Bewegung Wohnzimmer steht auf erkannt
- condition: numeric_state
entity_id: sensor.anwesenheitsmelder_1_illuminance
below: 2000
then:
- action: light.turn_on
data:
brightness_pct: 100
target:
entity_id: light.my_dg_livingroom_lights
- if:
- condition: trigger
id:
- Bewegung Wohnzimmer normal
then:
- action: light.turn_off
metadata: {}
data: {}
target:
entity_id: light.my_dg_livingroom_lights
mode: single