Ikea Bilresa - Alexa Verbindung sehr unzuverlässig

Ich habe einen Ikea Bilresa Schalter über Matter/Thread mit meinen Alexas (Echo 4) verbunden um damit Alexa Routinen zu starten.
Anfangs klappte das ganz gut, doch nach einem Tag passiert beim Drücken der Tasten nichts. Wenige Stunden später funktioniert es dann plötzlich wieder und bald darauf wieder nicht.
Alles gelöscht und neu angelegt, hat aber nichts gebracht. So etwa 30% der Zeit löst der Schalter die Routine nicht aus.

Jemand mit ähnlichen Erfahrungen? Ist das alte Thraed 1.1 vom Echo 4 einfach schrottig oder woran könnte es noch liegen?
Aktuelle Echos haben neuere Thread-Versionen. Klappt das damit besser? Irgendwer mit Erfahrungen in der Richtung?

Es gibt bereits sehr viele Beiträge zu Matter/Thread hier (SuFu?) und da ich grad keine Lust ab, Alles ständig zu wiederholen hier eine Gemini-generierte und von mir teils korrigierte Antwort. Die hier gegebenen KI-Aussagen zu Thread 1.1, kann ich weder bestätigen noch dementieren.

Bevor wir in die Details gehen: Wie sieht denn dein bestehendes Thread-Mesh aktuell aus? Hast du außer dem Echo 4 und dem Ikea-Schalter noch andere Thread-Geräte im Einsatz, oder müssen die beiden die Verbindung komplett alleine und vielleicht über eine größere Distanz hinweg aufbauen?

Hier ist die Erklärung, warum dein Schalter ein „Teilzeit-Verweigerer“ ist und wie du das in den Griff bekommst:

1. Das 2,4-GHz-Problem: Funkverbindungen & Kanalwahl

Thread basiert auf dem Standard IEEE 802.15.4 und nutzt – genau wie dein normales WLAN und das ältere Zigbee – das 2,4-GHz-Frequenzband. Da herrscht in den meisten Haushalten absoluter Krieg in der Luft.

Das Problem ist die Power-Asymmetrie: WLAN-Signale sind extrem breit (20 MHz) und senden mit viel Leistung. Thread-Signale hingegen sind winzig und schmal (5 MHz). Wenn dein WLAN-Router den Kanal automatisch wechselt oder ungünstig liegt, „überschreit“ er das Thread-Signal einfach. Das führt genau zu deinen sporadischen Aussetzern.

  • WLAN einstellen: Fixiere dein 2,4-GHz-WLAN im Router unbedingt auf einen festen Kanal (am besten Kanal 1, 6 oder 11). Niemals auf „Auto“ belassen!

  • Thread-Kanal abstimmen: Thread nutzt die Kanäle 11 bis 26. Wenn dein WLAN auf Kanal 1 funkelt, blockiert es nur den unteren Bereich. Ein stabiles Thread-Netzwerk sollte dann idealerweise ganz oben auf Kanal 20 oder 25 laufen, um maximale Ruhe vor dem WLAN zu haben.

2. Die Lösung: Das Mesh mit FTDs stabilisieren

Ein Thread-Netzwerk ist eigentlich „selbstheilend“, aber nur, wenn die richtige Infrastruktur steht. Es gibt zwei Arten von Geräten:

  • SEDs / MTDs (Minimal Thread Devices): Dein Ikea-Schalter ist so ein Gerät (ein Sleepy End Device). Weil er mit Batterie läuft, schläft er 99 % der Zeit, um Strom zu sparen. Er wacht erst auf, wenn du drückst, feuert sein Signal ab und pennt wieder ein. Er kann keine Signale für andere weiterleiten.

  • FTDs (Full Thread Devices): Das sind Geräte mit Dauerstrom (smarte Steckdosen, Unterputz-Aktoren, manche Lampen). Sie schlafen nie, kennen das gesamte Netzwerk und arbeiten als Router (Repeater).

Die goldene Regel: Ein Thread-Netzwerk mit nur einem Border Router (deinem Echo) und einem schlafenden Batterie-Schalter ist kein „Mesh“, sondern eine simple, anfällige Punkt-zu-Punkt-Verbindung. Wenn du eine smarte Thread-Steckdose (ein FTD) dazwischensteckst, fängt diese das Signal des Schalters jederzeit ab und leitet es zuverlässig an den Echo weiter.

3. Ist das Thread 1.1 vom Echo 4 einfach veraltet?

