Сделал полную переустановку home assistant (включая форматирование диска). Поставил zigbee2mqtt по видео Квазиса. При попытке нажатия кнопки запуска дополнение не запускается (все также остается кнопка “Запустить”), при переходе с боковой панели получаю сообщение: “Zigbee2MQTT Add-on is not running. Please start it first”, далее меня перекидывает на страничку дополнения с “неработающей” кнопкой “Запустить”. В журнале при этом следующие записи:
[15:20:43] INFO: Preparing to start…
[15:20:44] INFO: Socat not enabled
[15:20:46] INFO: Starting Zigbee2MQTT…
Zigbee2MQTT:info 2022-10-23 15:20:50: Logging to console and directory: ‘/config/zigbee2mqtt/log/2022-10-23.15-20-50’ filename: log.txt
Zigbee2MQTT:info 2022-10-23 15:20:51: Starting Zigbee2MQTT version 1.28.0 (commit #unknown)
Zigbee2MQTT:info 2022-10-23 15:20:51: Starting zigbee-herdsman (0.14.62)
Zigbee2MQTT:info 2022-10-23 15:20:54: zigbee-herdsman started (resumed)
Zigbee2MQTT:info 2022-10-23 15:20:54: Coordinator firmware version: ‘{“meta”:{“maintrel”:1,“majorrel”:2,“minorrel”:7,“product”:1,“revision”:20210319,“transportrev”:2},“type”:“zStack3x0”}’
Zigbee2MQTT:info 2022-10-23 15:20:54: Currently 0 devices are joined:
Zigbee2MQTT:info 2022-10-23 15:20:54: Zigbee: disabling joining new devices.
Zigbee2MQTT:info 2022-10-23 15:20:54: Connecting to MQTT server at mqtt://core-mosquitto
Zigbee2MQTT:info 2022-10-23 15:20:55: Connected to MQTT server
Zigbee2MQTT:info 2022-10-23 15:20:55: MQTT publish: topic ‘zigbee2mqtt/bridge/state’, payload ‘online’
Zigbee2MQTT:info 2022-10-23 15:20:55: Started frontend on port 0.0.0.0:8099
Zigbee2MQTT:info 2022-10-23 15:20:55: MQTT publish: topic ‘zigbee2mqtt/bridge/config’, payload ‘{“commit”:“unknown”,“coordinator”:{“meta”:{“maintrel”:1,“majorrel”:2,“minorrel”:7,“product”:1,“revision”:20210319,“transportrev”:2},“type”:“zStack3x0”},“log_level”:“info”,“network”:{“channel”:11,“extendedPanID”:“0xdddddddddddddddd”,“panID”:6754},“permit_join”:false,“version”:“1.28.0”}’
Zigbee2MQTT:info 2022-10-23 15:20:55: MQTT publish: topic ‘zigbee2mqtt/bridge/state’, payload ‘online’
Zigbee2MQTT:error 2022-10-23 15:26:18: MQTT error: connect ECONNREFUSED 172.30.33.1:1883
Zigbee2MQTT:error 2022-10-23 15:26:19: MQTT error: connect ECONNREFUSED 172.30.33.1:1883
Zigbee2MQTT:error 2022-10-23 15:26:20: MQTT error: connect ECONNREFUSED 172.30.33.1:1883
Zigbee2MQTT:error 2022-10-23 15:26:21: MQTT error: connect ECONNREFUSED 172.30.33.1:1883
Zigbee2MQTT:error 2022-10-23 15:26:23: MQTT error: connect ECONNREFUSED 172.30.33.1:1883
Zigbee2MQTT:error 2022-10-23 15:26:24: MQTT error: connect ECONNREFUSED 172.30.33.1:1883
Zigbee2MQTT:error 2022-10-23 15:26:25: Not connected to MQTT server!
Zigbee2MQTT:error 2022-10-23 15:26:25: MQTT error: connect ECONNREFUSED 172.30.33.1:1883
Zigbee2MQTT:error 2022-10-23 15:26:26: MQTT error: connect ECONNREFUSED 172.30.33.1:1883
Zigbee2MQTT:info 2022-10-23 15:26:28: Connected to MQTT server
Zigbee2MQTT:info 2022-10-23 15:26:28: MQTT publish: topic ‘zigbee2mqtt/bridge/state’, payload ‘online’
Перебрал уже кучу вариантов настроек, временами (на сколько понял (могу и ошибаться) соединение проходило успешно (не видел явных ошибок в журнале), но веб-интерфейс так и не появлялся, дополнение в статус “Запущено” не переходило.
Конфиг Mosquitto broker:
Login
- username: mqtt
password: mqtt
Certigicate File: fullchain.pem
Private Key File: privkey.pem
Customize:
active: false
folder: mosquitto
Normal MQTT: 1883
MQTT over WebSocket: 1884
Normal MQTT with SSL: 8883
MQTT over WebSocket with SSL: 8884
Интеграция core-mosquitt MQTT:
- Параметры Брокера:
Брокер: core-mosquitto
Порт: 1883
Имя пользователя: mqtt
Пароль: mqtt
Разрешить обнаружение - Да
Отправить топик о подключении - Да
Топик о подключении (LWT): homeassistant/status
Значение топика о подключении: online
QoS топика о подключении: 0
Сохранять топик о подключении - Нет
Отправлять топик об отключении - Да
Топик об отключении (LWT): homeassistant/status
Значение топика об отключении: offline
QoS топика об отключении: 0
Сохранять топик об отключении - Нет - Опубликованные данные:
Топик - пусто
Значение (включая шаблоны) - пусто
Подписаться на топик - пусто
Конфиг zigbee2mqtt (1.28.0-1)
- data_path
/config/zigbee2mqtt - socat
enabled: false
master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
options: “-d -d”
log: false - mqtt
server: mqtt://core-mosquitto
user: mqtt
password: mqtt - serial
port: /dev/ttyUSB0 - Сеть
socat tcp-listen port: 8485
frontend tcp-listen port: 8099
Стик: Egony CC2652P (E72-2G4M20S1E) Rev 1.0
До переустановки на нем висело более полусотни устройств.
UPD
Обнаружил такую интересную вещь: проблема не в том, что дополнение не запускается, а в том, что оно запускается, но HA этого не фиксирует. Такое поведение обнаружил как минимум с 2 дополнениями:
- Samba
- Zigbee2MQTT
Оба работают и передают данные, в них можно зайти, указав точный ip и порт, но при этом сам HA не считает их запущенными