ioBroker

Matter over Thread mit ioBroker

Matter over Thread und ioBroker passen zusammen, aber nur mit einem Baustein, den ioBroker selbst nicht mitbringt. Genau daran scheitern die meisten Versuche. Wer die Voraussetzungen kennt, hat den Rest in einer Stunde erledigt.

ioBroker ist kein Border Router

Das ist der Punkt, an dem es meistens hakt. Der Matter-Adapter kann Geräte steuern und ioBroker-Objekte als Matter-Geräte nach außen geben. Ein Thread-Netz aufspannen kann er nicht.

Dafür braucht es einen Thread Border Router als eigenes Gerät. Er ist die Brücke zwischen dem Funknetz der Thread-Geräte und dem heimischen IP-Netz. Ohne ihn sieht ioBroker kein einziges Thread-Gerät, egal wie oft man den Adapter neu startet.

Welcher Border Router

Wahrscheinlich steht bereits einer im Haus, ohne dass es jemandem aufgefallen ist. In Frage kommen unter anderem:

Die letzte Variante ist die interessanteste, wenn man ohnehin alles selbst betreibt. Sie hat den entscheidenden Vorteil, dass die Zugangsdaten des Thread-Netzes in der eigenen Hand liegen. Warum das wichtig ist, wird gleich klar.

Der Border Router sollte per Kabel am Netzwerk hängen. Das erspart eine Fehlerquelle, die schwer zu finden ist.

Was das Netzwerk können muss

IPv6 ist Pflicht. Thread arbeitet ausschließlich damit. Wer IPv6 im Router abgeschaltet oder in der Firewall gesperrt hat, kommt keinen Schritt weiter. Das ist mit Abstand die häufigste Ursache für ein Scheitern.

mDNS muss durchkommen. Die Geräte finden sich darüber. Getrennte VLANs oder ein Gäste-WLAN zwischen Border Router und ioBroker verhindern das zuverlässig.

Das Handy gehört ins 2,4-GHz-Netz. Für die Einrichtung muss es im selben Netz sein wie der Border Router, und Bluetooth muss eingeschaltet sein. Die erste Kontaktaufnahme mit einem neuen Gerät läuft über Bluetooth.

Der Funkkanal will bedacht sein. Thread liegt üblicherweise auf Kanal 25 im 2,4-GHz-Band. Sendet das WLAN dort kräftig, leidet die Reichweite. Ein Blick in die Kanalbelegung lohnt sich, bevor man stundenlang Fehler sucht.

Der Matter-Adapter

Der Adapter gehört aus dem ioBroker-Repository installiert und nicht von GitHub. Voraussetzung ist Node.js 22, darunter läuft er nicht mehr.

node -v

Steht dort eine 20, ist zuerst das Node-Update fällig. Der Adapter beherrscht drei Betriebsarten, für dieses Thema ist der Controller-Modus der richtige.

Zwei Wege ins Netz

Ein Thread-Gerät kommt auf zwei Arten in ioBroker. Welcher Weg passt, hängt davon ab, wem der Border Router gehört.

Weg 1: Direkt über Bluetooth

ioBroker koppelt das Gerät selbst. Dafür müssen im Adapter unter Controller in den Einstellungen zur BLE-Kopplung die Zugangsdaten des Thread-Netzes hinterlegt sein.

Diese Daten bekommt man nur, wenn man den Border Router selbst betreibt. Bei einem eigenen OpenThread-Aufbau stehen sie in dessen Oberfläche. Bei einem Apple TV oder einem Echo kommt man nicht heran, weil die Hersteller ihre Netze nicht offenlegen.

Danach wird der QR-Code oder der Zahlencode vom Gerät im Adapter eingegeben, und die Kopplung läuft.

Weg 2: Über das vorhandene System teilen

Hängt das Gerät bereits in Apple Home, Google Home oder Alexa, führt der Weg über die Freigabe. In der App des jeweiligen Systems wird das Gerät für ein weiteres System freigegeben, was einen Zahlencode erzeugt. Dieser Code wandert in den Matter-Adapter, und ioBroker koppelt sich als zweiter Verwalter dazu.

Der Vorteil: Die Thread-Zugangsdaten braucht man dafür nicht. Der Nachteil: Die Freigabe muss für jedes Gerät einzeln erfolgen, und der Code läuft nach kurzer Zeit ab.

Für die meisten Haushalte ist das der praktikablere Weg, weil kaum jemand einen eigenen Border Router betreibt.

Was der Adapter sonst noch kann

Über die reine Steuerung hinaus bringt der Controller einige Dinge mit, die man erst beim Betrieb zu schätzen weiß.

  • Eine Übersicht der Thread-Topologie samt erkannter Border Router. Damit lässt sich sehen, welches Gerät über welchen Weg funkt.
  • Firmware-Updates direkt aus ioBroker heraus. Geprüft wird kurz nach dem Start und danach täglich.
  • Ein Batteriesparmodus für Geräte, die selten senden.
  • Automatischer Zeitabgleich für Geräte, die das unterstützen.

Wo es noch klemmt

Die Zuordnung der Gerätetypen ist an einigen Stellen unvollständig, und zwar in beide Richtungen.

Auf ioBroker-Seite fehlen noch passende Entsprechungen für Saugroboter, Rauchmelder und Mediaplayer. Auf Matter-Seite gibt es Gerätearten wie Spülmaschinen oder Kühlschränke, für die ioBroker keine Abbildung hat.

Bei Klimageräten passt manches nur ungefähr. Ein Eco-Modus landet auf Automatik, die Stufen für leisen und schnellen Betrieb auf niedriger und hoher Lüfterdrehzahl. Das funktioniert, ist aber keine saubere Übersetzung.

Thread oder doch WLAN

Matter gibt es auch über WLAN, und dafür braucht es keinen Border Router. Verlockend, aber in vielen Haushalten die schlechtere Wahl.

Das 2,4-GHz-Band ist bei den meisten ohnehin voll. Shelly-Aktoren, Kameras und alte Steckdosen teilen es sich bereits. Jedes weitere WLAN-Gerät verschärft die Lage, während Thread ein eigenes Netz aufbaut und mit jedem netzbetriebenen Gerät stabiler wird.

Wer die Wahl hat, nimmt Thread. Wer schnell ein einzelnes Gerät einbinden will und keinen Border Router hat, nimmt WLAN und lebt damit.

Fazit

Matter over Thread mit ioBroker funktioniert, verlangt aber mehr Vorarbeit als eine Zigbee-Einbindung. Der Border Router ist Pflicht, IPv6 ebenso, und ohne Node.js 22 startet der Adapter gar nicht erst.

Sind diese Punkte erledigt, läuft der Rest unspektakulär. Wer einen Apple TV oder einen Echo im Haus hat, geht am schnellsten über die Freigabe aus der jeweiligen App. Wer die volle Kontrolle will, baut sich einen eigenen Border Router und koppelt direkt.

Transparenzhinweis: Die Amazon-Links in diesem Artikel sind Partnerlinks. Wenn Sie darüber bestellen, erhalten wir eine kleine Provision. Für Sie ändert sich am Preis nichts.

Matthias Korte

Hauptberuflich Software-Entwickler und seit einigen Jahren Smart-Home Fan. Angefangen hat alles mit einem RaspberryMatic und einer schaltbaren Steckdose. Mittlerweile habe ich einige Steckdosen, Sensoren, und Thermostate sowie ioBroker zur Visualisierung im Einsatz.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert