Zigbee2MQTT можно запустить на обычном постоянно включённом компьютере с Windows. Для первого стенда достаточно USB-координатора с coordinator firmware и одного Zigbee-датчика. GrowerHub выдаёт отдельное защищённое MQTT-подключение, поэтому для новой установки локальный MQTT-брокер не обязателен.
Самый короткий путь — скачать пакет GrowerHub и два личных файла конфигурации из кабинета. Ниже также указано, где искать причину, если Windows не видит USB-стик или Zigbee2MQTT не выходит в сеть.
Что понадобится
| Компонент | Минимальный вариант | Что проверить |
|---|---|---|
| компьютер | Windows 10/11, который не уходит в сон во время работы | стабильный интернет и свободный USB-порт |
| координатор | USB-стик из списка Zigbee2MQTT | coordinator firmware и тип адаптера |
| программная среда | актуальная LTS-версия Node.js с Corepack | команды node --version и corepack --version выполняются |
| первое устройство | Zigbee-датчик температуры/влажности | точная модель есть в каталоге совместимости |
| GrowerHub | бесплатная учётная запись | создано подключение и сохранены оба файла конфигурации |
Официальная инструкция Zigbee2MQTT для Windows сейчас указывает Node.js 22 LTS. Перед установкой сверяйтесь с актуальной страницей Windows, потому что требуемая LTS-версия со временем меняется.
Шаг 1. Определите тип координатора
Тип выбирают по чипу и прошивке, а не по форме корпуса:
zstack— SONOFF ZBDongle-P и совместимые координаторы на CC2652/CC1352;ember— SONOFF ZBDongle-E и совместимые координаторы Silicon Labs;- для другой модели найдите её в официальном списке адаптеров и используйте указанное значение.
Дешёвый CC2652P-стик подходит, если в нём установлена именно прошивка координатора. USB-удлинитель помогает вынести радио от корпуса компьютера, USB 3.0 и других источников помех.
Шаг 2. Создайте подключение GrowerHub
- Войдите в GrowerHub и откройте мастер первого подключения.
- Создайте координатор с любым понятным названием.
- Выберите «Новая установка» и Windows.
- Скачайте
configuration.yamlиsecret.yamlсразу: MQTT-пароль показывается один раз. - Откройте пакеты установки и скачайте последний Windows ZIP из GitHub Releases.
В ZIP нет личных данных доступа. Не публикуйте скачанный secret.yaml и не отправляйте его в чат; при потере файла выпустите новые credentials в кабинете.
Шаг 3. Найдите COM-порт
Подключите USB-стик и откройте «Диспетчер устройств → Порты (COM и LPT)». Запомните номер рядом с USB Serial Device, например COM4.
Если раздела с портом нет:
- переставьте стик в другой USB-порт;
- проверьте его на другом компьютере;
- установите VCP-драйвер производителя USB-UART чипа — Silicon Labs, FTDI или WCH;
- убедитесь, что кабель или удлинитель передаёт данные, а не только питание.
Эти же причины перечислены в документации поддерживаемых адаптеров.
Шаг 4. Подготовьте пакет
- Распакуйте ZIP в постоянную папку, например
C:\GrowerHub\zigbee-coordinator. - Поместите
configuration.yamlиsecret.yamlв подпапкуdata. - Запустите
setup-coordinator.bat. - Выберите найденный COM-порт и
zstackлибоember. - Запустите
start-coordinator.bat. - Проверьте состояние через
status-coordinator.bat.
Не запускайте две копии Zigbee2MQTT с одним USB-стиком. Порт может одновременно использовать только один процесс.
Шаг 5. Дождитесь статуса ONLINE
Пакет подключается к growerhub.ru:8883 по MQTTS. Кабинет проверяет статус автоматически. Когда координатор станет ONLINE, разрешите подключение на три минуты и переведите датчик в режим pairing рядом с USB-стиком.
Сначала дождитесь появления показаний и доступных свойств, затем перенесите датчик на рабочее место. Подробная проверка есть в материале о подключении Zigbee-датчика температуры и влажности.
Если координатор не выходит в сеть
| Симптом | Что проверить сначала |
|---|---|
No valid USB adapter found |
правильный COM-порт и значение adapter; официальные примеры находятся в Adapter settings |
Access denied или порт занят |
закройте вторую копию Zigbee2MQTT и программы прошивки/терминала |
| процесс запустился, GrowerHub показывает OFFLINE | наличие обоих YAML-файлов, системное время Windows и доступ к growerhub.ru:8883 |
| после перезапуска пропали настройки | запускайте пакет из постоянной папки и не удаляйте каталог data |
| датчик не находится | pairing рядом с координатором, полный factory reset устройства, питание и логи Zigbee2MQTT |
Локальный интерфейс пакета доступен только на этом компьютере по http://127.0.0.1:8080. Открывать его в интернет не нужно.
Если Zigbee2MQTT уже работает
Не создавайте вторую Zigbee-сеть и не переносите все устройства ради GrowerHub. В мастере выберите вариант «Уже есть Zigbee2MQTT / Home Assistant»: направленный connector сохраняет локальный MQTT и передаёт только нужные состояния и команды. Схема разобрана в статье GrowerHub и Home Assistant через MQTT.
Готово, если
- Windows видит координатор на стабильном COM-порту;
- выбран правильный тип
zstackилиember; status-coordinator.batпоказывает запущенный процесс;- GrowerHub показывает координатор
ONLINE; - первое устройство появилось с моделью, свойствами и свежими показаниями;
- после перезапуска компьютера каталог
dataостаётся на месте.
После этого создайте зону только по названию и назначьте ей устройство. Растения и автоматизации можно добавить позже.