Bovil
21.Март.2022 21:18:28
1
Добрый день, перешел с версии TESTING на версию STABLЕ после объявления, что в STABLЕ появилась поддержка 4G modem и модем правда работает, но с модулем zigbee начали происходить чудеса, сначала он начал зависать (возможность управлять подключенными устройствами была примерно 2-3 минуты после загрузки) потом он вообще перестал переходить в статус active писал, что существует какая-то ошибка (к сожалению не сохранил как было написано) с одним из устройств (лампочкой)
я сбросил WB на настройки по умолчанию, обновил, установил zigbee2mqtt и wb-zigbee2mqtt
но запустить модуль не запускаеться
zigbee модуль установлен в слот #4
Batch No 7.2.1B 579
HW Revision 7.2.1
Manufacturing Date 2022-02-14 13:54:05+00:00
Release name wb-2201
Release suite stable
Short SN A5G5RY55
помогите пожалуйста
Добрый день.
А логи, что пишет zigbee2mqtt при запуске? Куда (в какой разъем) вставлен модуль, сконфигурирован ли в hardware&
Bovil
22.Март.2022 19:41:52
3
Здравствуйте, плата вставлена в MCU 4
везде все настроено по инструкции (из WIKI Подключение устройств Zigbee к контроллеру Wiren Board — Wiren Board )
все устанавливал из apt
вложил что удалось выгрузить с контроллера если это не то то подскажите где взять
zigbee2mqtt_20220322T220947.log (208.4 KB)
вот что пишет при старте
23-03-2022 10:38:42.344
e[32mZigbee2MQTT:info e[39m 2022-03-23 07:38:42: Starting zigbee-herdsman (0.13.71)
23-03-2022 10:38:42.335
e[32mZigbee2MQTT:info e[39m 2022-03-23 07:38:42: Starting Zigbee2MQTT version 1.18.1 (commit #unknown )
23-03-2022 10:38:42.188
e[32mZigbee2MQTT:info e[39m 2022-03-23 07:38:42: Logging to console and directory: ‘/mnt/data/root/zigbee2mqtt/data/log/2022-03-23.07-38-39’ filename: log.txt
23-03-2022 10:38:36.696
> node index.js
23-03-2022 10:38:36.696
> zigbee2mqtt@1.18.1 start /mnt/data/root/zigbee2mqtt
23-03-2022 10:38:34.110
npm ERR! /root/.npm/_logs/2022-03-23T07_38_34_076Z-debug.log
23-03-2022 10:38:34.107
npm ERR! A complete log of this run can be found in:
23-03-2022 10:38:34.071
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
23-03-2022 10:38:34.071
npm ERR! Failed at the zigbee2mqtt@1.18.1 start script.
23-03-2022 10:38:34.071
npm ERR!
23-03-2022 10:38:34.071
npm ERR! Exit status 1
23-03-2022 10:38:34.069
npm ERR! zigbee2mqtt@1.18.1 start: node index.js
23-03-2022 10:38:34.044
npm ERR! errno 1
23-03-2022 10:38:34.039
npm ERR! code ELIFECYCLE
23-03-2022 10:38:33.970
at processTimers (internal/timers.js:497:7)
23-03-2022 10:38:33.970
at listOnTimeout (internal/timers.js:554:17)
23-03-2022 10:38:33.970
at Timeout._onTimeout (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/dist/utils/waitress.js:46:35)
23-03-2022 10:38:33.970
e[31mZigbee2MQTT:errore[39m 2022-03-23 07:38:33: Error: SRSP - SAPI - readConfiguration after 6000ms
23-03-2022 10:38:33.965
e[31mZigbee2MQTT:errore[39m 2022-03-23 07:38:33: Exiting…
23-03-2022 10:38:33.962
e[31mZigbee2MQTT:errore[39m 2022-03-23 07:38:33: Failed to start zigbee
23-03-2022 10:38:33.956
e[31mZigbee2MQTT:errore[39m 2022-03-23 07:38:33: Error while starting zigbee-herdsman
23-03-2022 10:38:23.107
e[32mZigbee2MQTT:info e[39m 2022-03-23 07:38:23: Starting zigbee-herdsman (0.13.71)
23-03-2022 10:38:23.097
e[32mZigbee2MQTT:info e[39m 2022-03-23 07:38:23: Starting Zigbee2MQTT version 1.18.1 (commit #unknown )
23-03-2022 10:38:22.951
e[32mZigbee2MQTT:info e[39m 2022-03-23 07:38:22: Logging to console and directory: ‘/mnt/data/root/zigbee2mqtt/data/log/2022-03-23.07-38-19’ filename: log.txt
23-03-2022 10:38:13.552
> node index.js
23-03-2022 10:38:13.552
> zigbee2mqtt@1.18.1 start /mnt/data/root/zigbee2mqtt
avp
23.Март.2022 09:11:47
4
Очень похоже, что нужно перепрошивать модуль. У zigbee2mqtt в какой-то момент (в конце осени) была смена протокола.
Я обновлялся в январе и пришлось прошивать свежую прошивку в модуль. Инструкция есть в wiki
1 лайк
Bovil
23.Март.2022 15:50:12
6
здравствуйте, а как поставить новый zigbee2mqtt ?
Напишите, пожалуйста, номер партии вашего модуля WBE2R-R-ZIGBEE (указан на наклейке на плате модуля).
Инструкция по установке новой версии zigbee2mqtt из исходных текстов есть здесь: Подключение устройств Zigbee к контроллеру Wiren Board — Wiren Board
Перед установкой удалите старый пакет zigbee2mqtt.
1 лайк
Bovil
24.Март.2022 07:10:54
8
Здравствуйте,
на плате написано WBE2R-R-ZIGBEE v1.2
на наклейке написано v1.2D/2
попробую переустановить еще раз спасибо
Ваш модуль уже должен быть прошит достаточно новой прошивкой, которая работает с новыми версиями zigbee2mqtt: Модуль расширения: ZigBee, WBE2R-R-ZIGBEE — Wiren Board
Bovil
24.Март.2022 16:36:21
10
Здравствуйте!
итого:
устанавливал zigbee2mqtt и wb-zigbee2mqtt из APT на сборке Testing и STABILE - неработает
устанавливал zigbee2mqtt и wb-zigbee2mqtt путем сборки и копирования скрипта WB-zigbee2mqtt.js на сборке Testing и STABILE - не работает
сбрасывал WB на заводские установки, проделывал все вышеперечисленное на чистой системе
перепробовал все кроме перепрошивки контроллера zigbee (нет программатора)
версия контроллера свежая, более того он исправно работал, а после обновления просто перестал
ребята ПОМОГИТЕ!!!
вот лог после последнего рестарта:
24-03-2022 19:32:48.983 e[32mZigbee2MQTT:info e[39m 2022-03-24 16:32:48: Starting zigbee-herdsman (0.14.20)
24-03-2022 19:32:48.971 e[32mZigbee2MQTT:info e[39m 2022-03-24 16:32:48: Starting Zigbee2MQTT version 1.24.0 (commit #a73caa3e )
24-03-2022 19:32:48.564 e[32mZigbee2MQTT:info e[39m 2022-03-24 16:32:48: Logging to console and directory: ‘/mnt/data/root/zigbee2mqtt/data/log/2022-03-24.16-32-43’ filename: log.txt
24-03-2022 19:32:38.410 > node index.js
24-03-2022 19:32:38.410 > zigbee2mqtt@1.24.0 start /mnt/data/root/zigbee2mqtt
24-03-2022 19:32:35.856 npm ERR! /root/.npm/_logs/2022-03-24T16_32_35_812Z-debug.log
24-03-2022 19:32:35.854 npm ERR! A complete log of this run can be found in:
24-03-2022 19:32:35.811 npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
24-03-2022 19:32:35.806 npm ERR! Failed at the zigbee2mqtt@1.24.0 start script.
24-03-2022 19:32:35.806 npm ERR!
24-03-2022 19:32:35.806 npm ERR! Exit status 1
24-03-2022 19:32:35.804 npm ERR! zigbee2mqtt@1.24.0 start: node index.js
24-03-2022 19:32:35.773 npm ERR! errno 1
24-03-2022 19:32:35.771 npm ERR! code ELIFECYCLE
24-03-2022 19:32:35.687 at processTimers (internal/timers.js:497:7)
24-03-2022 19:32:35.687 at listOnTimeout (internal/timers.js:554:17)
24-03-2022 19:32:35.687 at Timeout._onTimeout (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/utils/waitress.ts:64:35)
24-03-2022 19:32:35.687 e[31mZigbee2MQTT:errore[39m 2022-03-24 16:32:35: Error: SRSP - SAPI - readConfiguration after 6000ms
24-03-2022 19:32:35.614 e[31mZigbee2MQTT:errore[39m 2022-03-24 16:32:35: Exiting…
24-03-2022 19:32:35.611 e[31mZigbee2MQTT:errore[39m 2022-03-24 16:32:35: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
24-03-2022 19:32:35.604 e[31mZigbee2MQTT:errore[39m 2022-03-24 16:32:35: Failed to start zigbee
24-03-2022 19:32:35.599 e[31mZigbee2MQTT:errore[39m 2022-03-24 16:32:35: Error while starting zigbee-herdsman
24-03-2022 19:32:25.935 e[32mZigbee2MQTT:info e[39m 2022-03-24 16:32:25: Starting zigbee-herdsman (0.14.20)
24-03-2022 19:32:25.924 e[32mZigbee2MQTT:info e[39m 2022-03-24 16:32:25: Starting Zigbee2MQTT version 1.24.0 (commit #a73caa3e )
24-03-2022 19:32:25.604 e[32mZigbee2MQTT:info e[39m 2022-03-24 16:32:25: Logging to console and directory: ‘/mnt/data/root/zigbee2mqtt/data/log/2022-03-24.16-32-19’ filename: log.txt
24-03-2022 19:32:10.708 > node index.js
24-03-2022 19:32:10.708 > zigbee2mqtt@1.24.0 start /mnt/data/root/zigbee2mqtt
так выглядит вкладка DEVICES:
так настроено само устройство:
так выглядит консоль после рестарта сервиса:
вывод dmesg:
[ 0.996188] sun4i-usb-phy 1c13400.phy: Couldn’t request ID GPIO
[ 1.000799] sun4i-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver
[ 1.001630] sun4i-pinctrl 1c20800.pinctrl: supply vcc-pb not found, using dummy regulator
[ 1.006643] printk: console [ttyS0] disabled
[ 1.006806] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 52, base_baud = 1500000) is a Allwinner sun4i
[ 1.958950] printk: console [ttyS0] enabled
[ 1.964205] sun4i-pinctrl 1c20800.pinctrl: Couldn’t get bank PI regulator
[ 1.971057] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 274
[ 1.977673] sun4i-pinctrl 1c20800.pinctrl: pin-274 (1c28800.serial) status -517
[ 1.985014] sun4i-pinctrl 1c20800.pinctrl: could not request pin 274 (PI18) from group PI18 on device 1c20800.pinctrl
[ 1.995718] dw-apb-uart 1c28800.serial: Error applying setting, reverse things back
[ 2.004099] sun4i-mdio 1c0b080.mdio: supply phy not found, using dummy regulator
[ 2.012209] libphy: sun4i_mii_bus: probed
[ 2.017263] sun4i-pinctrl 1c20800.pinctrl: Couldn’t get bank PH regulator
[ 2.024098] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 236
[ 2.030742] sun4i-pinctrl 1c20800.pinctrl: pin-236 (1c20800.pinctrl:236) status -517
[ 2.040322] sun4i-pinctrl 1c20800.pinctrl: Couldn’t get bank PH regulator
[ 2.047119] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 232
[ 2.053764] sun4i-pinctrl 1c20800.pinctrl: pin-232 (1c0b000.ethernet) status -517
[ 2.061261] sun4i-pinctrl 1c20800.pinctrl: could not request pin 232 (PH8) from group PH8 on device 1c20800.pinctrl
[ 2.071789] sun4i-emac 1c0b000.ethernet: Error applying setting, reverse things back
[ 2.080261] sun4i-pinctrl 1c20800.pinctrl: Couldn’t get bank PA regulator
[ 2.087052] sun4i-pinctrl 1c20800.pinctrl: request() failed for pin 0
[ 2.093527] sun4i-pinctrl 1c20800.pinctrl: pin-0 (1c50000.ethernet) status -517
[ 2.100851] sun4i-pinctrl 1c20800.pinctrl: could not request pin 0 (PA0) from group PA0 on device 1c20800.pinctrl
[ 2.111204] dwmac-sun8i 1c50000.ethernet: Error applying setting, reverse things back
не понимаю что тут
Совсем недавно проверял настройку модуля Zigbee, установленного в MOD4, на WB7 с релизом wb-2201 stable по нашей инструкции. Все запустилось без ошибок.
Странно, что в логах вы приводите ошибки, но при запросе статуса выводится, что сервис работает…
Пришлите, пожалуйста, архив с диагностической информацией .
Проверьте, что после изменения релиза модуль WBE2-R-ZIGBEE все также сконфигурирован в слоте MOD4. Также пришлите, пожалуйста, файл конфигурации /mnt/data/root/zigbee2mqtt/data/configuration.yaml
.
В нем должен быть указан порт /dev/ttyMOD4
. У меня содержимое файла такое:
homeassistant: false
permit_join: false
mqtt:
base_topic: zigbee2mqtt
server: mqtt://localhost
serial:
port: /dev/ttyMOD4
advanced:
rtscts: false
last_seen: epoch
frontend:
port: 8081
host: 0.0.0.0
devices:
'0xccccccfffe1506bd':
friendly_name: 'WB-MSW-ZIGBEE'
Сейчас проверил на wb-2201 testing - cервис запускается нормально.
На всякий случай спрошу, а вы пробовали выключить контроллер кнопкой и включить? Именно кнопкой, а не через программную перезагрузку — это важно.
Я просто встречался пару раз с такой ошибкой именно на свежей прошивке и помогало выключить/включить контроллер кнопкой. В последствии воспроизвести не удалось и уже пару недель модуль работает без сбоев.
Bovil
25.Март.2022 19:18:00
13
конечно так делал, даже неоднократно
1 лайк
Bovil
25.Март.2022 19:21:47
14
вот архив: diag_output_A5G5RY55_2022-03-25-19.18.52.zip (93.7 KB)
я сейчас для пробы переставил модуль в MOD3
конфиг сейчас вот такой:
homeassistant: false
permit_join: false
mqtt:
base_topic: zigbee2mqtt
server: ‘mqtt://localhost’
serial:
port: /dev/ttyMOD3
advanced:
rtscts: false
last_seen: epoch
Пришлите, пожалуйста, сам файл настроек /mnt/data/root/zigbee2mqtt/data/configuration.yaml
, так как отступы и форматирование в нем тоже важны.
Также пришлите, пожалуйста, еще раз лог сервиса zigbee2mqtt отдельным файлом. Ошибки те же?
Bovil
28.Март.2022 08:38:01
16
В конфигурационном файле не вижу проблем.
Предполагаю, что может быть проблема в прошивке модуля: сервис не получает ответ от модуля. Я бы рекомендовал обновить прошивку модуля WBE2-R-ZIGBEE (описано здесь: Модуль расширения: ZigBee, WBE2R-R-ZIGBEE — Wiren Board ).
Если нет возможности прошить самостоятельно, то можем забрать у вас модуль для обновления прошивки в нашем офисе.
Bovil
28.Март.2022 11:52:09
18
Я могу вам его привезти сам, это ведь не долгая процедура?
Да, сама процедура недолгая, прошивку обновим бесплатно. Но нужно предварительно договориться о приезде, если хотите, чтобы это было сделано сразу. Можно будет сделать еще диагностику работоспособности модуля (возможно за это придется доплатить 300 руб.).
Напишите, пожалуйста, письмо на info@wirenboard.com .
В письме укажите:
ссылку на эту тему,
серийный номер устройства, если есть,
ваш действующий телефон, ФИО получателя.
Менеджеры помогут согласовать время приезда и уточнят возможность сделать всю работу сразу.
Bovil
29.Март.2022 18:16:02
20
Здравствуйте, в итоге модуль перепрошить не удалось, видимо брак, поменяли на новый по гарантии, теперь все работает! УРААААА
Спасибо большое!