Zigbee2MQTT можно запустить на обычном постоянно включённом компьютере с Windows. Для первого стенда достаточно USB-координатора с coordinator firmware и одного Zigbee-датчика. GrowerHub выдаёт отдельное защищённое MQTT-подключение, поэтому для новой установки локальный MQTT-брокер не обязателен.
Самый короткий путь — скачать пакет GrowerHub и два личных файла конфигурации из кабинета. Ниже также указано, где искать причину, если Windows не видит USB-стик или Zigbee2MQTT не выходит в сеть.
Хотите сначала увидеть кабинет? Откройте демоферму без регистрации. В ней уже есть датчики, теплицы и история; USB-координатор для демо не нужен. Ниже — путь для вашего физического оборудования.
Что понадобится
| Компонент | Минимальный вариант | Что проверить |
|---|---|---|
| компьютер | Windows 10/11, который не уходит в сон во время работы | стабильный интернет и свободный USB-порт |
| координатор | USB-стик Zigbee2MQTT с типом адаптера zstack или ember |
coordinator firmware и тип адаптера |
| программная среда | актуальная LTS-версия Node.js с Corepack | команды node --version и corepack --version выполняются |
| первое устройство | Zigbee-датчик температуры/влажности | точная модель есть в каталоге совместимости |
| GrowerHub | бесплатная учётная запись | создано подключение и сохранены оба файла конфигурации |
Официальная инструкция Zigbee2MQTT для Windows сейчас указывает Node.js 22 LTS. Перед установкой сверяйтесь с актуальной страницей Windows, потому что требуемая LTS-версия со временем меняется.
Шаг 1. Определите тип координатора
Windows-пакет GrowerHub и его мастер настройки поддерживают два типа адаптера. Тип выбирают по чипу и прошивке, а не по форме корпуса:
zstack— SONOFF ZBDongle-P и совместимые координаторы на CC2652/CC1352;ember— SONOFF ZBDongle-E и совместимые координаторы Silicon Labs.
Если в официальном списке адаптеров для вашей модели указан другой тип, используйте официальную инструкцию установки Zigbee2MQTT на Windows. Описанный здесь мастер Windows-пакета GrowerHub другие типы не поддерживает.
Дешёвый CC2652P-стик подходит, если в нём установлена именно прошивка координатора. USB-удлинитель помогает вынести радио от корпуса компьютера, USB 3.0 и других источников помех.
Шаг 2. Создайте подключение GrowerHub
- Войдите в GrowerHub и откройте мастер первого подключения.
- Выберите «Новая установка».
- Введите понятное название и нажмите «Создать подключение».
- Выберите Windows и сразу скачайте
configuration.yamlиsecret.yaml: MQTT-пароль показывается один раз. - Нажмите «Скачать пакет для Windows» — мастер скачает подходящий ZIP. Шаги запуска появятся прямо под кнопками скачивания.
В 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. Открывать его в интернет не нужно.
Проверка после перезапуска Windows
Перед обновлением сохраните резервную копию каталога data: в нём находятся конфигурация и состояние Zigbee-сети. Не смешивайте его с каталогом другой установки.
- Остановите пакет через
stop-coordinator.batи запустите снова черезstart-coordinator.bat. - Проверьте процесс командой
status-coordinator.bat, затем свежие показания в GrowerHub. - Перезагрузите Windows и повторите проверку. Наличие процесса ещё не означает, что координатор ONLINE.
- Если используете Планировщик заданий, укажите полные пути и рабочую папку пакета. Проверьте запуск после входа или перезагрузки именно в выбранном режиме. Пакет сам не доказывает наличие автозапуска.
По состоянию на обновление статьи официальная инструкция Zigbee2MQTT для Windows использует Node.js 22 LTS, Corepack и pnpm. Проверьте node --version и corepack --version до запуска пакета. После установки Node откройте новое окно терминала. Если Windows блокирует PowerShell-обёртку команды, используйте соответствующую .cmd-команду; не отключайте глобальные политики безопасности ради установки.
Если Zigbee2MQTT уже работает
Не создавайте вторую Zigbee-сеть и не переносите все устройства ради GrowerHub. В мастере выберите вариант «Уже работает Zigbee2MQTT»: направленный connector сохраняет локальный MQTT и передаёт только нужные состояния и команды. Схема разобрана в статье GrowerHub и Home Assistant через MQTT.
Готово, если
- Windows видит координатор на стабильном COM-порту;
- выбран правильный тип
zstackилиember; status-coordinator.batпоказывает запущенный процесс;- GrowerHub показывает координатор
ONLINE; - первое устройство появилось с моделью, свойствами и свежими показаниями;
- после перезапуска компьютера каталог
dataостаётся на месте.
После этого создайте зону только по названию и назначьте ей устройство. Растения и автоматизации можно добавить позже.
