ESP32 Zigbee Coordinator (ZBOSS)
ZBOSS-NCP-Firmware für den ESP32-C6/H2: ein Host (Zigbee2MQTT mit adapter: zboss) treibt den Chip als vollwertigen Zigbee-Coordinator über USB-Serial/JTAG oder UART.
- Quelle der Wahrheit: github.com/tostmann/esp-coordinator (Fork = aktiver Upstream;
andryblack/esp-coordinatorist archiviert). - Web-Flasher: install.busware.de/zboss/
- Produktseite: /produkte/zboss/
- Diskussion / Support: GitHub Discussions
Ein günstiges ESP32-C6-Board ersetzt teure TI-Z-Stack-/SiLabs-EZSP-Dongles: bis zu 200 direkte Knoten, integrierter PA mit bis zu +20 dBm, Wi-Fi 6 + Zigbee in einem Chip, sowie native NVRAM-Sicherung/-Wiederherstellung (Hardware-Tausch ohne erneutes Pairing).
Schnellstart (Zigbee2MQTT)
Abschnitt betitelt „Schnellstart (Zigbee2MQTT)“- Board mit dem Web-Flasher flashen.
- In Zigbee2MQTT den ZBOSS-Adapter eintragen:
serial: port: /dev/serial/by-id/usb-Espressif_USB_JTAG_serial_debug_unit_... adapter: zbossadvanced: transmit_power: 20Für automatische NVRAM-Snapshots und Hardware-Migration das Image ghcr.io/tostmann/zigbee2mqtt-esp32:latest verwenden.
UART statt USB
Abschnitt betitelt „UART statt USB“Der NCP-Stream liegt parallel auf einem Hardware-UART — Standard TX = GPIO22 / RX = GPIO23 (= D4/D5 auf dem Seeed XIAO ESP32-C6), 115200 8N1. So hängt der Coordinator direkt an einer Host-Stiftleiste (Raspberry-Pi-Header, OpenWRT, ser2net).
| Host | ESP32-C6 (Standard) | XIAO-Silk |
|---|---|---|
| Host RX ← | GPIO22 (Coordinator-TX) | D4 |
| Host TX → | GPIO23 (Coordinator-RX) | D5 |
| GND | GND | GND |
serial: port: /dev/ttyAMA0 # oder /dev/ttyUSBx (USB-UART-Adapter) bzw. ser2net → tcp://... adapter: zboss baudrate: 115200Pins und Baudrate sind über idf.py menuconfig → Zigbee Network Co-processor einstellbar. USB bleibt parallel nutzbar (Flashen/Recovery).
Experimentell
Abschnitt betitelt „Experimentell“- Natives Wi-Fi (Coexistence): der Coordinator geht selbst ins WLAN und bietet den NCP über TCP an — WiFi-Coex-Flasher. Single-Radio-Coexistence → Test-Stick, nicht Produktion. Rückmeldungen in Discussion #1.
- Home Assistant ZHA: über
tostmann/zha-zboss-esp. Für Produktion bleibt der Zigbee2MQTT-Pfad empfohlen.
Tiefe Details (Backup-/Restore-Format, Protokoll-Interna, Changelog) stehen im GitHub-README und werden hier bewusst nicht gespiegelt.