Wirenboard 6.8

Добрый день. Не получается добавить модуль openterm его нет в списках стабильной версии… при переходе в тестовую он появляется… но отваливается zigbee. Прошу помочь.

Добрый день.

Как отваливается? Симптомы?

Добрый день. В общем ресет к заводским настройкам и далее тестинг режим привел к тому что zigbee начало работать но после настройки порта опентерм все снова отвалилось… в логах вижу…

Jul 25 15:54:38 wirenboard-A3KSWYOC systemd[1]: Started zigbee2mqtt.
Jul 25 15:54:48 wirenboard-A3KSWYOC npm[8260]: > zigbee2mqtt@1.18.1 start /mnt/data/root/zigbee2mqtt
Jul 25 15:54:48 wirenboard-A3KSWYOC npm[8260]: > node index.js
Jul 25 15:55:16 wirenboard-A3KSWYOC npm[8260]: ^[[34mZigbee2MQTT:debug^[[39m 2021-07-25 15:55:16: Loaded state from file /mnt/data/root/zigbee2mqtt/data/state.json
Jul 25 15:55:16 wirenboard-A3KSWYOC npm[8260]: ^[[32mZigbee2MQTT:info ^[[39m 2021-07-25 15:55:16: Logging to console and directory: ‘/mnt/data/root/zigbee2mqtt/data/log/2021-07-25.15-55-03’ filename: log.txt
Jul 25 15:55:16 wirenboard-A3KSWYOC npm[8260]: ^[[34mZigbee2MQTT:debug^[[39m 2021-07-25 15:55:16: Removing old log directory ‘/mnt/data/root/zigbee2mqtt/data/log/2021-07-25.15-25-30’
Jul 25 15:55:17 wirenboard-A3KSWYOC npm[8260]: ^[[32mZigbee2MQTT:info ^[[39m 2021-07-25 15:55:17: Starting Zigbee2MQTT version 1.18.1 (commit #unknown)
Jul 25 15:55:17 wirenboard-A3KSWYOC npm[8260]: ^[[32mZigbee2MQTT:info ^[[39m 2021-07-25 15:55:17: Starting zigbee-herdsman (0.13.71)
Jul 25 15:55:17 wirenboard-A3KSWYOC npm[8260]: ^[[34mZigbee2MQTT:debug^[[39m 2021-07-25 15:55:17: Using zigbee-herdsman with settings: '{“adapter”:{“concurrent”:null,“delay”:null},“backupPath”:"/mnt/data/root/zigbee2mqtt/data/coordinator_backup.json",“databaseBackupPath”:"/mnt/data/roo
Jul 25 15:55:36 wirenboard-A3KSWYOC wb-rules[1091]: Device “ppp0” does not exist.
Jul 25 15:55:46 wirenboard-A3KSWYOC npm[8260]: ^[[31mZigbee2MQTT:error^[[39m 2021-07-25 15:55:46: Error while starting zigbee-herdsman
Jul 25 15:55:46 wirenboard-A3KSWYOC npm[8260]: ^[[31mZigbee2MQTT:error^[[39m 2021-07-25 15:55:46: Failed to start zigbee
Jul 25 15:55:46 wirenboard-A3KSWYOC npm[8260]: ^[[31mZigbee2MQTT:error^[[39m 2021-07-25 15:55:46: Exiting…
Jul 25 15:55:46 wirenboard-A3KSWYOC npm[8260]: ^[[31mZigbee2MQTT:error^[[39m 2021-07-25 15:55:46: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
Jul 25 15:55:46 wirenboard-A3KSWYOC npm[8260]: at ZStackAdapter. (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:94:31)
Jul 25 15:55:46 wirenboard-A3KSWYOC npm[8260]: at Generator.throw ()
Jul 25 15:55:46 wirenboard-A3KSWYOC npm[8260]: at rejected (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:25:65)
Jul 25 15:55:47 wirenboard-A3KSWYOC npm[8260]: npm ERR! code ELIFECYCLE
Jul 25 15:55:47 wirenboard-A3KSWYOC npm[8260]: npm ERR! errno 1
Jul 25 15:55:47 wirenboard-A3KSWYOC npm[8260]: npm ERR! zigbee2mqtt@1.18.1 start: node index.js
Jul 25 15:55:47 wirenboard-A3KSWYOC npm[8260]: npm ERR! Exit status 1
Jul 25 15:55:47 wirenboard-A3KSWYOC npm[8260]: npm ERR!
Jul 25 15:55:47 wirenboard-A3KSWYOC npm[8260]: npm ERR! Failed at the zigbee2mqtt@1.18.1 start script.
Jul 25 15:55:47 wirenboard-A3KSWYOC npm[8260]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Jul 25 15:55:47 wirenboard-A3KSWYOC npm[8260]: npm ERR! A complete log of this run can be found in:
Jul 25 15:55:47 wirenboard-A3KSWYOC npm[8260]: npm ERR! /root/.npm/_logs/2021-07-25T15_55_47_575Z-debug.log
Jul 25 15:55:47 wirenboard-A3KSWYOC systemd[1]: zigbee2mqtt.service: Main process exited, code=exited, status=1/FAILURE
Jul 25 15:55:47 wirenboard-A3KSWYOC systemd[1]: zigbee2mqtt.service: Unit entered failed state.
Jul 25 15:55:47 wirenboard-A3KSWYOC systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.

В какие разъемы вставлены адаптеры, zigbee и opentherm?
Мне кажется что в настройках используется один порт…

Изначально zigbee установили продавцы в мод 4 опентерм в мод 2… сейчас переставил зигби в мод3… в зигби2мкутт порт настроен верно. В настройках сериал портов опентерм так же настроен как положенно… воткнул стик зигби вроде заработало но тож как-то не стабильно…

Добрый день. Подскажите есть идеи почему отваливается плата zigbee так сказать родная? Usb стик работает но хотелось бы использовать родное оборудование… и полноценно использовать плату опентерм вместе с zigbee…

Давайте больше информации.
nodejs ставился как? Из пакета? Работает ли zigbee2mqtt и что в его конфиге? Нет ли дополнительного ПО, работающего с zigbee?

Все ставилось по инструкциям с wirenboard. Ничего лишнего только сток. Повторяю пришол контроллер, вскрыл панель глянул где какие модули стоят, запустил, согласно документации установил zigbee2mqtt все поднялось… далее приступил к настройке openterm обнаружил что его нет в списке устройств… пришлось перейти на тестовую версию прошивки… перешёл opentherm появился в списке но отвалилось zigbee… подумал что сам накосячил попытался вернуться с тестовой версии на обычную вернул но с zigbee это не помогло… далее сделал FACTORY RESET попробовал с чистого все ещё раз внимательно установить но эффект получил тот же… те opentherm работает только в тестовой версии а zigbee2mqtt отваливается… воткнул сторонний usb стик… это решило вопрос с zigbee но меня это не очень устраивает… хочется использовать все стоковое…… вот содержимое конфигурационного файла зигби2мкутт

root@wirenboard-A3KSWYOC:~# cat -n /root/zigbee2mqtt/data/configuration.yaml
1 homeassistant: false
2 permit_join: true
3 mqtt:
4 base_topic: zigbee2mqtt
5 server: ‘mqtt://localhost’
6 serial:
7 port: /dev/ttyUSB0
8 advanced:
9 rtscts: false
10 last_seen: epoch
11 devices:
12 ‘0x00158d0006502a8b’:
13 friendly_name: ‘0x00158d0006502a8b’
14 ‘0x60a423fffe942120’:
15 friendly_name: ‘0x60a423fffe942120’
16 ‘0x5c0272fffeccd268’:
17 friendly_name: ‘0x5c0272fffeccd268’

сейчас указан в качестве девайса стик… но как только я указываю /dev/ttyMOD3 то zigbee2mqtt вываливается и в логах это

root@wirenboard-A3KSWYOC:~# tail -f /root/zigbee2mqtt/data/log/2021-07-30.10-
2021-07-30.10-08-59/ 2021-07-30.10-24-27/
root@wirenboard-A3KSWYOC:~# tail -f /root/zigbee2mqtt/data/log/2021-07-30.10-24-27/log.txt
info 2021-07-30 10:25:09: Logging to console and directory: ‘/mnt/data/root/zigbee2mqtt/data/log/2021-07-30.10-24-27’ filename: log.txt
info 2021-07-30 10:25:12: Starting Zigbee2MQTT version 1.18.1 (commit #unknown)
info 2021-07-30 10:25:12: Starting zigbee-herdsman (0.13.71)
error 2021-07-30 10:26:04: Error while starting zigbee-herdsman
^C

root@wirenboard-A3KSWYOC:~# service zigbee2mqtt status
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/lib/systemd/system/zigbee2mqtt.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Fri 2021-07-30 10:26:07 +11; 25s ago
Process: 27888 ExecStart=/usr/bin/npm start (code=exited, status=1/FAILURE)
Main PID: 27888 (code=exited, status=1/FAILURE)

Jul 30 10:26:07 wirenboard-A3KSWYOC systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
root@wirenboard-A3KSWYOC:~#
меняю на /dev/ttyUSB0 и сново все отлично… на мой взгляд модуль opentherm и модуль зигби видимо почему-то не живут дружно… но это вопрос у разработчику явно…

release staging.00654 (as testing)
Модуль стоит в 4 разъеме.
Соответственно, проверяю наличие порта:

ls /dev |grep tty

ttyMOD4 есть.
Редактирую конфиг /mnt/data/root/zigbee2mqtt/data/configuration.yaml
перезапускаю

systemctl restart zigbee2mqtt && systemctl status zigbee2mqtt
● zigbee2mqtt.service - zigbee2mqtt
   Loaded: loaded (/lib/systemd/system/zigbee2mqtt.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2021-07-30 06:38:23 UTC; 177ms ago
 Main PID: 28915 (node)
   CGroup: /system.slice/zigbee2mqtt.service
           └─28915 node /usr/bin/npm start

Jul 30 06:38:23 wirenboard-ANHVBI4B systemd[1]: Started zigbee2mqtt.

Работает.
при этом порт занят процессом

PNUM=$(fuser /dev/ttyMOD4); ps -p $PNUM -o comm=
node

Останавливаю zigbee2mqtt - порт освобождается.
Проверьте, не занят ли чем-то порт. Ну и - начинает ли работать без opentherm?

Сразу скажу что нет не работает… я зигби Модуль переставлял с 4 на третий и там и там результат один… сегодня или завтра ради эксперимента извлеку опентерм… но эт не айс так как вайрен уже занят в ГВС… но истина важнее… извлеку опентерм и проверю работу зигби

А результаты? Не занят ли порт чем-то?

Добрый день. К сожалению углубился в сборку автоматики по другим направлениям электро котёл, запорные краны счётчик электроэнергии и тп… по этому до экспериментов пока руки не дошли… на днях начну подключать газовый котёл по опентерм вот думаю и будут результаты.