Как выбрать и быстро запустить 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% домашних сетей это лучший баланс простоты и производительности.

Подготовка: драйверы и интеграция (быстро)

  1. Подключите донгл к хосту и определите порт: Linux — /dev/ttyUSBx или /dev/ttyACMx (проверьте dmesg), Windows — COMx (Device Manager).
  2. Установите драйвер: CP210x или CH91xx/CH9102 в зависимости от USB‑моста. На Linux чаще драйвер уже в ядре; при проблемах смотрите dmesg и разрешения на порт.
  3. Интеграция в Zigbee2MQTT: в конфиге укажите serial.port и adapter. Для ZBDongle‑P обычно adapter zstack; для ZBDongle‑E adapter зависит от прошивки (EZSP/Ember/NCP).
  4. В Home Assistant добавьте интеграцию ZHA и укажите путь к серийному порту — HA автоматически подберёт совместимый адаптер, если прошивка поддерживается.
  5. Включите "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) — подготовлю точный чек‑лист с командами и порядком действий.