Lichtschaltung mit mehreren Bewegungsmeldern

Hallo,
ich habe im Keller zwei Lampen die via eines Shelly geschaltet werden. Da der Kellergang etwas länger ist und um eine Ecke herum geht, habe ich insgesamt drei Bewegungsmelder installiert um alle Bereiche abzudecken. Jetzt geht es aber um die Automatisierung. Ich krieg es zwar hin, dass das Licht angeschaltet wird, sobald einer der Melder Bewegung erkennt, aber ich bekomme es nicht hin, dass das Licht auch anbleibt, solange eine Bewegung erkann wird. ich habe folgende Automation erstellt:

alias: Kellerlicht Bewegung erkannt
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.bewegungsmelder_keller_1_bewegung
    from: "off"
    to: "on"
    id: Bewegung erkannt
  - trigger: state
    entity_id:
      - binary_sensor.bewegungsmelder_keller_1_bewegung
    from: "on"
    to: "off"
    id: Bewegung aus
    for:
      hours: 0
      minutes: 3
      seconds: 30
  - trigger: state
    entity_id:
      - binary_sensor.bewegungsmelder_keller_3_bewegung
    from: "off"
    to: "on"
    id: Bewegung erkannt
  - trigger: state
    entity_id:
      - binary_sensor.bewegungsmelder_keller_3_bewegung
    from: "on"
    to: "off"
    id: Bewegung aus
    for:
      hours: 0
      minutes: 3
      seconds: 30
  - trigger: state
    entity_id:
      - binary_sensor.bewegungsmelder_keller_2_ias_zone
    from: "off"
    to: "on"
    id: Bewegung erkannt
  - trigger: state
    entity_id:
      - binary_sensor.bewegungsmelder_keller_2_ias_zone
    from: "on"
    to: "off"
    id: Bewegung aus
    for:
      hours: 0
      minutes: 3
      seconds: 30
conditions: []
actions:
  - if:
      - condition: trigger
        id:
          - Bewegung erkannt
    then:
      - type: turn_on
        device_id: 0cbb13bb7511552e315e901fd8995492
        entity_id: 1a732500ab4ebe4d0a5ebbabb40d2414
        domain: switch
      - type: turn_on
        device_id: 61a8e91fef0394cdababd3f10d3c0daf
        entity_id: b8361522ab8a0940bf15a95681141f79
        domain: switch
  - if:
      - condition: trigger
        id:
          - Bewegung aus
    then:
      - type: turn_off
        device_id: 61a8e91fef0394cdababd3f10d3c0daf
        entity_id: b8361522ab8a0940bf15a95681141f79
        domain: switch
      - type: turn_off
        device_id: 0cbb13bb7511552e315e901fd8995492
        entity_id: 1a732500ab4ebe4d0a5ebbabb40d2414
        domain: switch
mode: single

aber hier sieht man schon das Problem. Oben habe ich drin sobald ein Bewegungsmelder für eine bestimmte Zeit keine bewegung erkennt, soll das Licht ausschalten. Aber das ist ja fast immer der Fall, weil ja nicht jeder Melder unbedingt eine Bewegung erkennt. Es müsste irgendwie mit “oder” realisert werden, aber ich kann ja oben unter “sobald” kein oder einbauen.

Eine Idee: Du könntest alle BWM in eine Gruppe hinzufügen, deren Status solange ON ist, wie einer der 3 eine Bewegung registriert. Die Statusänderung der Gruppe könntest Du dann als Trigger verwenden.

Als Ergänzung zu @Bacardi, denn so würde ich es auch machen. Eine Gruppe legst du über Helfer an und dann Gruppe Binärsensor

Ich habe das gleiche Szenario bei uns im Treppenhaus auch über eine Gruppe gelöst.

Und als letzte Ergänzung: das 2. IF brauchst du gar nicht, nimm einfach das Else/Sonst.

Das mit den Gruppen hat funktioniert. Vielen Dank Leute für die schnelle HIlfe. Jetzt wird es im Keller nicht mehr dunkel :smile: