Home Assistant

SONOFF Dongle-E: ZHA-Coordinator richtig betreiben

Der SONOFF Zigbee 3.0 USB Dongle-E (Silicon Labs EFR32MG21) ist seit Jahren das günstigste solide Zigbee-Stick für ZHA. Bei mir steckt er als light.sonoff_dongle_e_r an einem Pi 4 – und trägt rund 40 Geräte: Aqara, IKEA, Tuya, Hue-Smartplugs. In diesem Beitrag geht es um drei Dinge, die sein langfristiger Betrieb erfordert: die richtige Kanal-Wahl, OTA-Updates für alle Endgeräte, und die Migration auf ein neues Coordinator-Stick ohne Re-Pairing.

Kanal-Wahl: nicht 15, nicht 20, nicht 25

Zigbee teilt sich das 2,4-GHz-Band mit WLAN. Wer beim ersten ZHA-Setup den Standard-Kanal 15 stehen lässt, bekommt zuverlässig Probleme: WLAN-Kanal 6 überlappt Zigbee-Kanal 15–20 vollständig. Empfehlenswerte freie Kanäle sind 11, 24, 25 und 26 – aber nur, wenn die eigene WLAN-Umgebung ebenfalls untersucht ist.

In drei Schritten:

1. WLAN-Setup checken: Verwendet der Router 2,4-GHz-Kanal 1? Dann ist Zigbee-Kanal 25 oder 26 frei. Verwendet er Kanal 11? Dann ist Zigbee-Kanal 11 frei.

2. In ZHA: Einstellungen → Geräte & Dienste → ZHA → Konfigurieren → Netzwerk-Einstellungen öffnen. Dort ist der aktuelle Kanal sichtbar.

3. Den Kanal nicht einfach umstellen, ohne vorher das Netzwerk-Backup zu ziehen – Kanalwechsel sind theoretisch supported, in der Praxis verlieren Battery-Devices oft die Verbindung.

Bei einer kompletten Umstellung empfiehlt sich der Trick mit «Migrate Radio»: neuen Stick anstecken, Kanal vorab konfigurieren, Backup einspielen – fertig.

OTA-Updates aktivieren

Seit Home Assistant 2024.4 ist OTA in ZHA standardmässig aktiviert. Praktisch heisst das: Aqara, IKEA, Hue und SONOFF-Endgeräte werden automatisch upgedatet, sobald der Hersteller eine neue Firmware veröffentlicht. Die OTA-Server-Liste ist im ZHA-Code hartkodiert und deckt alle grossen Marken ab.

Einen Status-Sensor kann man sich elegant selber bauen:


# template.yaml
- sensor:
    - name: "Zigbee OTA Pending"
      state: >
        {{ states.update
           | selectattr('attributes.entity_picture', 'defined')
           | selectattr('state', 'eq', 'on')
           | list | count }}
      icon: mdi:zigbee


Damit zeigt eine einzige Lovelace-Card jederzeit, wie viele Zigbee-Geräte gerade ein Firmware-Update offen haben. In Kombination mit der bereits diskutierten Backup-Strategie für HA (siehe Backup-Manager 3-2-1) entsteht ein robustes Zigbee-Lifecycle-Management.

Migration auf ein neues Coordinator-Stick

Spätestens wenn das Mesh über 50–60 Geräte wächst, stellt sich die Frage nach einem stärkeren Coordinator – etwa dem SONOFF Dongle Plus MG24 oder einem ConBee III. Die ZHA-Funktion «Migrate Radio» erlaubt das ohne Re-Pairing aller Endgeräte:

1. Vor dem Tausch ein vollständiges Netzwerk-Backup ziehen (Settings → Devices & Services → ZHA → Coordinator → 3-Punkte-Menü → Download diagnostics).

2. Den alten Stick entfernen, den neuen einstecken, in configuration.yaml oder über die UI den neuen seriellen Port eintragen.

3. Über ZHA → Migrate Radio → Migrate to new radio den Backup-Restore starten. Der neue Stick übernimmt PAN-ID, Extended PAN-ID, Network-Key und Kanal des alten – die Endgeräte merken den Wechsel nicht.

Wichtig dabei: Vor der Migration mindestens fünf Minuten lang alle Smart Plugs und mains-powered Repeater unterbrechen (Strom ziehen), damit sie nach dem Coordinator-Wechsel das Mesh neu aufbauen. Battery-Devices folgen automatisch nach zwei bis drei Polling-Zyklen.

Häufige Probleme im Alltag

Drei Phänomene tauchen im Forum regelmässig auf:

  • «Dongle wird als bestehender Koordinator erkannt» – tritt nach einem Router-Firmware-Update auf, wenn der Stick versehentlich als Zigbee-Router (statt Coordinator) geflasht wurde. Lösung: Bootloader-Modus, neue Coordinator-Firmware via Web Flasher von sonoff.tech aufspielen.
  • Battery-Drain bei Aqara-Sensoren – fast immer ein Reichweiten-Problem. Lösung: Einen IKEA TRÅDFRI Smart Plug als Repeater in mittlerer Distanz platzieren. Aqara mag herstellerfremde Repeater nicht – IKEA-Plugs sind die zuverlässigste Brücke.
  • Stick im Funk-Schatten – USB-Verlängerungskabel verwenden (mindestens 1 m) und den Stick weg vom Pi/NUC ins Freie hängen. Allein das bringt oft 30 % Reichweite.

Was als Nächstes kommt

Mit ZHA 2026.1 wird Thread/Matter-Bridge im selben Stick möglich, sobald die EFR32MG24-basierten Sticks Multiprotokoll-Firmware tragen. Für den Dongle-E gibt es das nicht – wer Matter ernst nehmen will, plant ein Coordinator-Upgrade ein. Bis dahin bleibt der Dongle-E die solide Basis für jedes mittlere Zigbee-Mesh.

Fazit

Ein gut konfigurierter SONOFF Dongle-E trägt ein 60-Geräte-Mesh ohne Mucken – wenn drei Hebel stimmen: ein WLAN-freier Kanal, aktivierte OTA-Updates und ein gepflegtes Netzwerk-Backup für den Migrationsfall. Diese drei Dinge einmal sauber eingerichtet, und der Zigbee-Stack bleibt für Jahre wartungsarm – während andere Smart-Home-Plattformen ihre Geräte alle drei Jahre neu pairen lassen.

← Zurück zur Übersicht