Обновление 2204 zigbee

Обновлял контроллер WB6.8.1 у которого в модуле 4 стоит зигби. После установки 1.25, откатывался на 18.1. но зигби так и не заработало.

при просмотре установленных пакетов есть строки:

ii  wb-zigbee2mqtt                                        1.1.0                           all
rc  zigbee2mqtt                                           1.25.0                          armhf                           Zigbee to MQTT bridge (package by Wiren Board team)
ii  zigbee2mqtt-1.18.1                                    1.18.1                          armhf                           Zigbee to MQTT bridge (package by Wiren Board team)

Это нормально что установлены 2 пакета?

Судя из логов, наверно проблема с MOD4 (модуль точно в него установлен)


26-05-2022 18:04:47.849 	npm ERR!     /root/.npm/_logs/2022-05-26T13_04_47_770Z-debug.log
26-05-2022 18:04:47.844 	npm ERR! A complete log of this run can be found in:
26-05-2022 18:04:47.761 	npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
26-05-2022 18:04:47.754 	npm ERR! Failed at the zigbee2mqtt@1.18.1 start script.
26-05-2022 18:04:47.749 	npm ERR!
26-05-2022 18:04:47.743 	npm ERR! Exit status 1
26-05-2022 18:04:47.738 	npm ERR! zigbee2mqtt@1.18.1 start: `node index.js`
26-05-2022 18:04:47.647 	npm ERR! errno 1
26-05-2022 18:04:47.641 	npm ERR! code ELIFECYCLE
26-05-2022 18:04:47.372 	    at /mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12
26-05-2022 18:04:47.372 	    at /mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12
26-05-2022 18:04:47.372 	    at SerialPort._error (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14)
26-05-2022 18:04:47.372 	    at SerialPort.<anonymous> (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:134:49)
26-05-2022 18:04:47.372 	    at __awaiter (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:23:12)
26-05-2022 18:04:47.372 	    at new Promise (<anonymous>)
26-05-2022 18:04:47.372 	    at /mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:27:71
26-05-2022 18:04:47.372 	    at Generator.next (<anonymous>)
26-05-2022 18:04:47.372 	    at Znp.<anonymous> (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:136:32)
26-05-2022 18:04:47.372 	e[31mZigbee2MQTT:errore[39m 2022-05-26 13:04:47: Error: Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/ttyMOD4'

пробывал переустанавливать 18.1 - не помогло
пробывал удалять MOD4 и по новой добавлять в конфигурацию - не помогло.

yaml ниже

homeassistant: false
permit_join: false
mqtt:
  base_topic: zigbee2mqtt
  server: 'mqtt://localhost'
serial:
  port: /dev/ttyMOD4
advanced:
  rtscts: false
  last_seen: epoch
  pan_id: 24425
  network_key:
    - 51
    - 136
    - 182
    - 196
    - 242
    - 189
    - 46
    - 92
    - 167
    - 171
    - 230
    - 0
    - 144
    - 146
    - 200
    - 131

Что нужно проверить/поправить?

Здравствуйте!

Должна быть установлена только одна версия пакета zigbee2mqtt.
Также убедитесь, что существует порт /dev/ttyMOD4

Это шлюз, не сам сервер.

fuser /dev/ttyMOD4 что-то возвращает? Ну и, главное - сам /dev/ttyMOD4 есть?
то есть ls -l /dev |grep ttyMod то возвращает?

Модуля не видел контроллер. Вернулся к заводским настройкам ибо разбираться некогда.
Контроллер долго грузится очень, долго. Последним в устройствах появляются именно боковые модули WB. Т.е. уже давно опрос идет шин 485, а у меня нет устройств с шины WB и модулей внутренних.

По zigbee - работает после восстановления заводских настроек. Но удалось вернуть обратно только 1 розетку, остальные устройства (3 розетки и 1 реле) ни в какую не добавляются.

зигби 1.18.1 релиз 2204

По инструкции добавляете устройства?

Попробуйте подписаться на топики сервиса zigbee2mqtt и проверить, есть ли сообщения от проблемных устрйств:

mosquitto_sub -v -t zigbee2mqtt/#

подключал по инструкции. Ниже текстовый файл с выводом на

mosquitto_sub -v -t zigbee2mqtt/#

zigbee.txt (32.0 КБ)

В нем есть информация по розетке которую я подключил первой, после устройства перестали подключаться, хотя делал все как обычно.

0x54ef4410001991b7
0x04cf8cdf3c8b5021
0x54ef44100013a75f
0x54ef4410001d0a0b // только данная розетка подключилась - подключал ее первую

Не вижу в логах сообщений от устройств. Если устройства должны периодически что-то присылать, то будут видны получаемые сообщения, например, так:

Примерный вывод
zigbee2mqtt/bridge/groups []
zigbee2mqtt/bridge/extensions []
zigbee2mqtt/bridge/state online
zigbee2mqtt/bridge/config {"commit":"7a2ddf24","coordinator":{"meta":{"maintrel":3,"majorrel":2,"minorrel":6,"product":0,"revision":20211115,"transportrev":2},"type":"zStack12"},"log_level":"info","network":{"channel":11,"extendedPanID":"0x00124b0024404bcc","panID":6754},"permit_join":false,"version":"1.25.0"}
zigbee2mqtt/bridge/logging {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/THP Kitchen', payload '{\"last_seen\":1653910380826}'"}
zigbee2mqtt/THP Kitchen {"last_seen":1653910380826}
zigbee2mqtt/bridge/logging {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/THP Kitchen', payload '{\"last_seen\":1653910383209}'"}
zigbee2mqtt/THP Kitchen {"last_seen":1653910383209}
zigbee2mqtt/bridge/logging {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/THP Kitchen', payload '{\"last_seen\":1653910384911}'"}
zigbee2mqtt/THP Kitchen {"last_seen":1653910384911}
zigbee2mqtt/bridge/logging {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/THP Kitchen', payload '{\"last_seen\":1653910386444}'"}
zigbee2mqtt/THP Kitchen {"last_seen":1653910386444}
zigbee2mqtt/bridge/logging {"level":"info","message":"MQTT publish: topic 'zigbee2mqtt/THP Kitchen', payload '{\"last_seen\":1653910388094}'"}
zigbee2mqtt/THP Kitchen {"last_seen":1653910388094}

Или же устройство только ждет команды, которую надо публиковать в соответствующий топик.

Покажите вывод команды

apt policy zigbee2mqtt
systemctl status zigbee2mqtt

Затем приведите файл конфигурации к виду:

homeassistant: false
permit_join: false
mqtt:
  base_topic: zigbee2mqtt
  server: 'mqtt://localhost'
serial:
  port: /dev/ttyMOD4
advanced:
  rtscts: false
  last_seen: epoch

Перезапустите сервис и посмотрите, будут ли приходить сообщения от устройств:

systemctl restart zigbee2mqtt; journalctl -f -u zigbee2mqtt

Здравствуйте! Получилось ли решить проблему?

Смогу проверить только когда в следующий раз буду на данном объекте.

Проблема сама как-то решилась, все работает в том числе на WB2207

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.