IKEA BILRESA / Erster Eindruck

Als ich die Ankündigung neuer Produkte bei Ikea gehen habe, war ich sofort neugierig.

Beim letzten Besuch habe ich dann unter anderem je 1x Bilresa (als Schalter und mit scroll wheel) und 1x Timmerflotte (Temperatur / Luftfeuchtigkeit) mitgenommen.

Der BILRESA dual button ist eigentlich nur eine Neuauflage von SOMRIG, jetzt halt mit Matter.

Die Konfiguration war problemlos.

Der TIMMERFLOTTE ließ sich ebenfalls problemlos einbinden und macht was son Sensor eben macht…

Nur der BILRESA mit scroll wheel hat sich erstmal erfolgreich geweigert mitzuspielen.
Nach mehreren Anläufen über ein paar Tage und Updates von HA hinweg hat er sich dann aber ergeben. Warum letztendlich weiß ich nicht…

Die Funktionalität ist jetzt noch nicht so berauschend.
Aktuell läuft das Ding über ein Blueprint, da geht wahrscheinlich in Zukunft mehr.

Allerdings ist die Hardware selbst ein wenig speziell.
Das scroll wheel ist einfach eine platte weiße Scheibe, ohne jegliche Struktur, die versenkt im Gehäuse sitzt.

Haptisch eher „suboptimal“…

Also eher nix, womit man(n) nachts mal eben das Licht im Schlafzimmer dimmen möchte.

Meine Empfehlung: Einfach ne haptisch passendere Oberfläche drauf pappen…

Die .stl oder .stp kann ich hier leider nicht hochladen, aber das ist ohnehin ne “quick and dirty” Lösung. Die bekommt ihr sicher auch schöner hin.

1 „Gefällt mir“

Hi,

Wie hast du das Gerät mit ha verbunden?

Nutze andere Geräte von Ikea über zigbee2mqtt aber da scheint es nicht unterstützt zu sein.

1 „Gefällt mir“

Moin

Das hat nichts mit Zigbee zu tun, sondern die neuen Ikea Produkte nutzen Matter over Thread. :wink:

VG JIm

Hi,

Danke für die Antwort. Wie du in deinem thread geschrieben hast auch an mir vorgegangen :sweat_smile:

Hab mich noch gar nicht mit beschäftigt. Auch mit welcher Hardware ich Matter Geräte dann an ha anbinde.

Aktuelle hab ich den sonoff zigbee Stick mit zigbee2mqtt.

Entweder über einen entsprechenden Dongle der Matter over Thread bietet, oder z.B. durch:

  • Google Nest Hub (2. Generation)
  • Google Nest Hub Max
  • Google Nest WLAN-Router (und Pro)
  • Apple HomePod (2. Generation)
  • Apple HomePod Mini
  • Apple TV 4K
  • Amazon Echo (4. Generation)
  • Amazon Echo Hub
  • Amazon Echo Show (3. Generation)
  • Amazon Eero 6 WLAN-Router (und Pro-Modell)

VG Jim

Hi, genau wies es Jim_OS geschrieben hat, verwendet die neue Generation der Ikea Geräte Matter.

Bei mir erfolgt die Anbindung an HA dabei über den ZBT-1 (Skyconnect).

Kannst es (inoffiziell?) in den Zigbee-Modus wechseln. Du bist also nicht nur auf Matter beschränkt. Dafür musst du der Anleitung auf Z2M folgen. Deckel ab, Mitteltaste nutzen und die Tastenkombi nachmachen.

Infos und Anleitung direkt auf Z2M: IKEA E2489 control via MQTT | Zigbee2MQTT

Sonst auch mal hier in dem Post nachlesen:

https://www.reddit.com/r/tradfri/comments/1ps8sw2/bilresa_remote_connected_via_zigbee_becomes/

1 „Gefällt mir“

Hallo Leute,

