Zigbee2MQTT – это дополнение, которое позволяет убрать сторонние Zigbee хабы. И подключать устройства через одни мост. Преимуществом является быстрая настройка и управление устройствами из одного места.
Если вы используете Docker, то воспользуйтесь другим руководством — Docker Zigbee2MQTT.
Поиск и определение адаптера
После подключения необходимо узнать, на каком порту появилось устройство. Для этого перейдём в терминал и выполним команду, узнать как установить терминал в Home Assistant:
ls -l /dev/serial/by-id
У нас появляется весь список подключённых к нашему серверу устройств. Так как все операции проходят на тестовом стенде то и устройство только одно: Sonoff Zigbee Dongle-E Plus
usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20220715153021-if00 -> ../../ttyACM0

Если у вы не обнаружили адаптер, то необходимо будет скачать драйвера для вашей операционной системы. Как правило производитель выкладывает их на своем официальном сайте. В основном проблема встречается на Windows и Mac OS. У Linux и Unix систем поддержка устройств идет «из коробки».
Установка Mosquitto Broker Home Assistant
Далее нам необходим сам MQTT брокер. Который будет принимать и отсылать информацию между устройствами сети.
- Переходим в «Настройки»
- Далее «Дополнения»
- В левом нижнем углу будет кнопка «Магазин дополнений», нажимаем на неё
- В поиске вбиваем «Mosquitto broker»
- Заходим в карточку и нажимаем «Установить»
- После установки запускаем аддон и ставил галочку Watchdog

Необходимо будет установить логин и пароль для MQTT брокера. В конфигурации дополнения
- username: myuser
password: mypassword

Далее заходим в список наших интеграций и Home Assistant сам предложить нам донастроить MQTT. Просто нажимаем настроить и все. Вводить ничего никуда не нужно.

Установка Zigbee2MQTT Home Assistant
Zigbee2MQTT не входит в перечень стандартных дополнений, для его установки потребуется подключение из стороннего хранилища.
- Повторяем первые 3 пункта из установки Mosquitto Broker
- На странице магазина дополнений нажимаем на три точки в левом верхнем углу и переходим в «Репозитории»
- Вставляем ссылку
https://github.com/zigbee2mqtt/hassio-zigbee2mqtt - Нажимаем «добавить»
- Перезагружаем HA

После этого возвращаемся в магазин и у нас появляется 3 новых дополнения.
- Zigbee2MQTT — актуальная, стабильная версия.
- Zigbee2MQTT Edge — бета версия, в которой есть новый функционал. Но она не гарантирует стабильную работу системы.
- Zigbee2MQTT Proxy — служит как прокси для внешнего Zigbee2MQTT. Единственный смысл — это добавление на боковую панель Home Assistant уже настроенного экземпляра.
Нас интересует первый, устанавливаем его, не забыв проставить галочку Watchdog.

После чего переходим в конфигурацию Zigbee2MQTT.
mqtt:
base_topic: zigbee2mqtt
server: mqtt://core-mosquitto:1883
user: myuser
password: mypassword
serial
adapter: ezsp
port: >-
/dev/serial/by-id/...
Вместо трёх точек в графе порт вписываем свой стик, который искали в самом первом пункте. Если у вас такой же стик zigbee 3.0 usb dongle, то дополнительно указываем адаптер.
Должно получиться так

На этом все, теперь переходим в меню Zigbee2MQTT и добавляем необходимые устройства.
