Luftreiniger Bosch Air 4000i Verbindungsproblem mit Matter

Ich dachte, ich mache hierzu einmal einen eigenen Thread auf.
@Amillio , kannst du evtl. bitte einmal in der HomeCom App nachschauen, was bei dir hier steht? Geräte - Air 4000i - Matter Einrichtungscode. Bei mir sieht das nach einem fehlgeschlagenen Verbindungsversuch so aus:

Einen Shelly 1 Gen4 habe ich schon per Matter problemlos hinzugefügt, ist bisher allerdings das einzige Matter-Geräte, das ich einsetze.

Bei mir steht da unter “Google LLC” (was ich bei meinem letzten Post offenbar übersehen hatte) noch “Home Assistant (Open Home Foundation)”. Der Bosch-Reiniger war mein erstes (und ist bisher mein einziges) Matter-Gerät. Ich bin bei der Einrichtung einfach blind der oben verlinkten Anleitung gefolgt, ohne wirklich zu wissen, was ich tue… Ich kann mich nur noch erinnern, dass ich beim Einrichten in HA irgendetwas in der Richtung gefragt wurde, ob ich schon einen Matter-Router o.ä. hätte oder nicht.

1 „Gefällt mir“

Scheinbar liegts nicht am Gerät. Ich habe versucht, eine Govee Wifi Lampe per Matter einzurichten, wieder der Fehler. Dann darf ich mich wohl mal durch Matter Logs wühlen :confused:

ChatGPT sagt mir, Matter unter docker funktioniert nicht vernünftig, ich soll auf Home Assistant OS wechseln.

Stimmt das?

Der Fehler

CHIP_ERROR Failed to advertise records
OS Error 0x02000065: Network is unreachable
Using 'None' as primary interface (for link-local addresses)

kommt nicht, weil:

  • dein Netz kaputt ist :cross_mark:

  • IPv6 fehlt :cross_mark:

  • Docker falsch läuft :cross_mark:

  • du etwas vergessen hast :cross_mark:

Er kommt, weil:

python-matter-server unter Docker den IPv6 Link-Local Socket
nicht korrekt an ein Interface binden kann
,
selbst bei network_mode: host.

Das ist ein bekannter, ungelöster Bug im CHIP-Stack + Python-Binding.

Die kurze Antwort (ohne Ausreden)

:backhand_index_pointing_right: Der Shelly 1 Gen4 nutzt beim Pairing kein IPv6-Link-Local.
:backhand_index_pointing_right: Govee & Bosch zwingen IPv6-LL.
:backhand_index_pointing_right: Deshalb:

  • Shelly klappt :white_check_mark:

  • andere brechen am Ende ab :cross_mark:

Und jetzt das „Warum“ im Detail.


Matter ist nicht gleich Matter (leider)

Matter spezifiziert mehrere zulässige Transportpfade.
Gerätehersteller dürfen wählen, welche sie verwenden.

Es gibt drei relevante Wege beim Pairing:

:one: IPv4 / IPv6 Global (funktioniert bei dir)

  • Device bekommt direkt eine „normale“ IP

  • Kein fe80::

  • Kein Interface-Binding nötig

  • Docker egal

:right_arrow: Shelly Gen4 macht genau das.


:two: IPv6 Link-Local + PASE (kaputt bei dir)

  • Device spricht nur fe80::

  • Controller muss Interface korrekt binden

  • Docker + CHIP → :cross_mark:

:right_arrow: Govee & Bosch machen das.


:three: Thread (auch kaputt ohne sauberes LL)

  • Ebenfalls IPv6-LL

  • Noch sensibler

Ich bin vor einigen Jahren schonmal mit Home Assistant ähnlich vor die Wand gelaufen; ich überlege gerade wieder, das Experimentieren zu lassen (und z.B. auf Homey Pro zu wechseln).

Kann ich evtl. einen Ikea Dirigera Hub in Home Assistant (unter Docker) einbinden und alle Matter-Geräte daran hängen?

:crayon:by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)

Edit: joa zusammenführen kann man machen, dann sieht nur keiner dass ein neuer Post geschrieben wurde (inhaltlich ja schon signifikant mehr als ursprünglicher Post)

Edit2: funktioniert jetzt, hatte v.a. das falsche Matter Image: [Solved, see post7] Matter does not work properly in docker? - #7 by koying - Matter/Thread - Home Assistant Community