EN DE
Busware Logo

ESP-Coordinator (ZBOSS NCP)

Version: v1.1.0
Hardware: ESP32-C6
Zweck: Zigbee Coordinator Firmware für Z2M
Quellcode: GitHub Repository
Information: Dieses Tool flasht die Firmware esp-coordinator-v1.1.0-esp32c6-factory.bin direkt über den Browser auf deinen ESP32-C6. Der Prozess überprüft automatisch, ob es sich bei dem angeschlossenen Gerät tatsächlich um einen ESP32-C6 handelt.

1. Verbinde dein Gerät via USB

Klicke auf den Button unten, wähle deinen seriellen Port (z.B. USB JTAG/serial debug unit) und starte den Flash-Vorgang.

Unterstützte Browser: Chrome, Edge, Opera. (Safari/Firefox unterstützen WebSerial noch nicht vollständig).

2. Zigbee2MQTT (Z2M) Einrichtung

Sobald das Flashen abgeschlossen ist, kann der Coordinator in Zigbee2MQTT eingebunden werden. Passe dazu deine configuration.yaml (unter `zigbee2mqtt/data/`) wie folgt an:

serial:
  # Ersetze diesen Pfad durch deinen tatsächlichen USB-Pfad
  port: /dev/serial/by-id/usb-Espressif_USB_JTAG_serial_debug_unit_...
  # Zwingend erforderlich für die ESP32 ZBOSS Firmware:
  adapter: zboss

advanced:
  # Sendeleistung (TX Power) - Optional
  transmit_power: 20
Wichtige Hinweise:
• Die Firmware ist auf maximale Stabilität für das ZBOSS Protokoll optimiert.
• Wenn Z2M beim Starten "Port is busy" meldet, stellen Sie sicher, dass keine anderen Dienste (wie z.B. ModemManager) den Port blockieren.
• ZHA/Zigpy wird offiziell nicht unterstützt; bitte ausschließlich Zigbee2MQTT verwenden.

3. Network Transfer Image (Optional)

Für eine Ersteinrichtung wird dies nicht benötigt!
Nutze dieses Tool, um ein bereits bestehendes Zigbee-Netzwerk (Frame Counter, Schlüssel, Routen) direkt vom Coordinator herunterzuladen und auf einen neuen ESP32-C6 zu übertragen.

⚠️ Warnung: Kein Langzeit-Backup!
Dies extrahiert ein rohes Speicherabbild mit exakten Frame Countern. Wenn ein zu altes Abbild wiederhergestellt wird (bei dem die Geräte in der Zwischenzeit viele Nachrichten gesendet haben), werden deine Endgeräte den Coordinator zum Schutz vor Replay-Attacken blockieren und müssen neu angelernt werden. Nutze diese Funktion primär für einen sofortigen Hardware-Tausch.