Интеграция ZONT с Home Assistant MQTT

Материал из Библиотека

Микро Лайн

Установка Zigbee2MQTT для ZONT

Программа Zigbee2MQTT позволяет подключить Zigbee-устройства (датчики, розетки, лампы, реле) к личному кабинету ZONT.


Windows

Установочный скрипт для Windows делает всё сам: ставит драйверы адаптера, саму программу и настраивает подключение к облаку ZONT по вашему логину и паролю. Вводить адреса серверов и пароли брокера вручную не нужно.


Linux и macOS

На Linux и macOS ставьте Zigbee2MQTT по официальной инструкции — запуск в Docker.

Учётные данные для подключения к облачному брокеру можно скопировать из настроек прибора «Home Assistant» (раздел Данные для подключения) в приложении ZONT.

Creds.png

Дополнительная информация в разделе «Техническим специалистам».


Что понадобится

  • Компьютер с 64-разрядной Windows 10 или новее.
  • Zigbee-стик, вставленный в USB-порт (рекомендуем стик Zigbee 3.0 на базе TICC2652P).
  • Логин и пароль от личного кабинета ZONT.
  • Прибор типа «Home Assistant», заранее добавленный в приложении ZONT. Если такого прибора нет, установщик остановится и сообщит об этом.
  • Права администратора на компьютере.
  • Подключение к интернету.
  • Скачать скрипты установки для Windows.

* Пример стика: Zigbee RF-DG-52PAS CC2652P USB


Как установить

  1. Вставьте Zigbee-стик в USB-порт компьютера.
  2. Извлеките файлы из скачанного архива z2m-setup.zip
  3. Щёлкните по файлу Install-Zigbee2MQTT.bat правой кнопкой мыши и выберите «Запуск от имени администратора».
  4. Дождитесь окончания. Установка идёт в одном окне и занимает от 5 до 20 минут в зависимости от скорости интернета.
  5. В случае каких-либо ошибок вам будет выведено их описание и наиболее вероятные способы исправления.
  6. Скрипт установки можно перезапускать повторно.

Что попросит установщик

За всю установку вас спросят только о трёх вещах, и все три — в самом начале.

Логин и пароль от личного кабинета ZONT. Пароль при вводе не отображается — это нормально, просто наберите его и нажмите Enter. Если в вашем аккаунте включена двухфакторная аутентификация, установщик дополнительно попросит код.

Прибор. Если в аккаунте один прибор Home Assistant, он выберется автоматически. Если несколько — появится список, введите номер строки:

В аккаунте несколько приборов Home Assistant. Выберите тот, к которому подключается Zigbee2MQTT:

1) Дом

2) Дача

Введите номер прибора из списка:

Zigbee-стик. Если адаптер в компьютере один, он определится сам. Если портов несколько — выберите из списка тот, в который вставлен адаптер.

Дальше вмешательство не потребуется: остальные этапы пройдут без вопросов.


После установки

При первом запуске Windows может спросить, разрешить ли Zigbee2MQTT доступ к сети. Нажмите «Разрешить доступ» — без этого не откроется веб-интерфейс.

Firewall.png

В конце установки в окне побегут строки — это Zigbee2MQTT запускается. Когда он заработает, внизу появится сообщение «ZIGBEE2MQTT ЗАПУЩЕН ИРАБОТАЕТ» с адресом веб-интерфейса:

http://localhost:3097

Cmd.png

Дальше в этом окне появляются только сообщения об ошибках, если они будут.

Откройте адрес в браузере: в веб-интерфейсе добавляют Zigbee-устройства в сеть и смотрят их состояние. Устройства, добавленные в Zigbee2MQTT, появляются в приложении ZONT автоматически.


Как запускать Zigbee2MQTT в фоне

Пока Zigbee2MQTT запущен из окна установки, он работает только с открытым окном: закрыли окно — связь с Zigbee-устройствами прекратилась. Чтобы программа работала сама по себе и включалась вместе с компьютером, щёлкните по файлу Install-Zigbee2MQTT-Service.bat правой кнопкой мыши и выберите «Запуск от имени администратора».

После этого:

  • программа запускается при включении компьютера, ещё до входа в Windows;
  • окно держать открытым не нужно, веб-интерфейс работает как обычно;
  • если программа даст сбой, Windows запустит её заново сама.

Запускать этот файл нужно уже после основной установки: пока Zigbee2MQTT не установлен, запускать в фоне нечего.

Окно с запущенным Zigbee2MQTT скрипт закроет сам: Zigbee-стик может использовать только одна копия программы.


Если Zigbee2MQTT перестал отвечать

Щёлкните по файлу Install-Zigbee2MQTT-Service.bat правой кнопкой мыши и выберите «Запуск от имени администратора» ещё раз. Повторный запуск безопасен: он перезапустит программу и ничего не сотрёт.


Как отключить фоновый режим

Щёлкните по файлу Uninstall-Zigbee2MQTT-Service.bat правой кнопкой мыши и выберите «Запуск от имени администратора». Программа перестанетзапускаться сама, а её настройки и список Zigbee-устройств останутся на месте.


Как изменить настройки позже

