Lampen "eingeschaltet" obwohl aus

Hallo zusammen,

ich habe kein komisches Phänomen, welches ich nicht behoben bekomme.
In meinem SH sind alle Lampen via HUE-Bridge eingebunden und funktioniere grundsätzlich so, wie sie sollen.

Für den Flur habe ich eine Automation, die mir Lampen nach bestimmen Kriterien einschaltet. Diese funktioniert auch.

alias: Licht - Flur - Bewegungsmelder
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.bewegungssensor_flur_bewegung
    to: "on"
    id: Licht - Flur - Bewegungsmelder ausgelöst
    from: "off"
  - platform: state
    entity_id:
      - binary_sensor.bewegungssensor_flur_bewegung
    to: "off"
    id: Licht - Flur - Bewegungsmelder nicht ausgelöst
    from: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 15
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: Licht - Flur - Bewegungsmelder ausgelöst
          - condition: numeric_state
            entity_id: sensor.bewegungssensor_flur_beleuchtungsstarke
            below: 3
          - condition: time
            before: "21:00:00"
          - condition: sun
            after: sunrise
        sequence:
          - service: light.turn_on
            metadata: {}
            data:
              transition: 0
              brightness_pct: 80
            target:
              entity_id:
                - light.flur_1
                - light.flur_2
                - light.flur_3
      - conditions:
          - condition: trigger
            id: Licht - Flur - Bewegungsmelder ausgelöst
          - condition: numeric_state
            entity_id: sensor.bewegungssensor_flur_beleuchtungsstarke
            below: 3
          - condition: or
            conditions:
              - condition: sun
                before: sunrise
              - condition: time
                after: "21:00:00"
        sequence:
          - service: light.turn_on
            metadata: {}
            data:
              transition: 0
              brightness_pct: 30
            target:
              entity_id:
                - light.flur_2
      - conditions:
          - condition: trigger
            id: Licht - Flur - Bewegungsmelder nicht ausgelöst
        sequence:
          - service: light.turn_off
            metadata: {}
            data:
              transition: 0
            target:
              entity_id:
                - light.flur_2
                - light.flur_1
                - light.flur_3
mode: restart

Ich habe mir jetzt im Dashboard eine Anzeige erstellt, die mir zeigen soll, wieviele Lampen eingeschaltet sind.

type: horizontal-stack
cards:
  - type: custom:mushroom-chips-card
    chips:
      - type: template
        icon: mdi:lightbulb
        icon_color: >
          {% if states('sensor.licht_haus') | int > 0 %} orange {% else %} gray
          {% endif %}
        content: |
          {{ states('sensor.licht_haus') }}
        tap_action:
          action: more-info
        hold_action:
          action: call-service
          service: light.toggle
          service_data:
            entity_id: group.all_lights

Hier werden mir immer bei Auslösung des Bewegungsmelders im Flur die drei Lampen als eingeschaltet angezeigt. Auch in der HUE-App stehen sie auf eingeschaltet. Sie sind aber aus und leuchten nicht.

Ich verstehe nicht, was da passiert. Ich habe die Bridge schon mal neugestartet, aber auch das hat bisher nicht geholfen.

Jemand eine Idee?

Was für Lampen?
Wie weit sind die Lampen von der Bridge entfernt?
Welchen WLAN Kanal und Zigbee Kanal benutzt du?

Hue Birnen. Angeschlossen über Zigbee der Bridge (Kanal).

Es gibt Lampen, die sind viel weiter entfernt und die gehen problemlos.

Die Frage hast du noch nicht beantwortet:

vielleicht hilft dir das Bild dabei:

Denn WLAN und Zigbee nutzen beide 2,4GHz und können sich gegenseitig blockieren.

1 „Gefällt mir“

Sollte man natürlich auch einfügen. :see_no_evil:

WLAN Kanal 1 und Zigbee 25

Ich habe eine Lösung gefunden (falls es jemanden interessiert). Ob das der richtige Weg sein kann, weiß ich nicht. Es funktioniert zumindest.

Meine Lösung ist, dass ich nach ich Lampen ein bzw. ausgeschaltet habe (bzw. die Automation im Hintergrund getriggerte habe)

einen Delay von 5 Sekunden eingebaut habe und dann mit
- service: homeassistant.update_entity

ein Update des Status mache. Jetzt tritt der Fehler nicht mehr auf.

alias: Licht - Flur - Bewegungsmelder
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.bewegungssensor_flur_bewegung
    to: "on"
    id: Licht - Flur - Bewegungsmelder ausgelöst
    from: "off"
  - platform: state
    entity_id:
      - binary_sensor.bewegungssensor_flur_bewegung
    to: "off"
    id: Licht - Flur - Bewegungsmelder nicht ausgelöst
    from: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 15
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: Licht - Flur - Bewegungsmelder ausgelöst
          - condition: numeric_state
            entity_id: sensor.bewegungssensor_flur_beleuchtungsstarke
            below: 3
          - condition: time
            before: "21:00:00"
          - condition: sun
            after: sunrise
        sequence:
          - service: light.turn_on
            data:
              transition: 0
              brightness_pct: 80
            target:
              entity_id:
                - light.flur_1
                - light.flur_2
                - light.flur_3
          - delay: "00:00:05"
          - service: homeassistant.update_entity
            data: {}
            target:
              entity_id:
                - light.flur_1
                - light.flur_2
                - light.flur_3
      - conditions:
          - condition: trigger
            id: Licht - Flur - Bewegungsmelder ausgelöst
          - condition: numeric_state
            entity_id: sensor.bewegungssensor_flur_beleuchtungsstarke
            below: 3
          - condition: or
            conditions:
              - condition: sun
                before: sunrise
              - condition: time
                after: "21:00:00"
        sequence:
          - service: light.turn_on
            data:
              transition: 0
              brightness_pct: 30
            target:
              entity_id: light.flur_2
          - delay: "00:00:05"
          - service: homeassistant.update_entity
            data: {}
            target:
              entity_id: light.flur_2
      - conditions:
          - condition: trigger
            id: Licht - Flur - Bewegungsmelder nicht ausgelöst
        sequence:
          - service: light.turn_off
            data:
              transition: 0
            target:
              entity_id:
                - light.flur_1
                - light.flur_2
                - light.flur_3
          - delay: "00:00:05"
          - service: homeassistant.update_entity
            data: {}
            target:
              entity_id:
                - light.flur_1
                - light.flur_2
                - light.flur_3
mode: restart