Licht bei Bewegung für 5 Minuten einschalten
- PX80
- Beiträge: 589
- Registriert: Do 21. Okt 2021, 13:09
- 2
- Has thanked: 63 times
- Been thanked: 16 times
Licht bei Bewegung für 5 Minuten einschalten
die Frage gab es bestimmt zu hauf nur kann ich den Thread nicht finden.
Möchte quasi, dass bei Bewegung eine Lampe geschaltet wird und wenn keine Bewegung mehr für 5min soll das Licht wieder ausgeschaltet werden.
Danke für einen Hinweis
PX
-
- Beiträge: 78
- Registriert: Fr 8. Jul 2022, 13:26
- 1
- Wohnort: Lemförde
- Has thanked: 19 times
- Been thanked: 13 times
Re: Licht bei Bewegung für 5 Minuten einschalten
Hi PX, diese "Treppenhauslichtautomatisierung" läuft bei mir auch - leider hab ich momentan keinen Zugriff auf mein HA, um das direkt rauszukopieren. Mal aus der Erinnerung gesprochen:
erste Automatisierung "Licht an" wertet zuständigen Anwesenheitstsensor (auf Bewegung erkannt) aus und schaltet bei Bewegungserkennung Licht ein.
zweite Automatisierung "Licht aus" wertet ebenfalls den Anwesenheitssensor aus - aber auf "keine Bewegung erkannt" und in dem Zusammenhang gibt es die Option, eine Zeitdauer einzugeben - und schaltet das Licht aus.
Vielleicht kannst Du damit was anfangen ...
VG pms
... und frohes Schaffen
Peter
-
- Beiträge: 78
- Registriert: Fr 8. Jul 2022, 13:26
- 1
- Wohnort: Lemförde
- Has thanked: 19 times
- Been thanked: 13 times
Re: Licht bei Bewegung für 5 Minuten einschalten
ich danke ja - aber erst nach Ablauf der voreingestellten Zeit. Vielleicht kannst Du noch eine zusätzliche Bedingung mit einknüpfen z.B. dass das Licht eine Mindestdauer angewesn sein muß ...
... und frohes Schaffen
Peter
- PX80
- Beiträge: 589
- Registriert: Do 21. Okt 2021, 13:09
- 2
- Has thanked: 63 times
- Been thanked: 16 times
Re: Licht bei Bewegung für 5 Minuten einschalten
-
- Beiträge: 493
- Registriert: Di 21. Dez 2021, 22:05
- 2
- Wohnort: Geltow
- Has thanked: 116 times
- Been thanked: 22 times
Re: Licht bei Bewegung für 5 Minuten einschalten
Deshalb habe ich mir eine zweite Automatisierung gemacht, die das Licht dann nach x Minuten ohne Bewegung ausschaltet.
Ist aber auch irgendwie doof, denn wenn ich mich dann mal nicht bewege, geht das Licht aus. Bei Dir im Flur wohl nicht so schlimm.
Aber wenn Du noch warten kannst, unser "Automatisierungsprofi" hat sicher nur noch keine Zeit gehabt, zu lesen
Gruß, Andreas
- PX80
- Beiträge: 589
- Registriert: Do 21. Okt 2021, 13:09
- 2
- Has thanked: 63 times
- Been thanked: 16 times
Re: Licht bei Bewegung für 5 Minuten einschalten
Code: Alles auswählen
alias: Wohnzimmer - Licht bei Bewegung
description: ''
trigger:
- platform: state
entity_id: binary_sensor.multisensor_6_home_security_motion_detection
id: Licht an
to: 'on'
- platform: state
entity_id: binary_sensor.multisensor_6_home_security_motion_detection
id: Licht aus
to: 'off'
for:
hours: 0
minutes: 1
seconds: 0
condition:
- condition: sun
before: sunrise
after: sunset
action:
- choose:
- conditions:
- condition: trigger
id: Licht an
- condition: state
entity_id: light.stehlampe
state: 'off'
sequence:
- service: light.turn_on
target:
entity_id: light.stehlampe
data: {}
- conditions:
- condition: trigger
id: Licht aus
- condition: state
entity_id: binary_sensor.multisensor_6_home_security_motion_detection
state: 'off'
for:
hours: 0
minutes: 5
seconds: 0
- condition: state
entity_id: light.stehlampe
state: 'on'
sequence:
- service: light.turn_off
target:
entity_id: light.stehlampe
data: {}
default: []
mode: single
- Osorkon
- Administrator
- Beiträge: 1972
- Registriert: Sa 17. Jul 2021, 16:53
- 2
- Wohnort: Langenargen
- Has thanked: 61 times
- Been thanked: 539 times
- Kontaktdaten:
Re: Licht bei Bewegung für 5 Minuten einschalten
Wenn Du die Nacht als Bedingung haben möchtest, muss die Bedingung lauten.
Nach Sonnenuntergang
Oder
Vor Sonnenaufgang
Also zwei Bedingungen mit ODER verknüpft.
Oder Du nimmst einfach den Zustand „below_horizon“
Ebenfalls würde ich die Bedingung nicht als globale Bedingung verwenden sondern nur als Bedingung für die Auswahl Licht an.
Du möchtest ja auch, dass das Licht auch ausgeschaltet wird, wenn es kurz vor Sonnenaufgang eingeschaltet wurde. Und das Ausschalten auf die Tageszeit fällt.
Gruß
Osorkon
- carsten_h
- Beiträge: 532
- Registriert: Mo 2. Aug 2021, 11:07
- 2
- Has thanked: 1 time
- Been thanked: 66 times
Re: Licht bei Bewegung für 5 Minuten einschalten
Nein!
Die Bedingung ist nie erfüllt! Es gibt keinen Zeitpunkt an einem Tag, der gleichzeitig vor dem Sonnenaufgang und nach dem Sonnenuntergang ist!
Hier laufen macOS, iOS, iPadOS, tvOS, watchOS, Home Assistant OS, QTS, Raspberry Pi OS, piCorePlayer und Fire OS
-
- Beiträge: 78
- Registriert: Fr 8. Jul 2022, 13:26
- 1
- Wohnort: Lemförde
- Has thanked: 19 times
- Been thanked: 13 times
Re: Licht bei Bewegung für 5 Minuten einschalten
kann dein Sensor die Helligkeit messen? Bei z.B. Aqara ist das als Kriterium verwendbar ...
VG pms
... und frohes Schaffen
Peter
-
- Beiträge: 226
- Registriert: Di 5. Apr 2022, 09:34
- 2
- Has thanked: 12 times
- Been thanked: 13 times
Re: Licht bei Bewegung für 5 Minuten einschalten
Code: Alles auswählen
condition: or
conditions:
- condition: sun
after: sunset
after_offset: '-00:30:00'
- condition: sun
before: sunrise
before_offset: '00:30:00'
- PX80
- Beiträge: 589
- Registriert: Do 21. Okt 2021, 13:09
- 2
- Has thanked: 63 times
- Been thanked: 16 times
Re: Licht bei Bewegung für 5 Minuten einschalten
Ah ok. Also benötige ich 2 separate Bedingungen
- carsten_h
- Beiträge: 532
- Registriert: Mo 2. Aug 2021, 11:07
- 2
- Has thanked: 1 time
- Been thanked: 66 times
Re: Licht bei Bewegung für 5 Minuten einschalten
Die Lösung dazu gab es ja oben einmal beschreibend und einmal im Code schon.
Ich wollte nur klarstellen, dass man das nicht mit „und“ verknüpfen kann.
Da ich Codebeispiele hasse, hier das ganze im Editor:
Hier laufen macOS, iOS, iPadOS, tvOS, watchOS, Home Assistant OS, QTS, Raspberry Pi OS, piCorePlayer und Fire OS
- Osorkon
- Administrator
- Beiträge: 1972
- Registriert: Sa 17. Jul 2021, 16:53
- 2
- Wohnort: Langenargen
- Has thanked: 61 times
- Been thanked: 539 times
- Kontaktdaten:
Re: Licht bei Bewegung für 5 Minuten einschalten
Carsten Du hast natürlich recht. Mein Fehler
Da ist der Tageswechsel dazwischen!
Nach Sonnenuntergang -> Beschreibt die Zeit ab Sonnenuntergang bis Mitternacht
Vor Sonnenaufgang -> Beschreibt die Zeit ab Mitternacht bis Sonnenaufgang
Da standardmässig, wenn beide Optionen ausgewählt sind die UND Verknüpfungen gilt, ist die Bedingung nie erfüllt.
Deshalb wie schon richtig weiter oben geschrieben, müssen diese beiden Bedingungen einzeln und als ODER Verknüpfung erstellt werden.
@PX80 hier findest Du die offizielle Doku zum Thema Sonne und Bedingungen.
Wenn Du anstatt die Sonne als Bedingungen, den Zustand von sun.sun verwendest, wird es einfacher.
der Zustand "below_horizon" beschreibt die Zeit ab Sonnenuntergang bis Sonnenaufgang.
Wenn Du aber mit offsets arbeiten möchtest kommst Du um die Sonne als Bedingung nicht herum.
Gruß
Osorkon
- PX80
- Beiträge: 589
- Registriert: Do 21. Okt 2021, 13:09
- 2
- Has thanked: 63 times
- Been thanked: 16 times
Re: Licht bei Bewegung für 5 Minuten einschalten
Hallo @Osorkon Es muss wohl ein Gui Bug gewesen sein, da ich beides anwählen konnte. Ich hatte die Einstellungen wie beschrieben übernommen als Oder Anweisung.
Nun stellt sich hereuas, die Lampe ging an aber ncihtmehr aus
Ich habe dies als globale Kondition
Code: Alles auswählen
condition:
- condition: or
conditions:
- condition: sun
before: sunrise
- condition: sun
after: sunset
- Osorkon
- Administrator
- Beiträge: 1972
- Registriert: Sa 17. Jul 2021, 16:53
- 2
- Wohnort: Langenargen
- Has thanked: 61 times
- Been thanked: 539 times
- Kontaktdaten:
Re: Licht bei Bewegung für 5 Minuten einschalten
Kannst Du die vollständige Automatisierung posten? Dann wird es einfacher einen möglichen Fehler zu finden.
Schon mal geschaut unter Automation debuggen. Ist sehr hilfreich, wenn mal die Automatisierung nicht das tut was man erwartet.
Wurde nur nicht die Aktion zum Ausschalten ausgeführt, oder wurde die Automatisierung erst gar nicht getriggert?
Gruß
Osorkon
- PX80
- Beiträge: 589
- Registriert: Do 21. Okt 2021, 13:09
- 2
- Has thanked: 63 times
- Been thanked: 16 times
Re: Licht bei Bewegung für 5 Minuten einschalten
ggf sollte ich mit below_horizon arbeiten
Code: Alles auswählen
alias: Wohnzimmer - Licht bei Bewegung
description: ''
trigger:
- platform: state
entity_id: binary_sensor.multisensor_6_home_security_motion_detection
id: Licht an
to: 'on'
- platform: state
entity_id: binary_sensor.multisensor_6_home_security_motion_detection
id: Licht aus
to: 'off'
for:
hours: 0
minutes: 1
seconds: 0
condition:
- condition: or
conditions:
- condition: sun
before: sunrise
- condition: sun
after: sunset
action:
- choose:
- conditions:
- condition: trigger
id: Licht an
- condition: state
entity_id: light.stehlampe
state: 'off'
sequence:
- service: light.turn_on
target:
entity_id: light.stehlampe
data: {}
- conditions:
- condition: trigger
id: Licht aus
- condition: state
entity_id: binary_sensor.multisensor_6_home_security_motion_detection
state: 'off'
for:
hours: 0
minutes: 5
seconds: 0
- condition: state
entity_id: light.stehlampe
state: 'on'
sequence:
- service: light.turn_off
target:
entity_id: light.stehlampe
data: {}
default: []
mode: single
- Osorkon
- Administrator
- Beiträge: 1972
- Registriert: Sa 17. Jul 2021, 16:53
- 2
- Wohnort: Langenargen
- Has thanked: 61 times
- Been thanked: 539 times
- Kontaktdaten:
Re: Licht bei Bewegung für 5 Minuten einschalten
Das Problem ist Deine Zusätzliche Bedingung beim Ausschalten Lichtes. Die Lautet nämlich „keine Bewegung für 5 min.
Dein Trigger Licht Aus lautet aber „keine Bewegung für 1 min“!!
Somit wird der Trigger das Licht nie ausschalten können, da die Bedienung 5mm nie erfüllt ist.
Einfach die Bedingung 5mm aus der Aktion entfernen.
Selbst wenn diese 1m lautet, ist diese überflüssig. Dan der trigger ja bereits sicherstellt, dass die Bewegung x min aus ist.
Gruß
Osorkon
- PX80
- Beiträge: 589
- Registriert: Do 21. Okt 2021, 13:09
- 2
- Has thanked: 63 times
- Been thanked: 16 times
Re: Licht bei Bewegung für 5 Minuten einschalten
Uups. Weis gar nicht wie der da reingerutscht ist. Dächte ich hätte dein Beispiel aus dem anderen thread übernommen.
Sollte so funktionieren:
Code: Alles auswählen
alias: Wohnzimmer - Licht bei Bewegung
description: ''
trigger:
- platform: state
entity_id: binary_sensor.multisensor_6_home_security_motion_detection
id: Licht an
to: 'on'
- platform: state
entity_id: binary_sensor.multisensor_6_home_security_motion_detection
id: Licht aus
to: 'off'
for:
hours: 0
minutes: 5
seconds: 0
condition:
- condition: or
conditions:
- condition: sun
before: sunrise
- condition: sun
after: sunset
action:
- choose:
- conditions:
- condition: trigger
id: Licht an
- condition: state
entity_id: light.stehlampe
state: 'off'
sequence:
- service: light.turn_on
target:
entity_id: light.stehlampe
data: {}
- conditions:
- condition: trigger
id: Licht aus
- condition: state
entity_id: binary_sensor.multisensor_6_home_security_motion_detection
state: 'off'
- condition: state
entity_id: light.stehlampe
state: 'on'
sequence:
- service: light.turn_off
target:
entity_id: light.stehlampe
data: {}
default: []
mode: single
- Osorkon
- Administrator
- Beiträge: 1972
- Registriert: Sa 17. Jul 2021, 16:53
- 2
- Wohnort: Langenargen
- Has thanked: 61 times
- Been thanked: 539 times
- Kontaktdaten:
Re: Licht bei Bewegung für 5 Minuten einschalten
Sieht soweit gut aus.
Allerdings wird Dein Licht nicht mehr ausgeschaltet, wenn Dein Licht < 5min vor Sonnenaufgang durch den BM eingeschaltet wurde, weil die Bedienung nach Sonnenuntergang oder vor Sonnenaufgang nicht mehr zutrifft.
Wie schon bereits weiter oben geschrieben, würde ich die Bedingung Sonne nur für das Einschalten verwenden.
Gruß
Osorkon
- PX80
- Beiträge: 589
- Registriert: Do 21. Okt 2021, 13:09
- 2
- Has thanked: 63 times
- Been thanked: 16 times
Re: Licht bei Bewegung für 5 Minuten einschalten
Irgendwo ist ein Fehler im Konzept. Da mein Licht bei Sonnenuntergang ausgeschaltet wurde
Ich war der Meinung das es wie folgt läuft
1.) Wenn Kondition: Sonnenuntergang
2.) Wenn Kondition: Bewegungsmelder
3.) Wenn Kondition: Status aus war
Dann
4.) Licht einschalten
5.) SubKondition: Nach 5Mintuen keine Bewegung
6.) Licht ausschalten
Aktuelle schaltet mir die autom. das Licht einfach aus, nachdem die Sonne untergegange ist.
- Osorkon
- Administrator
- Beiträge: 1972
- Registriert: Sa 17. Jul 2021, 16:53
- 2
- Wohnort: Langenargen
- Has thanked: 61 times
- Been thanked: 539 times
- Kontaktdaten:
Re: Licht bei Bewegung für 5 Minuten einschalten
@PX80 wenn Du die Automatisierungen 2 Beiträge weiter oben meinst?
Da gibt es den Auslöser „Sonnenuntergang“ nicht.
Der Auslöser Licht Aus, lautet ja 5 min keine Bewegung.
Wenn es zu den Zeitpunkt nach Sonnenuntergang oder vor Sonnenaufgang ist und das Licht ist an, dann wird es ausgeschaltet.
Hast Du vielleicht noch andere Automatisierungen die da dazwischen funken?
Gruß
Osorkon
- PX80
- Beiträge: 589
- Registriert: Do 21. Okt 2021, 13:09
- 2
- Has thanked: 63 times
- Been thanked: 16 times
Re: Licht bei Bewegung für 5 Minuten einschalten
Ja. Das Licht ist immer an von Sonnenuntergang bis 22.30 .. Dachte aber die Automation "Licht aus" wird nru getriggert, wenn eben Licht an getriggert wurde.
Werd als workaround feste Zeiten setzen .. oder könnte man als Kondition verwenden, dass insofern Automation XYZ läuft mach das Licht nicht aus?