Sagen wir es mal charmant: Es ist zumindest gealtert. Der Echo 4 nutzt eine frühe Thread-Implementierung (Thread 1.1).

Das Hauptproblem bei Thread 1.1 im Zusammenspiel mit frühen Matter-Versionen ist das sogenannte „Parent-Child-Aging“. Da der Ikea-Schalter so viel schläft, „vergisst“ der Echo 4 nach einer gewissen Zeit schlichtweg, dass der Schalter da ist (die Routing-Tabelle läuft ab). Wenn du dann drückst, wacht der Schalter auf, schickt das Signal, aber der Echo verwirft es im ersten Moment, weil er den Kontext verloren hat. Erst beim zweiten oder dritten Versuch (oder Stunden später beim automatischen Re-Check) steht die Route wieder.

Klappt das mit neueren Echos besser?

Ja, definitiv. Neuere Generationen (wie der Echo Hub oder aktuellere Geräte mit moderneren Prozessoren) unterstützen neuere Thread-Spezifikationen (Thread 1.3 und höher).

Diese Versionen wurden genau für solche Matter-Kinderkrankheiten optimiert. Sie verarbeiten Multicast-Befehle besser, halten die Verbindungen zu schlafenden Geräten stabiler offen und harmonieren deutlich besser mit herstellerfremden Matter-Geräten wie denen von Ikea.

Fazit & Empfehlung für dich: Bevor du Geld für einen neuen Echo in die Hand nimmst, fixiere dein WLAN auf Kanal 1 oder 6. Wenn das nicht hilft, besorge dir ein günstiges, dauerstrombetriebenes Thread-Gerät (FTD – z. B. eine smarte Steckdose), um ein echtes Mesh aufzubauen. Wenn der Echo 4 dann immer noch „Demenz-Symptome“ zeigt und den Schalter vergisst, lohnt sich das Upgrade auf ein neueres Echo-Modell mit aktuellem Thread-Stack.

Ende KI-Antwort.

Ich würde aber als Border-Router dann eher auf einen ZBT-2 Stick o.ä. setzen, der sicherlich besser gepflegt wird in Hinsicht auf Firmware-Updates etc., als auf ein Amazon Gerät.

Ich habe bei mir die Erfahrung gemacht, dass nur lange Tastendrücke vom BILRESA dual button in HA immer erkannt werden. Kurze (egal ob 1x oder 2x) werden nur innerhalb einiger Sekunden nach einem langen Tastendruck erkannt.
Ich denke es braucht etwas Zeit, eine Verbindung aufzubauen und den Tastendruck zu melden. Da sind die kurzen Tastendrücke teilweise schon beendet.

Versuche daher mal nur lange Tastendrücke zu verwenden.

Damit habe ich getestet:

alias: BILRESA Test
description: ""
triggers:
  - trigger: state
    entity_id:
      - event.bilresa_dual_button_taste_1
    attribute: event_type
    to:
      - multi_press_1
    id: Ein-Rot
  - trigger: state
    entity_id:
      - event.bilresa_dual_button_taste_1
    attribute: event_type
    to:
      - multi_press_2
    id: Ein-Grün
  - trigger: state
    entity_id:
      - event.bilresa_dual_button_taste_1
    attribute: event_type
    to:
      - long_press
    id: Ein-Blau
  - trigger: state
    entity_id:
      - event.bilresa_dual_button_taste_2
    attribute: event_type
    to:
      - multi_press_1
    id: Aus
  - trigger: state
    entity_id:
      - event.bilresa_dual_button_taste_2
    attribute: event_type
    to:
      - multi_press_2
    id: Aus
  - trigger: state
    entity_id:
      - event.bilresa_dual_button_taste_2
    attribute: event_type
    to:
      - long_press
    id: Aus
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Ein-Rot
        sequence:
          - action: light.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: light.rgb_leuchte_5_az
          - action: light.turn_on
            metadata: {}
            data:
              rgb_color:
                - 255
                - 0
                - 0
              brightness_pct: 20
            target:
              entity_id: light.rgb_leuchte_5_az
      - conditions:
          - condition: trigger
            id:
              - Ein-Grün
        sequence:
          - action: light.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: light.rgb_leuchte_5_az
          - action: light.turn_on
            metadata: {}
            data:
              rgb_color:
                - 0
                - 255
                - 0
              brightness_pct: 20
            target:
              entity_id: light.rgb_leuchte_5_az
      - conditions:
          - condition: trigger
            id:
              - Ein-Blau
        sequence:
          - action: light.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: light.rgb_leuchte_5_az
          - action: light.turn_on
            metadata: {}
            data:
              rgb_color:
                - 0
                - 0
                - 255
              brightness_pct: 20
            target:
              entity_id: light.rgb_leuchte_5_az
      - conditions:
          - condition: trigger
            id:
              - Aus
        sequence:
          - action: light.turn_off
            metadata: {}
            data: {}
            target:
              entity_id:
                - light.rgb_leuchte_5_az
