Licht Präsenzmeldung funktioniert nicht zuverlässig

Hallo, ich brauch mal euer Schwarmwissen. Ich habe in unserem Gästebad ein Präsenzmelder installiert. Hinzu kommt ein Shelly hinter dem Lichtschalter und gereichert wird das Ganze durch einen Tür Sensor. Leider erkennt die Automation nicht immer zuverlässig, wenn sich die Tür öffnet und dann das Licht eingeschaltet werden soll. Problem ist, dass der Präsenzsensor ohne den Umweg mit dem Türsensor ebenfalls Präsenz im Flur erkennt, obwohl sich niemand im Badezimmer befindet und folglich das Licht einschalten würde.

Führt natürlich zu reichlich Unmut bei der ohnehin schon kritischen Frau. Auch die Anmerkung sie solle sich dem technischen Fortschritt nicht verschließen, war vielleicht nicht hilfreich.

Leider bin ich mit meinem Latein am Ende und weiß nicht, warum Automation manchmal triggert und manchmal nicht.

Als Präsenzsensor nutze ich folgendes Produkt:

Sonoff SNZB-06P

das ganze über Zigbee2Mqtt

Das ist meine Automation:

alias: Licht Gästebad – Präsenz + Tür
description: Schaltet das Licht im Gästebad per Präsenz, Tür als Filter, mit Nachlaufzeit
triggers:

* entity_id: binary_sensor.prasenzmelder_badezimmer_occupancy
  to: “on”
  trigger: state
* entity_id:
  * binary_sensor.prasenzmelder_badezimmer_occupancy
    to:
  * “off”
    for:
    hours: 0
    minutes: 0
    seconds: 30
    trigger: state
    conditions: [ ]
    actions:
* choose:
  * conditions:
    * condition: state
      entity_id: binary_sensor.prasenzmelder_badezimmer_occupancy
      state: “on”
    * condition: state
      entity_id: binary_sensor.tursensor_gastebad_contact
      state: “on”
      sequence:
    * target:
      entity_id: switch.licht_gastebad
      action: switch.turn_on
  * conditions:
    * condition: state
      entity_id: binary_sensor.prasenzmelder_badezimmer_occupancy
      state: “off”
      sequence:
    * target:
      entity_id: switch.licht_gastebad
      action: switch.turn_off
      mode: restart

:crayon:by HarryP:
. Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“anstatt „Antworten“ zu nutzen)
. Code-/Logzeilen formatiert (bitte immer in </> einbinden)
. s.a.: (Neues Update & Features - Hier in der Community 🫶)

Ist denn, sobald Bewegung erkannt wird, auch der Türsensor schon “on”?

Ich sehe in der Automation keine IDs für die Trigger. Denke, dass dann auch bei Choose nicht klar ist, was gemacht werden soll.

Das der Präsenzmelder auch erkennt wenn jemand im Flur ist liegt vielleicht an der Positionierung des Präsenzmelders?

Ich habe eine ähnliche Automation im Bad. Aber ohne einen Türsensor. Der Präsenzmelder reicht mir, um das Licht einzuschalten und nach entsprechender Zeit, wo er “frei” ist wieder auszuschalten.

Danke für eure Ideen.

Mit dem Präsenzmelder ist es so eine Sache. Der geht leider durch meine sehr dünnen Wände und da der Flur angrenzt ist immer Bewegung. Ich habe schon sämtliche Positionierungen ausprobiert. Zum einen soll er die Präsenz ja erkennen, aber daher der Umweg mit dem türsensor.

Daher hatte ich den Türsensor auch als Bedingung eingebaut. Der Präsenzmelder erkennt immer Präsenz, aber das Licht soll ja dementsprechend nur angehen, wenn die Präsenz auch im Badezimmer ist.

Wie hast du es denn gelöst, wenn ich fragen darf? :smiling_face:

Ich hatte oben geschrieben, wie ich das gemacht habe. Sieht so aus, wie gesagt ohne Türsensor.

alias: WC Spiegellicht bei Präsenz
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.tuya_radarsensor_presence
    to: "on"
    id: Belegt
  - trigger: state
    entity_id:
      - binary_sensor.tuya_radarsensor_presence
    to: "off"
    id: Frei
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Belegt
          - condition: state
            entity_id: cover.rolladen_bad_cover_0
            state: closed
        sequence:
          - action: switch.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: switch.shelly_wc_licht
      - conditions:
          - condition: trigger
            id:
              - Frei
        sequence:
          - action: switch.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: switch.shelly_wc_licht
mode: single

Ich nutze als Präsenzsensor den von Simon hier vorgestellten:

Dort kann man auch die Empfindlichkeit und Reichweite einstellen.

Hm ich würde vlt. erst mal versuchen den Präsenzmelder von der Tür weg zeigen lassen - von der Tür aus in den Raum - , um das Flur Problem zu beheben, dann sollte der Präsenzmelder eigentlich ausreichend sein und seiner Aufgabe nachkommen können.

Servus
Ich würde das Einschalten des Lichtes nur durch den Türsensor triggern (ohne Verknüpfung mit dem Präsenzmelder)
Das Ausschalten dann nur durch den Präsenzmelder - wenn dieser auf OFF geht.

gruß
bb