Как выбрать и быстро запустить Sonoff Zigbee Dongle
Коротко: для большинства пользователей лучше взять ZBDongle‑P (CC2652P) — он проще в установке и отлично работает с Home Assistant/Zigbee2MQTT; ZBDongle‑E (EFR32MG21) даёт больше гибкости прошивок, но требует внимания к драйверам и процедурам прошивки. Ниже — практический план действий: проверка USB‑моста, установка драйверов, интеграция и безопасная прошивка.
Чипы и ключевые отличия
- ZBDongle‑P: TI CC2652P — широкая поддержка Z‑Stack, стабильный выбор для ZHA и Zigbee2MQTT, обычно USB‑мост CP210x. Подходит для «включил и работает».
- ZBDongle‑E: Silicon Labs EFR32MG21 (Series 2) — поддерживает Ember/EZSP/NCP‑образы, иногда CH9102/CP210x на USB. Даёт возможности для роутер‑прошивок и кастомных сценариев, но требует больше шагов при прошивке.
Выбор: если хотите минимальных сложностей и максимальной совместимости — ZBDongle‑P. Если планируете экспериментировать с роутером, OpenThread или специфичными образами — ZBDongle‑E.
Если не уверены — берите ZBDongle‑P. Для 90% домашних сетей это лучший баланс простоты и производительности.
Подготовка: драйверы и интеграция (быстро)
- Подключите донгл к хосту и определите порт: Linux — /dev/ttyUSBx или /dev/ttyACMx (проверьте dmesg), Windows — COMx (Device Manager).
- Установите драйвер: CP210x или CH91xx/CH9102 в зависимости от USB‑моста. На Linux чаще драйвер уже в ядре; при проблемах смотрите dmesg и разрешения на порт.
- Интеграция в Zigbee2MQTT: в конфиге укажите serial.port и adapter. Для ZBDongle‑P обычно adapter zstack; для ZBDongle‑E adapter зависит от прошивки (EZSP/Ember/NCP).
- В Home Assistant добавьте интеграцию ZHA и укажите путь к серийному порту — HA автоматически подберёт совместимый адаптер, если прошивка поддерживается.
- Включите "permit join" только на время пары устройств и сразу выключите после.
Прошивка и важные операции
- Остановите Zigbee‑сервис (Zigbee2MQTT/ZHA), чтобы освободить порт.
- Для простоты используйте официальные инструменты/аддоны «Dongle Flasher» в Home Assistant или веб‑флешер: выберите порт, образ и нажмите Flash.
- Для продвинутой прошивки (особенно ZBDongle‑E) может потребоваться режим загрузчика и специализированные утилиты (Silabs tools, XMODEM). В таких случаях следует следовать инструкции под конкретный образ.
Не флешьте образ, предназначенный для другой модели/чипа. Ошибка образа может сделать устройство недоступным до восстановления через аппаратный режим.
Частые ошибки
- Порт занят другим сервисом — остановите сервис и переподключите донгл.
- Неправильный драйвер (Windows) — удалите старый, установите нужный вручную и перезагрузите.
- Отсутствие антенны после разборки — сильно снижает радиус связи.
- USB 3.0 может мешать стабильности — попробуйте USB 2.0 или удлинитель.
FAQ
- Нужен ли роутер в сети? Для больших сетей да: розетки/плагины в роли роутеров важны для стабильности и нагрузки.
- Как проверить, какой USB‑чип? Посмотрите обозначение на плате/корпусе или определите через dmesg/Device Manager после подключения.
- Можно ли иметь два координатора на одном хосте? Да, но каждая сеть должна быть на своём Zigbee‑канале, чтобы избежать конфликтов.
Если хотите, пришлите модель/серийник и систему (Raspberry Pi OS / Home Assistant OS / Windows) — подготовлю точный чек‑лист с командами и порядком действий.