SONOFF SNZB-03P Code in Zigbee2mqtt Status DIM hinterlegen wann er das Licht einschalten soll

Hallo, laut Beschreibung des SONOFF SNZB-03P erkennt dieser anhand der Umgebungshelligkeit ob er einschalten soll oder nicht. Man kann dies nicht selbst einstellen.

In Zigbee2MQT ist dieser hinterlegt aktuell bei der jetzigen Umgebungshelligkeit
Illumination Only updated when occupancy is detected: bright

Er schaltet ein obwohl es Hell genug ist.

Kann ich dies überhaupt beeinflussen oder sind diese Bewegungsmelder dafür zu schlecht?

Moin, das ist wohl ein Missverständnis. Tatsächlich meldet er immer Bewegung, egal ob die Umgebungshelligkeit auf dim oder bright steht.

Das müsstest du dann in einer Automation abfangen. Z.B. als Bedingung, dass der BW Melder auf dim steht und nur dann geschaltet wird.

2 „Gefällt mir“

Hallo ich teste mal einen anderen. Ich habe gestern versucht in den Automatisierten Ablauf die Bedingungen Abenddämmungerung mit einzubinden hat aber nicht funktioniert

alias: Küche-Licht
description: ''
triggers:
  - trigger: occupancy.detected
    target:
      device_id: 5cff4946ea55f6946f46f72183154f67
    options:
      behavior: each
      for: '00:00:00'
  - trigger: occupancy.cleared
    target:
      device_id: 5cff4946ea55f6946f46f72183154f67
    options:
      behavior: each
      for: '00:00:00'
conditions: []
actions:
  - choose:
      - conditions:
          - condition: occupancy.is_detected
            target:
              device_id: 5cff4946ea55f6946f46f72183154f67
            options:
              behavior: any
              for: '00:00:00'
          - condition: sun.is_evening_twilight
            options:
              type: any
        sequence:
          - action: switch.turn_on
            metadata: {}
            data: {}
            target:
              device_id: 7b9c7fe2925eb4ca8821a7fd44dafaeb
      - conditions:
          - condition: occupancy.is_not_detected
            target:
              device_id: 5cff4946ea55f6946f46f72183154f67
            options:
              behavior: any
              for: '00:00:00'
        sequence:
          - action: switch.turn_off
            metadata: {}
            data: {}
            target:
              device_id: 7b9c7fe2925eb4ca8821a7fd44dafaeb
mode: single

Teste es mal so. Die Automation arbeitet jetzt mit Trigger IDs. Die Abenddämmerung ist deaktiviert. Jetzt müsste deine Beleuchtung ein und ausschalten, wenn sonst alles stimmt.
Damit die Trigger IDs funktionieren muss dein HA auf aktuellem Stand sein!

alias: Küche-Licht
description: ''
triggers:
  - trigger: occupancy.detected
    target:
      device_id: 5cff4946ea55f6946f46f72183154f67
    options:
      behavior: each
      for: '00:00:00'
    id: generated-IWup
  - trigger: occupancy.cleared
    target:
      device_id: 5cff4946ea55f6946f46f72183154f67
    options:
      behavior: each
      for: '00:00:00'
    id: generated-4Opy
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - generated-IWup
          - condition: sun.is_evening_twilight
            options:
              type: any
            enabled: false
        sequence:
          - action: switch.turn_on
            metadata: {}
            data: {}
            target:
              device_id: 7b9c7fe2925eb4ca8821a7fd44dafaeb
      - conditions:
          - condition: trigger
            id:
              - generated-4Opy
        sequence:
          - action: switch.turn_off
            metadata: {}
            data: {}
            target:
              device_id: 7b9c7fe2925eb4ca8821a7fd44dafaeb
mode: single

1 „Gefällt mir“

Hallo Stefan du hast mich falsch verstanden. Dieser Bewegungsmelder hat keinen Lichtsensor also schaltet dieser auch am Tag das Licht ein wo ich es aber nicht brauche. Ich wollte mal testen mit diesem Zusatz ob das funktioniert hat es aber nicht. Deshalb habe ich nachgefragt. Vielleicht gibt es eine Idee wie ich den Bewegungsmelder dazu bringe nur ab Dämmerung das Licht einzuschalten

Um sicherzustellen, dass das Licht nicht nur während der eigentlichen „Dämmerung“, sondern generell ab der Dämmerung und während der gesamten Nacht eingeschaltet wird, solltest du die Sonnen-Bedingung in Home Assistant anpassen.

Die Bedingung sun.is_evening_twilight (die ohnehin keine Standard-Syntax in Home Assistant ist) würde zudem nachts nicht mehr greifen. Am einfachsten und zuverlässigsten ist es, abzufragen, ob die Sonne untergegangen ist (below_horizon).

Hier ist der korrigierte YAML-Code:

alias: Küche-Licht
description: ''
triggers:
  - trigger: occupancy.detected
    target:
      device_id: 5cff4946ea55f6946f46f72183154f67
    options:
      behavior: each
      for: '00:00:00'
  - trigger: occupancy.cleared
    target:
      device_id: 5cff4946ea55f6946f46f72183154f67
    options:
      behavior: each
      for: '00:00:00'
conditions: []
actions:
  - choose:
      - conditions:
          - condition: occupancy.is_detected
            target:
              device_id: 5cff4946ea55f6946f46f72183154f67
            options:
              behavior: any
              for: '00:00:00'
          # --- GEÄNDERTER BEREICH ---
          - condition: state
            entity_id: sun.sun
            state: "below_horizon"
          # --------------------------
        sequence:
          - action: switch.turn_on
            metadata: {}
            data: {}
            target:
              device_id: 7b9c7fe2925eb4ca8821a7fd44dafaeb
      - conditions:
          - condition: occupancy.is_not_detected
            target:
              device_id: 5cff4946ea55f6946f46f72183154f67
            options:
              behavior: any
              for: '00:00:00'
        sequence:
          - action: switch.turn_off
            metadata: {}
            data: {}
            target:
              device_id: 7b9c7fe2925eb4ca8821a7fd44dafaeb
mode: single

Was geändert wurde: Anstatt einer Twilight-Bedingung prüfen wir nun den Status der Entität sun.sun. Wenn der Status below_horizon (unter dem Horizont) ist, gilt dies ab dem Moment des Sonnenuntergangs (Dämmerung) bis zum Sonnenaufgang am nächsten Morgen.

Hinweis zum Ausschalten: Die Bedingung zum Ausschalten (Bewegung nicht mehr erkannt) hat absichtlich keine Sonnen-Bedingung. Das ist korrekt so. Es stellt sicher, dass das Licht auch dann zuverlässig ausgeschaltet wird, wenn es nachts angeschaltet wurde, die Sonne aber in der Zwischenzeit aufgegangen ist (z. B. am frühen Morgen).