mode: single

Danke für deine Antwort.
Mein Thread-Netzwerk besteht aus 3 x Echo 4, je einer im DG, EG und KG.

Der Bilresa Taster liegt 1m neben dem Echo 4 im DG, sollte ihn also zubrüllen mit seinem Signal.

Ich habe noch einen 2. Bilresa und eine Kajplats-Lampe am Amazon-Thread angemeldet, aber momentan nicht am Netz. Vielleicht sollte ich die Lampe zur Unterstützung des Netzes mal einstecken.

Hintergrund ist eigentlich, dass ich mal langsam mit Thread anfangen wollte. Statt an HA einen weiteren Dongle anzuschließen dachte ich, die 3 Echos als Border Router zu verwenden, weil die ja schon im Haus verteilt stehen.

Tatsächlich hatte ich in der Fritte die Kanalwahl auf “Auto” stehen und habe das nun mal auf Kanal 6 im 2,4GHz-Netz geändert.

Bald ist ja Prime-Day. Vielleicht sollte ich da mal einen aktuellen Echo mit Thread 1.3 oder 1.4 kaufen. Schade, dass Amazon dem Echo 4 keine Updates mehr zukommen lässt.

Was ich noch versucht habe:

  • Bilresa im Zigbee-Mode mit Alexa verheiraten. Hat nicht geklappt.
  • Bilresa im Zigbee-Mode an HA (Zigbee2MQTT) anmelden. Hat geklappt, aber da wird nur der dicke Button als on und der kleine als off bereitgestellt. Ich meine gelesen zu haben, dass ZHA den Bilresa Schalter besser unterstützt. Wäre schön, wenn die Zigbee2MQTT-Leute da nachbessern würden.

Danke miami.
Momentan ist HA nicht involviert.
Spielt sich alles zw. Ikea und Amazon ab.
Und wenn es mal funktioniert, werden auch kurze Tastendrücke erkannt und umgesetzt.

Kann ich nicht bestätigen! Bei mir werden auch kurze Tastendrücke erkannt und in aller Regel unter einer Sekunde umgesetzt.

@R2D2 : Du hast das Echo Thread Netzwerk ja auch noch nicht in HA integriert. Kann Dir aus der kalten Buchse jetzt aber auch nicht so schnell runterleiern, wie das nochmal geht (Google/SuFu sind Deine Freunde)

Wie bereits gesagt: mehr Stabilität bekommst Du mit mehr Dauerstromgeräten wie Lampen und Steckdosen. Die Border Router haben hauptsächlich die Aufgabe einer übergeordneten Koordination und die Verbindung zum restlichen Netzwerk herzustellen. Das Mesh organisiert und stabilisiert sich quasi selbst mit den Dauerstromgeräten!

Die Kajplats einzubinden ist da schonmal EIN erster Schritt in die richtige Richtung!

Mehr Border Router bedeuten NICHT mehr Stabilität!

P.S.: ich persönlich würde Dir von den Amazon Geräten abraten und, wenn Du Matter over Thread ausbauen willst, das Geld lieber in einen ZBT-2 investieren. Meine Meinung …

Danke, DocMarc, für das Feedback, dass es bei Dir problemlos funktioniert. Dann wird das wohl ein Problem bei mir sein.

@R2D2 : Du hast das Echo Thread Netzwerk ja auch noch nicht in HA integriert. Kann Dir aus der kalten Buchse jetzt aber auch nicht so schnell runterleiern, wie das nochmal geht (Google/SuFu sind Deine Freunde)

Danke … aber warum auch integrieren?
Momentan spielen hier nur Ikea und Alexa und HA schaut zu.

1 „Gefällt mir“

Danke, den ZBT-2 hatte ich noch gar nicht auf dem Schirm.

Nachdem mit festem WiFi-Kanal und Matter Lampe in der Nähe keine Besserung eingetreten ist, gebe ich es nun auf, das Amazon-Thread-Netz zu nutzen, zumal Amazon einen da auch keinerlei Einblick in die Einstellungen und Topologie gibt (wie HA).

Spätestens am Prime Day ist so ein ZBT-2 fällig.

1 „Gefällt mir“