Anfängerfrage: Matterlampe "action: light.turn_on" funktioniert nicht. "action: light.toggle" funktioniert

Erstmal ein “Hallo” an die Community.

Als Anfänger habe ich eine Frage zu einer einfachen Automation.

Ich möchte eine Matterlampe (Ikea) mittels einer Fernbedienung (“Philips Hue Dimmer v1” und “IKEA BILRESA E2489 Dual Button (Matter)” anschalten.

Leider funktioniert “action: light.turn_on” nicht.

“action: light.toggle” funktioniert.

Übers Dashboard kann ich die Matterlampe anschalten.

Mache ich da was falsch?

Eine Hue-Lampe, die über Z2M eingebunden ist, funktioniert mit “action: light.turn_on” ohne Probleme.

Ist das ein Problem mit Matter-Lampen oder ein Fehler bei mir.

Vielen Dank im Voraus.

Jürgen

Bitte beschreibe das genauer. Explodiert immer die Birne, startet HA neu, kommt eine Fehlermeldung oder passiert scheinbar nichts?

Kannst Du die Lampe über Einstellungen>Geräte&DiensteMatter>“Name der Lampe”>Steuerelemente steuern?

Hallo,

danke für Deine Rückmeldung.

Falls Logs benötigt werden, sind das diese unter “System” “/config/logs”?
Könnte ich heute Abend posten.

Ich habe in den Einstellungen der Fernbedienungen

  1. Option

Die Lampe bleibt einfach aus.

action: light.turn_on
metadata: {}
target:
entity_id:
- light.dekolampe_esszimmer
data:
color_temp_kelvin: 4000
brightness_pct: 36
brightness_step_pct: 20


  1. Option

Die Lampe geht an und bei erneutem drücken des Tasters wieder aus. Ist umschaltbar.

action: light.toggle
metadata: {}
target:
entity_id:

light.dekolampe_esszimmer
data:
color_temp_kelvin: 4000
brightness_pct: 36

Kannst Du die Lampe über Einstellungen>Geräte&DiensteMatter>“Name der Lampe”>Steuerelemente steuern?

Ja, funktioniert.
Sowohl als Gruppe mit 2 Matterlampen, wie hier, oder auch beide Lampen einzeln eingetragen.
Gruppe oder Einzel-Lampe reagieren identisch, auch in den FB’s.

Das Ausschalten funktioniert in beiden Konfigurationen.

Viele Grüße
Jürgen

Nimm mal das brightness_step_pct: 20 aus deiner Option 1, das ist der einzige Unterschied, den ich erkennen konnte.

Mehrere meiner Lampen benötigen zwei light.turn_on hintereinander, wenn ich die in einer Automatisierung mit bestimmten Einstellungen leuchten lassen will. Versuche daher mal erst ein light.turn_on ohne weitere Angaben (wie Helligkeit Farbe ect.) gefolgt von einer Pause und einem zweiten light.turn_on mit Einstellungen.
Das sieht dann in etwa so aus:

        alias: Rot
        sequence:
          - action: light.turn_on
            metadata: {}
            target:
              entity_id: light.rgb_leuchten
            data: {}
          - delay:
              hours: 0
              minutes: 0
              seconds: 0
              milliseconds: 500
          - action: light.turn_on
            metadata: {}
            target:
              entity_id: light.rgb_leuchten
            data:
              rgb_color:
                - 255
                - 0
                - 0
              brightness_pct: 5

Da dann die Lampe manchmal erst blitzt, habe ich oft auch einfach 2x den kompletten light.turn_on Aufruf in der Automatisierung. Meist habe ich auch nur 100ms oder gar keine Pause dazwischen.

1 „Gefällt mir“

Super, Dein Tipp hat das Problem gelöst.

  1. Wurde die Aktion auf das reine “Anschalten” reduziert, wird die Lampe wunschgemäß angeschaltet.
  2. Die Aktion “Anschalten”, mit/ohne “delay”, aber mit den Wunscheinstellungen, im Anschluß hat funktioniert.

Vielen Dank.