Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
zigbee2mqtt_install [2021/08/01 23:08] Aleksandr Kazantsev |
zigbee2mqtt_install [2021/12/04 16:46] (текущий) Pavel Sokolov |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Установка Zigbee2MQTT ====== | + | ====== Установка Zigbee2MQTT |
+ | |||
+ | <WRAP center round important 60%> | ||
+ | При работе с Home Assistant supervised или HassOS вместо описанного ниже способа установки желательно использовать аддон [[https:// | ||
+ | ]] | ||
+ | </ | ||
+ | |||
+ | Данный вариант установки предназначен для установки сервиса zigbee2mqtt на компьютере или на контроллерах JetHub H1/D1. | ||
Для работы zigbee2mqtt необходимо предварительно установить MQTT брокер, | Для работы zigbee2mqtt необходимо предварительно установить MQTT брокер, | ||
Строка 5: | Строка 12: | ||
< | < | ||
sudo apt install -y mosquitto mosquitto-clients | sudo apt install -y mosquitto mosquitto-clients | ||
- | sudo systemctl | + | </ |
+ | |||
+ | При установке MQTT брокер будет настроен на автоматический запуск и запущен. Проверить статус службы можно командой: | ||
+ | |||
+ | < | ||
+ | sudo systemctl | ||
</ | </ | ||
Строка 52: | Строка 64: | ||
# Serial settings | # Serial settings | ||
serial: | serial: | ||
- | # Location of CC2538 Zigbee module | + | # Location of CC2538 Zigbee module |
port: / | port: / | ||
Строка 71: | Строка 83: | ||
</ | </ | ||
- | Преведены значения pan_id и network_key, | + | В примере приведено название порта для контроллера JetHub H1 (/ |
+ | |||
+ | Преведены значения | ||
Запуск zigbee2mqtt: | Запуск zigbee2mqtt: | ||
Строка 118: | Строка 132: | ||
</ | </ | ||
- | В файл конфигурации Home Assistant необходимо включить интеграцию MQTT со следующими параметрами: | + | В файл конфигурации Home Assistant необходимо включить интеграцию MQTT. Это можно сделать двумя способами: |
+ | |||
+ | 1. (Рекомендуется) В web-интерфейсе Home Assistant выбрать | ||
+ | |||
+ | 2. В файл конфигурации Home Assistant добавить следующие параметры: | ||
< | < | ||
Строка 132: | Строка 150: | ||
payload: ' | payload: ' | ||
</ | </ | ||
+ | |||
+ | |||
+ | ===== Возможные проблемы ===== | ||
+ | |||
+ | ==== Отсутствуют права доступа к последовательному порту ==== | ||
+ | |||
+ | Если во время запуска появляется ошибка: | ||
+ | < | ||
+ | Error: Error while opening serialport ' | ||
+ | </ | ||
+ | |||
+ | Необходимо включить пользователя, | ||
+ | |||
+ | < | ||
+ | sudo gpasswd --add ${USER} dialout | ||
+ | </ | ||
+ | |||
+ | После чего выйти из системы и заново зайти в нее под данным пользователем. | ||