Setup-Profi Wissensdatenbank

SONOFF Dongle Max: Matter over Thread Integration

Diese Anleitung beschreibt detailliert, wie du den SONOFF Dongle Max (Zigbee/Thread PoE Dongle | Dongle-M) als Thread-Adapter verwendest. Dabei verbindet sich Home Assistant über das Netzwerk (TCP) mit dem Dongle, um ein eigenes Thread-Netzwerk aufzubauen und anschließend Matter over Thread Smart-Home-Geräte hinzuzufügen.

Hinweis: Weiterführende und allgemeine Details zur Thread-Funktionalität findest du jederzeit in der offiziellen Home Assistant Thread-Integrationsdokumentation.

1. Systemumgebung & Voraussetzungen

2. Vorbereitung

2.1. Zugriff auf Home Assistant

Stelle sicher, dass dein Home Assistant Operating System erfolgreich installiert, gestartet und über die Weboberfläche im Browser erreichbar ist.

2.2. Firmware flashen & Betriebsmodus umstellen

Flashe die aktuelle OpenThread RCP-Firmware auf deinen Dongle Max. SONOFF bietet hierzu drei offizielle Methoden über den SONOFF Dongle Flasher an (per Web App via USB, direkt als HA-Add-on oder als Docker-Image).

Alternativ kannst du den Modus direkt über die integrierte Web-UI des Dongle Max wechseln: Navigiere dort auf die Seite EFP32MG24 Operation Mode und aktiviere den Thread RCP Mode.

2.3. Optional: Bluetooth-Integration aktivieren

Falls du neue Matter-Geräte später direkt über die Weboberfläche des Matter-Servers statt über die Smartphone-App anlernen möchtest, musst du die Bluetooth-Integration in Home Assistant aktivieren.

Hardware-Tipp: Während ein Raspberry Pi 4/5 bereits über integrierte Bluetooth-Hardware verfügt, benötigen generische x86-64 Server-Systeme in der Regel einen zusätzlichen USB-Bluetooth-Adapter.

3. OpenThread Border Router (OTBR) einrichten

3.1. Installation

Navigiere in Home Assistant zu Einstellungen > Apps > App installieren. Suche im App Store nach OpenThread Border Router und klicke auf Installieren.

3.2. Konfiguration

Wechsle nach der Installation zum Reiter Konfiguration der OTBR-App und nimm folgende Einstellungen vor (aktiviere vorher die Option "Ungenutzte optionale Konfigurationsoptionen anzeigen"):

3.3. Start & Netzwerk-Prüfung

Aktiviere unter Informationen die Optionen "Mit dem System starten" sowie "Watchdog" und klicke auf Starten. Überprüfe den Reiter Protokoll. Sobald Dienste wie der otbr-agent-configure erfolgreich gestartet sind, läuft die App korrekt.

Home Assistant aktiviert nun automatisch die Thread-Integration. Überprüfe unter Einstellungen > Geräte & Dienste > Thread das neu erstellte Netzwerk (beginnend mit ha-thread). Stelle sicher, dass dieses Netzwerk als **bevorzugtes Netzwerk (Preferred Thread network)** gesetzt ist. Klicke auf das Info-Symbol des Netzwerks und notiere dir die **Active dataset TLVs**.

4. Matter Server App einrichten

4.1. Installation & Optionale Konfiguration

Installiere die **Matter Server App** über den HA-App-Store. Falls du die Web-UI zum Anlernen nutzt, konfiguriere unter Konfiguration die korrekte Bluetooth Adapter ID (Standard ist 0 für hci0).

4.2. Starten

Aktiviere "Mit dem System starten", "Watchdog" sowie "An Seitenleiste anheben" und klicke auf Starten. Das Protokoll muss die Meldung Matter Server successfully initialized ausgeben.

5. Matter over Thread Geräte hinzufügen

Methode A: Über die Matter Server Web-UI

Versetze dein Smart-Home-Gerät in den Pairing-Modus und halte den 11- oder 21-stelligen Pairing-Code bereit. Öffne die Matter Server Web-UI (über die Seitenleiste oder den Button "Web-UI öffnen"), klicke auf Commission node, wähle Commission new Thread device, füge deine zuvor kopierten **Active dataset TLVs** ein, gib den Pairing-Code ein und starte den Vorgang mit einem Klick auf Commission.

Methode B: Über die Home Assistant Companion App

Navigiere in der App zu Einstellungen > Thread, klicke auf das Drei-Punkte-Menü deines ha-thread-Netzwerks und wähle **"Für Android + iOS Anmeldedaten verwenden"**. Versetze das Gerät in den Pairing-Modus.

Gehe in der Companion App zu Einstellungen > Geräte & Dienste > Matter, klicke auf **Gerät hinzufügen**, wähle *“Nein, es ist neu”* und folge den Anweisungen zum Scannen des QR-Codes.

Wichtig für Android-Nutzer: Synchronisiere vor dem Hinzufügen manuell die Thread-Netzwerkdaten auf deinem Smartphone unter App-Einstellungen > Begleit-App > Fehlerbehebung > Thread-Anmeldedaten synchronisieren.