Запустите Install-Zigbee2MQTT.bat ещё раз тем же способом. Уже установленные компоненты повторно не скачиваются — установщик сразу перейдёт к выбору прибора и адаптера. Прошлый выбор будет предложен по умолчанию: чтобы оставить его, достаточно нажать Enter.


Как удалить Zigbee2MQTT

Щёлкните по файлу Uninstall-Zigbee2MQTT.bat правой кнопкой мыши и выберите «Запуск от имени администратора».

Скрипт снимет службу Windows (если был включён фоновый режим), остановит программу и удалит её вместе с настройками. Про Node.js он спросит отдельно: им могут пользоваться другие программы на компьютере, поэтому по умолчанию Node.js остаётся. Чтобы удалить и его, ответьте «да».

Драйверы USB-адаптеров остаются в системе всегда: их используют не только Zigbee-стики, но и платы Arduino, программаторы и переходники USB-COM.

Вместе с программой стирается база Zigbee-сети: после повторной установки все Zigbee-устройства придётся подключать заново.

Прибор Home Assistant в личном кабинете ZONT удаление не затрагивает — если он больше не нужен, удалите его в приложении ZONT.

Если что-то пошло не так

В самом начале каждый файл показывает свою версию (например, версия 2026.9.1) — назовите её при обращении в поддержку, она же записана в журнале.

Рядом с файлом Install-Zigbee2MQTT.bat установщик создаёт файл log.txt c подробностями последнего запуска, а удаление пишет log-uninstall.txt.

Настройка фонового режима пишет log-service.txt, отключение — log-service-uninstall.txt.

Приложите нужный файл к обращению в техническую поддержку ZONT — по нему причина видна почти всегда.

Если Zigbee2MQTT работает в фоне, поддержка может попросить ещё и журнал самой программы. Он лежит в папке %LOCALAPPDATA%\Zigbee2MQTT\logs: скопируйтеэтот адрес в адресную строку проводника и нажмите Enter.

Частые случаи и что делать:

Что на экране Что это значит
«Установка требует правадминистратора» Файл запущен обычным двойным щелчком.

Закройте окно и запустите правой кнопкой мыши через «Запуск от имени администратора».

«Неверный логин или пароль» Проверьте данные на сайте ZONT. После трёх неудачных попыток установка прервётся.
«В аккаунте нет ни одногоприбора Home Assistant» Сначала добавьте прибор в приложении ZONT, затем запустите установку заново.
«Сервер ZONT не отвечает» Подключение блокирует антивирус, брандмауэр или провайдер.

Проверьте, открывается ли сайт ZONT в браузере на этом компьютере.

«Zigbee2MQTT запустился в фоне и сразу остановился» Чаще всего Zigbee-стик занят или выбран не тот COM-порт.

Порядок действий — в разделе «Если адаптер занят» ниже.

«В системе уже есть служба Zigbee2MQTT» Службу с таким именем создала другая программа. Скрипт её не трогает, чтобы ничего не сломать.
«Адаптер на порту COM…чем-то занят» Установщик пробует освободить адаптер сам.

Если не помогло — порядок действий в разделе «Если адаптер занят» ниже.


Если адаптер занят

Zigbee-стик может использовать только одна программа за раз. Если в окне написано, что адаптер занят, выполняйте по порядку и после каждого шага запускайте файл заново (правой кнопкой мыши — «Запуск от имени администратора»):

1. Извлеките адаптер из USB и вставьте его заново. Помогает чаще всего: Windows заново подключает устройство и отпускает его.

2. Подключите адаптер к другому USB-порту компьютера.

3. Закройте программы, которые могут работать с адаптером — другую копию Zigbee2MQTT, программы настройки Zigbee-стика, монитор COM-порта.

4. Перезагрузите компьютер.


Базовая информация по добавлению устройств Zigbee

При входе на http://localhost:3097 интерфейс по умолчанию на английском языке. Нажмите на кнопку en, чтобы открыть меню выбора доступных языков

1 start.png

Выберите из списка Русский.

876.859x876.859пкс

Перейдите во вкладку Устройства и нажмите кнопку Разрешить подключение.

876.859x876.859пкс

Чтобы перевести Zigbee устройство в режим поиска следуйте инструкции производителя (возможные варианты: зажатие кнопки или её тройное нажатие, зажатие скрытого переключателя в отверстии для скрепки). После этого световой индикатор начнет мигать, и устройство появится в веб-интерфейсе Zigbee2MQTT. После этого можно вручную отключить присоединение устройств нажав на Запретить присоединение.

4 joined.png

Программа автоматически направит всю информацию о датчике на сервера ZONT. После обновления главного экрана дома с устройством Home Assistant, в приложении ZONT появятся доступные компоненты добавленного датчика.

5 result.png

Имя плитки по умолчанию максимально наполняется данными, чтобы была понятна принадлежность компонента к устройству. Переименование доступно в настройках устройства Home Assistant, разделы Управление, Оборудование, Отопление.

6 rename.png

Ненужные плитки можно скрыть в настройках дома, раздел Главный экран.

7 visible.png

Итоговый вид на главном экране дома.

8 final.png

Техническим специалистам