Licht bei Bewegung für 5 Minuten einschalten

Rat und Tat rings um Home Assistant Automationen.


Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 61 times
Been thanked: 16 times

Licht bei Bewegung für 5 Minuten einschalten

Beitrag von PX80 »

Hallo Forum,

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
pms
Beiträge: 75
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

Beitrag von pms »

PX80 hat geschrieben: Di 12. Jul 2022, 16:36 Hallo Forum,

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
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

Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 61 times
Been thanked: 16 times

Re: Licht bei Bewegung für 5 Minuten einschalten

Beitrag von PX80 »

Danke. Die Frage ist, ob das Licht dadurch nicht grundsätzlich ausgeschalten wird, wenn keine Bewegung erkannt wird.
pms
Beiträge: 75
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

Beitrag von pms »

PX80 hat geschrieben: Di 12. Jul 2022, 17:26 Danke. Die Frage ist, ob das Licht dadurch nicht grundsätzlich ausgeschalten wird, wenn keine Bewegung erkannt wird.
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

Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 61 times
Been thanked: 16 times

Re: Licht bei Bewegung für 5 Minuten einschalten

Beitrag von PX80 »

was ich meine ist, das licht wird 21 Uhr angeschaltet. Nun ist bewegung im Floor 1te Automation ignoriert, da licht ja an ist. Aber 2te Automatio würde dann das licht einfach ausschalten, obwohl wir noch im Wohnzimmer sitzen.
Andreas
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

Beitrag von Andreas »

Bei mir bleibt das Licht an, nachdem Bewegung erkannt wurde. Wenn ich rausgehe auch.
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 8-)
Gruß, Andreas
Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Licht bei Bewegung für 5 Minuten einschalten

Beitrag von Osorkon »

PX80 hat geschrieben: Di 12. Jul 2022, 16:36 Hallo Forum,

die Frage gab es bestimmt zu hauf nur kann ich den Thread nicht finden.
Bist Du hierüber schon gestolpert?

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 61 times
Been thanked: 16 times

Re: Licht bei Bewegung für 5 Minuten einschalten

Beitrag von PX80 »

Genau den thread habe ich gesucht. Danke
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 61 times
Been thanked: 16 times

Re: Licht bei Bewegung für 5 Minuten einschalten

Beitrag von PX80 »

Benötige nochmals Hilfe. Ich möchte, dass die Automatisierung nur greift, wenn es dunkel ist. Hab dies versucht mit SunSet Condition umzusetzen funktioniert leider nicht.

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
Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Licht bei Bewegung für 5 Minuten einschalten

Beitrag von Osorkon »

Die Bedingung bevor Sonnenaufgang und nach Sonnenuntergang ist der Zeitraum ab Mitternacht bis Sonnenaufgang.

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
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
carsten_h
Beiträge: 532
Registriert: Mo 2. Aug 2021, 11:07
2
Has thanked: 1 time
Been thanked: 65 times

Re: Licht bei Bewegung für 5 Minuten einschalten

Beitrag von carsten_h »

Osorkon hat geschrieben: Do 14. Jul 2022, 08:47 Die Bedingung bevor Sonnenaufgang und nach Sonnenuntergang ist der Zeitraum ab Mitternacht bis Sonnenaufgang.
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

pms
Beiträge: 75
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

Beitrag von pms »

PX80 hat geschrieben: Do 14. Jul 2022, 07:39 Benötige nochmals Hilfe. Ich möchte, dass die Automatisierung nur greift, wenn es dunkel ist. Hab dies versucht mit SunSet Condition umzusetzen funktioniert leider nicht.
kann dein Sensor die Helligkeit messen? Bei z.B. Aqara ist das als Kriterium verwendbar ...
VG pms

... und frohes Schaffen

Peter

Moss
Beiträge: 226
Registriert: Di 5. Apr 2022, 09:34
1
Has thanked: 12 times
Been thanked: 13 times

Re: Licht bei Bewegung für 5 Minuten einschalten

Beitrag von Moss »

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'
So funktioniert es bei mir....
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 61 times
Been thanked: 16 times

Re: Licht bei Bewegung für 5 Minuten einschalten

Beitrag von PX80 »

carsten_h hat geschrieben: Do 14. Jul 2022, 09:07
Osorkon hat geschrieben: Do 14. Jul 2022, 08:47 Die Bedingung bevor Sonnenaufgang und nach Sonnenuntergang ist der Zeitraum ab Mitternacht bis Sonnenaufgang.
Nein!
Die Bedingung ist nie erfüllt! Es gibt keinen Zeitpunkt an einem Tag, der gleichzeitig vor dem Sonnenaufgang und nach dem Sonnenuntergang ist!
Ah ok. Also benötige ich 2 separate Bedingungen :idea:
Benutzeravatar
carsten_h
Beiträge: 532
Registriert: Mo 2. Aug 2021, 11:07
2
Has thanked: 1 time
Been thanked: 65 times

Re: Licht bei Bewegung für 5 Minuten einschalten

Beitrag von carsten_h »

PX80 hat geschrieben: Do 14. Jul 2022, 13:29 2 separate Bedingungen
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:
F8839642-DCC7-445E-B75F-7867B944D6EF.jpeg
F8839642-DCC7-445E-B75F-7867B944D6EF.jpeg (107.59 KiB) 702 mal betrachtet

Hier laufen macOS, iOS, iPadOS, tvOS, watchOS, Home Assistant OS, QTS, Raspberry Pi OS, piCorePlayer und Fire OS

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Licht bei Bewegung für 5 Minuten einschalten

Beitrag von Osorkon »

carsten_h hat geschrieben: Do 14. Jul 2022, 09:07

Nein!
Die Bedingung ist nie erfüllt! Es gibt keinen Zeitpunkt an einem Tag, der gleichzeitig vor dem Sonnenaufgang und nach dem Sonnenuntergang ist!

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

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 61 times
Been thanked: 16 times

Re: Licht bei Bewegung für 5 Minuten einschalten

Beitrag von PX80 »

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 :o

Ich habe dies als globale Kondition

Code: Alles auswählen

condition:
  - condition: or
    conditions:
      - condition: sun
        before: sunrise
      - condition: sun
        after: sunset
Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Licht bei Bewegung für 5 Minuten einschalten

Beitrag von Osorkon »

PX80 hat geschrieben: Fr 15. Jul 2022, 09:36

Nun stellt sich hereuas, die Lampe ging an aber ncihtmehr aus

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

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 61 times
Been thanked: 16 times

Re: Licht bei Bewegung für 5 Minuten einschalten

Beitrag von PX80 »

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
Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Licht bei Bewegung für 5 Minuten einschalten

Beitrag von Osorkon »

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

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 61 times
Been thanked: 16 times

Re: Licht bei Bewegung für 5 Minuten einschalten

Beitrag von PX80 »

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
Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Licht bei Bewegung für 5 Minuten einschalten

Beitrag von Osorkon »

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

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 61 times
Been thanked: 16 times

Re: Licht bei Bewegung für 5 Minuten einschalten

Beitrag von PX80 »

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.

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Licht bei Bewegung für 5 Minuten einschalten

Beitrag von Osorkon »

@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

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 61 times
Been thanked: 16 times

Re: Licht bei Bewegung für 5 Minuten einschalten

Beitrag von PX80 »

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?

Antworten