При попытке настроить данный модуль возникает ошибка после команды wb-cc2652p-flasher 4 CC1352P2_CC2652P_other_coordinator_20220219.hex:
ERROR: Timeout waiting for ACK/NACK after 'Synch (0x55 0x55)
Номер модуля и версии прошивки прописаны правильно.
может ли это быть связано с тем, что на контроллере стоит ПО Спрутхаб и их совместная работа невозможна?
Добрый день.
Как я понимаю в MOD4 установлен Модуль расширения: ZigBee, WBE2R-R-ZIGBEE v.2 — Wiren Board ?
Покажите пожалуйста содержимое /etc/wb-hardware.conf, также вывод
fuser -v /dev/ttyMOD4
Ну и, кстати, zigbee2mqtt точно остановлен перед прошивкой?
Андрей, не стал заморачиваться прошивкой, прочитал, что все устройства уже прошиты и пошел по инструкции дальше.
в устройствах вкладка “Zigbee2mqtt” появилась, но устройство ни онлайн, ни оффлайн.
опросил сервис:
systemctl status zigbee2mqtt
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/lib/systemd/system/zigbee2mqtt.service; enabled; vendor p>
Active: failed (Result: exit-code) since Thu 2023-10-05 04:25:15 UTC; 3h 1>
Process: 9016 ExecStart=/usr/bin/npm start (code=exited, status=1/FAILURE)
Main PID: 9016 (code=exited, status=1/FAILURE)
CPU: 24.262s
окт 05 04:25:15 wirenboard-AVK5MEYB systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 6.
окт 05 04:25:15 wirenboard-AVK5MEYB systemd[1]: Stopped zigbee2mqtt.
окт 05 04:25:15 wirenboard-AVK5MEYB systemd[1]: zigbee2mqtt.service: Consumed 24.262s CPU time.
окт 05 04:25:15 wirenboard-AVK5MEYB systemd[1]: zigbee2mqtt.service: Start request repeated too quickly.
окт 05 04:25:15 wirenboard-AVK5MEYB systemd[1]: zigbee2mqtt.service: Failed with result ‘exit-code’.
окт 05 04:25:15 wirenboard-AVK5MEYB systemd[1]: Failed to start zigbee2mqtt.
рестартанул zigbee2mqtt:
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/lib/systemd/system/zigbee2mqtt.service; enabled; vendor p>
Active: active (running) since Wed 2023-10-04 07:27:02 UTC; 5s ago
Main PID: 8810 (npm start)
Tasks: 19 (limit: 4790)
Memory: 28.0M
CPU: 5.866s
CGroup: /system.slice/zigbee2mqtt.service
├─8810 npm start
├─8849 sh -c – node index.js
└─8850 node index.js
окт 04 07:27:02 wirenboard-AVK5MEYB systemd[1]: Started zigbee2mqtt.
окт 04 07:27:05 wirenboard-AVK5MEYB npm[8810]: > zigbee2mqtt@1.32.2 start
окт 04 07:27:05 wirenboard-AVK5MEYB npm[8810]: > node index.js
вроде все норм, но статус zigbee2mqtt не изменился - нет никакого и после перезагрузки контроллера сервис будет снова failed.
совсем ничего не выводит
5 секунд - мало, он только запускается секунд 20.
Остановите zigbee2mqtt.
Затем перейдите в каталог и запустите его:
cd ~/zigbee2mqtt/
npm start
Если запустится корректно - тогда все хорошо. Если нет - тогда надо посмотреть что за ошибка.
Андрей, текст сохранил еще вчера, топик открыл только сегодня. Времени прошло гораздо больше 20 сек.
вот вывод команды npm start:
zigbee2mqtt@1.32.2 start
node index.js
Zigbee2MQTT:info 2023-10-05 08:37:54: Logging to console and directory: ‘/mnt/data/root/zigbee2mqtt/data/log/2023-10-05.08-37-54’ filename: log.txt
Zigbee2MQTT:info 2023-10-05 08:37:54: Starting Zigbee2MQTT version 1.32.2 (commit #1ec1e572)
Zigbee2MQTT:info 2023-10-05 08:37:54: Starting zigbee-herdsman (0.17.2)
Zigbee2MQTT:error 2023-10-05 08:38:17: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-10-05 08:38:17: Failed to start zigbee
Zigbee2MQTT:error 2023-10-05 08:38:17: Check Zigbee2MQTT fails to start | Zigbee2MQTT for possible solutions
Zigbee2MQTT:error 2023-10-05 08:38:17: Exiting…
Zigbee2MQTT:error 2023-10-05 08:38:18: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
at ZStackAdapter.start (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:103:27)
at Controller.start (/mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:132:29)
at Zigbee.start (/mnt/data/root/zigbee2mqtt/lib/zigbee.ts:59:27)
at Controller.start (/mnt/data/root/zigbee2mqtt/lib/controller.ts:101:27)
at start (/mnt/data/root/zigbee2mqtt/index.js:107:5)
что-то с железом, похоже
Пока кажется что модуль не сконфигурирован или сконфигурирован неверно.
Проверте, физически что он вставлен в 4 разьем и вставлен верно, что все контакты попадают в гнезда.
Покажите пожалуйста содержимое /etc/wb-hardware.conf
Также вывод
ls -l /dev/ttyMOD*
Ну и конфиг zigbee2mqtt
lrwxrwxrwx 1 root root 5 окт 5 04:11 /dev/ttyMOD1 → ttyS7
lrwxrwxrwx 1 root root 5 окт 5 04:11 /dev/ttyMOD2 → ttyS6
lrwxrwxrwx 1 root root 5 окт 5 04:11 /dev/ttyMOD3 → ttyS5
lrwxrwxrwx 1 root root 5 окт 5 04:11 /dev/ttyMOD4 → ttyS3
"id": "wb72-mod4",
"name": "Internal slot 4",
"compatible": [
"wbe3",
"wbe3-reduced"
],
"module": "wbe2r-r-zigbee",
"options": {}
А в конфигурации zigbee2mqtt - как порт указан?
шляпа какая-то -
если рестартую сервис z2m, то сбрасывается conf.yaml
pan_id: 43915
network_key:
- 30
- 121
правлю его, z2m останавливается:
systemctl status zigbee2mqtt
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/lib/systemd/system/zigbee2mqtt.service; enabled; vendor p>
Active: activating (auto-restart) (Result: exit-code) since Thu 2023-10-05>
Process: 27050 ExecStart=/usr/bin/npm start (code=exited, status=1/FAILURE)
Main PID: 27050 (code=exited, status=1/FAILURE)
CPU: 24.397s
и так по кругу
а порт по умолчанию там прописан 4
serial:
port: /dev/ttyMOD4
Не надо править конфиг.
Запустите с умолчальным.
ок, не правлю, там отличие только в этих строках по руководству-
pan_id: GENERATE
network_key: GENERATE
сервис failed, рестартанул, он приподнялся (Active: active (running)),но все пусто
Он постоянно перезапускается или все ж работает? Если перезапускается - то, возможно, все ж под замену модуль.
я бы сказал, что он постоянно останавливается
вот три состояния сервиса в
1) лежит
окт 06 02:32:11 wirenboard-AVK5MEYB systemd[1]: Stopping zigbee2mqtt…
окт 06 02:32:11 wirenboard-AVK5MEYB systemd[1]: zigbee2mqtt.service: Succeeded.
окт 06 02:32:11 wirenboard-AVK5MEYB systemd[1]: Stopped zigbee2mqtt.
окт 06 02:32:11 wirenboard-AVK5MEYB systemd[1]: zigbee2mqtt.service: Consumed 1.429s CPU time.
окт 06 02:32:11 wirenboard-AVK5MEYB systemd[1]: zigbee2mqtt.service: Start request repeated too quickly.
окт 06 02:32:11 wirenboard-AVK5MEYB systemd[1]: zigbee2mqtt.service: Failed with result ‘start-limit-hit’.
окт 06 02:32:11 wirenboard-AVK5MEYB systemd[1]: Failed to start zigbee2mqtt.
окт 06 02:32:28 wirenboard-AVK5MEYB systemd[1]: zigbee2mqtt.service: Start request repeated too quickly.
окт 06 02:32:28 wirenboard-AVK5MEYB systemd[1]: zigbee2mqtt.service: Failed with result ‘start-limit-hit’.
окт 06 02:32:28 wirenboard-AVK5MEYB systemd[1]: Failed to start zigbee2mqtt.
root@wirenboard-AVK5MEYB:~# systemctl restart zigbee2mqtt
root@wirenboard-AVK5MEYB:~# systemctl status zigbee2mqtt
2) приподнялся
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/lib/systemd/system/zigbee2mqtt.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2023-10-06 07:59:50 UTC; 3s ago
Main PID: 15716 (npm start)
Tasks: 11 (limit: 4790)
Memory: 17.5M
CPU: 3.811s
CGroup: /system.slice/zigbee2mqtt.service
└─15716 npm start
3) снова упал (но время какое-то странное, на самом деле прошло три минуты)
окт 06 07:59:50 wirenboard-AVK5MEYB systemd[1]: Started zigbee2mqtt.
root@wirenboard-AVK5MEYB:~# systemctl status zigbee2mqtt
● zigbee2mqtt.service - zigbee2mqtt
Loaded: loaded (/lib/systemd/system/zigbee2mqtt.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Fri 2023-10-06 08:00:30 UTC; 1min 29s ago
Process: 15716 ExecStart=/usr/bin/npm start (code=exited, status=1/FAILURE)
Main PID: 15716 (code=exited, status=1/FAILURE)
CPU: 24.442s
Вот довольно интересно. А дайте доступ - проверю.
Давайте мы бесплатно поменяем вам оборудование. Курьер привезёт новое оборудование и заберёт старое:
- WBE2R-R-ZIGBEE v.2 - 1 шт.
Для возврата напишите, пожалуйста, письмо на info@wirenboard.com.
В письме укажите:
- ссылку на эту тему,
- ваш действующий телефон, адрес доставки, ФИО получателя.
Пользуясь случаем, на всякий поставил модуль в другой слот. Все поднялось.
Андрей, спасибо еще раз!
Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.