nachdem ich vor ein paar Wochen auf ein smlight (SLZB-MR4U) gewechselt bin, wollte ich auch mal ein Matter over Thread Gerät testen.
Die Wahl viel dann ganz schnell auf ein Bilresa Drehschalter, der gegebnenfalls den alten Zigbee Ikea Drehknopf ersetzen soll. Soweit so gut.
Die Einrichtung verlief etwas holprig, da das Einrichten über die HA App am Smartphone nur funktionierte, als ich mich im gleichen Netz wie HA befand. Da ich mein HA in einer gesicherten DMZ mit eigenem VLAN laufen habe, hat das Pairen aus meinem Home-Net nicht funktioniert. (Da muss ich noch schauen warum das so ist)
Nun ist mein Bilresa gekoppelt und leider reagiert der Taster sehr unzuverlässig.

Ab und an sehe ich die Tastendrücke, aber kurz danach kommt nichts mehr an. Als würde die Thread Anbindung verloren gehen.

Das muss jetzt kein spezifisches Bilresa Problem sein, aber vielleicht kennt jemand die Stabilitätsprobleme von Matter over Thread (in Verbindung mit HA) und hat eventuell eine Lösung.

–Update–

Ich habe eben auf dem SLZB-MR4U, die EFR32MG26 Firmware auf Revision: 20251218 geflasht. Das ist zwar eine Entwicklerversion, allerdings läuft der Taster damit wesentlich stabiler.

die Geräte nutzen statt Zigbee nun Thread und nicht Matter :wink:

Ah, sehr interessant. Kannst du in kurzen Worten erläutern, wie diese offensichtliche IKEA-Spezialversion von Thread-Geräten miteinander kommuniziert ohne Matter? Ikea selbst schreibt zwar, dass die Geräte Matter benutzen, aber die haben sicher keine Ahnung von ihren eigenen Produkten:

Hier eine Universal-Automatisierung, die man leicht anpassen kann:

# ikea matter bilresa
- alias: mattertest1
  id: mattertest1
  trigger:
  - platform: state
    entity_id:
    # selector 1
        - event.bilresa_scroll_wheel_button_1
        - event.bilresa_scroll_wheel_button_2
        - event.bilresa_scroll_wheel_button_3
    # selector 2
        - event.bilresa_scroll_wheel_button_4
        - event.bilresa_scroll_wheel_button_5
        - event.bilresa_scroll_wheel_button_6
    # selector 3
        - event.bilresa_scroll_wheel_button_7
        - event.bilresa_scroll_wheel_button_8
        - event.bilresa_scroll_wheel_button_9
  action:
  - variables:
        event_type: "{{ trigger.to_state.attributes.event_type }}"
        count: "{{ trigger.to_state.attributes.totalNumberOfPressesCounted | default(0) }}"
        button: "{{ trigger.to_state.entity_id }}"
        selector: >
          {% set b = trigger.to_state.entity_id %}
          {% if b in ['event.bilresa_scroll_wheel_button_1', 'event.bilresa_scroll_wheel_button_2', 'event.bilresa_scroll_wheel_button_3'] %}
            1
          {% elif b in ['event.bilresa_scroll_wheel_button_4', 'event.bilresa_scroll_wheel_button_5', 'event.bilresa_scroll_wheel_button_6'] %}
            2
          {% else %}
            3
          {% endif %}
        action: >
          {% set b = trigger.to_state.entity_id %}
          {% if b in ['event.bilresa_scroll_wheel_button_1', 'event.bilresa_scroll_wheel_button_4', 'event.bilresa_scroll_wheel_button_7'] %}
            clockwise
          {% elif b in ['event.bilresa_scroll_wheel_button_2', 'event.bilresa_scroll_wheel_button_5', 'event.bilresa_scroll_wheel_button_8'] %}
            counter_clockwise
          {% else %}
            press
          {% endif %}
        message: >
          {% if action == 'clockwise' %}
            Selector {{ selector }}: clockwise {{ count }}x
          {% elif action == 'counter_clockwise' %}
            Selector {{ selector }}: counter-clockwise {{ count }}x
          {% elif event_type == 'long_press' %}
            Selector {{ selector }}: long press
          {% elif event_type == 'long_release' %}
            Selector {{ selector }}: long release
          {% else %}
            Selector {{ selector }}: press {{ count }}x
          {% endif %}
  - service: system_log.write
    data:
        message: "Bilresa {{ message }}"
        logger: mattertest