не могу зайти в журнал, в ssh, не могу перегрузить контроллер
пытаюсь нажать кнопку reboot и ничего не происходит
Подключенные устройства к контроллеру тоже без управления
сейчас пытаюсь включить К1 но он не щелкает (как бы нажимается и сразу обратно в выключенное состояния)
https://wirenboard.com/wiki/MasterSCADA_on_Wiren_Board#Создание_проекта
Подпишитесь пожалуйста на устройство, с подтопиками рекурсивно и покажите что происходит в топиках при нажатии на кнопку.
Я вижу фатальную ошибку программиста, например:
17-04-2024 19:26:34.148 [nodered
17-04-2024 19:26:24.146 [nodered)
17-04-2024 19:26:14.161 [nodered)
17-04-2024 19:25:54.147 [nodered]
17-04-2024 19:25:44. 147 [nodered]
17 Apr 19:26:34 - [info] [wirenboard-out.cda6570794992668] Published to matt topic: /devices/device_6/controls/thermalCurtain/on:
0
17 Apr 19:26:24 - [info] [wirenboard-out:cda6570794992668) Published to matt topic: /devices/device 6/controls/thermal Curtain/on:
0 17 Apr 19:26:14 - [info] [wirenboard-out:cda6570794992668] Published to matt topic: /devices/device_6/controls/thermal Curtain/on:
0 17 Apr 19:25:54 - [info] [wirenboard-out:cda6570794992668] Published to matt topic: /devices/device_6/controls/thermalCurtain/on:
0
17 Apr 19:25:44 - [info] [wirenboard-out:cda6570794992668] Published to mqtt topic: /devices/device_6/controls/thermalCurtain/on:
0
И пожалуйста: не надо прикладывать логи скриншотами! Все логи - текстом из консоли и исключительно им.
можете пояснить как это подписаться на устройство, с подтопиками рекурсивно?
я зашел в историю устройства и там видно что типа я нажал (1) а потом сразу (0)
Значит сигнал то проходит но что то сразу его выключает
https://wirenboard.com/wiki/MQTT#Слежение_за_состоянием_устройства_/_подписка_на_топик
Рекурсивно - с подстановочным символом “#”, то есть включая все вложенные, ниже по иерархии.
Я привел даже что. источник - nodered Причем источник, публикующий “0” явно указан третьем сообщении.
Для проверки - остановите его.
К сожалению я не могу по скриншоту дать осмысленный ответ о правильности введенной команды.
я подписался
вот что вышло
root@wirenboard-A7X5EPKR:~# mosquitto_sub -t ‘/devices/wb-mrm2-mini_54/#’ -v
/devices/wb-mrm2-mini_54/meta {“driver”:“wb-modbus”,“title”:{“en”:“WB-MRM2-mini/NO 54”}}
/devices/wb-mrm2-mini_54/meta/driver wb-modbus
/devices/wb-mrm2-mini_54/meta/name WB-MRM2-mini/NO 54
/devices/wb-mrm2-mini_54/controls/Input 1 0
/devices/wb-mrm2-mini_54/controls/Input 1/meta {“order”:1,“readonly”:true,“title”:{“ru”:“Вход 1”},“type”:“switch”}
/devices/wb-mrm2-mini_54/controls/Input 1/meta/order 1
/devices/wb-mrm2-mini_54/controls/Input 1/meta/readonly 1
/devices/wb-mrm2-mini_54/controls/Input 1/meta/type switch
/devices/wb-mrm2-mini_54/controls/K1 0
/devices/wb-mrm2-mini_54/controls/K1/meta {“order”:5,“readonly”:false,“type”:“switch”}
/devices/wb-mrm2-mini_54/controls/K1/meta/order 5
/devices/wb-mrm2-mini_54/controls/K1/meta/readonly 0
/devices/wb-mrm2-mini_54/controls/K1/meta/type switch
/devices/wb-mrm2-mini_54/controls/K2 0
/devices/wb-mrm2-mini_54/controls/K2/meta {“order”:6,“readonly”:false,“type”:“switch”}
/devices/wb-mrm2-mini_54/controls/K2/meta/order 6
/devices/wb-mrm2-mini_54/controls/K2/meta/readonly 0
/devices/wb-mrm2-mini_54/controls/K2/meta/type switch
/devices/wb-mrm2-mini_54/controls/Input 2 0
/devices/wb-mrm2-mini_54/controls/Input 2/meta {“order”:3,“readonly”:true,“title”:{“ru”:“Вход 2”},“type”:“switch”}
/devices/wb-mrm2-mini_54/controls/Input 2/meta/order 3
/devices/wb-mrm2-mini_54/controls/Input 2/meta/readonly 1
/devices/wb-mrm2-mini_54/controls/Input 2/meta/type switch
/devices/wb-mrm2-mini_54/controls/Input 1 counter 0
/devices/wb-mrm2-mini_54/controls/Input 1 counter/meta {“order”:2,“readonly”:true,“title”:{“ru”:“Счетчик 1”},“type”:“value”}
/devices/wb-mrm2-mini_54/controls/Input 1 counter/meta/order 2
/devices/wb-mrm2-mini_54/controls/Input 1 counter/meta/readonly 1
/devices/wb-mrm2-mini_54/controls/Input 1 counter/meta/type value
/devices/wb-mrm2-mini_54/controls/Input 2 counter 39
/devices/wb-mrm2-mini_54/controls/Input 2 counter/meta {“order”:4,“readonly”:true,“title”:{“ru”:“Счетчик 2”},“type”:“value”}
/devices/wb-mrm2-mini_54/controls/Input 2 counter/meta/order 4
/devices/wb-mrm2-mini_54/controls/Input 2 counter/meta/readonly 1
/devices/wb-mrm2-mini_54/controls/Input 2 counter/meta/type value
/devices/wb-mrm2-mini_54/controls/Serial 168173
/devices/wb-mrm2-mini_54/controls/Serial/meta {“order”:7,“readonly”:true,“title”:{“ru”:“Серийный номер”},“type”:“text”}
/devices/wb-mrm2-mini_54/controls/Serial/meta/order 7
/devices/wb-mrm2-mini_54/controls/Serial/meta/readonly 1
/devices/wb-mrm2-mini_54/controls/Serial/meta/type text
/devices/wb-mrm2-mini_54/controls/Input 2 1
/devices/wb-mrm2-mini_54/controls/Input 2 counter 40
/devices/wb-mrm2-mini_54/controls/Input 2 0
/devices/wb-mrm2-mini_54/controls/K1/on 1
/devices/wb-mrm2-mini_54/controls/K1 1
/devices/wb-mrm2-mini_54/controls/K1 0
ноде ред я остановил и больше нет сообщений о выключении в журнале
17-04-2024 20:55:33.501 | RTW: WARN cfg80211_rtw_scan (wlan1) : scan abort!! BusyTraffic |
---|---|
17-04-2024 20:53:32.501 | RTW: WARN cfg80211_rtw_scan (wlan1) : scan abort!! BusyTraffic |
17-04-2024 20:51:31.501 | RTW: WARN cfg80211_rtw_scan (wlan1) : scan abort!! BusyTraffic |
17-04-2024 20:50:54.948 [mosquitto] | 1713369054: New client connected from /var/run/mosquitto/mosquitto.sock:0 as auto-129BB2B1-0C35-1692-87F2-115518B52FA3 (p2, c1, k60). |
17-04-2024 20:50:54.942 [mosquitto] | 1713369054: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0. |
17-04-2024 20:50:08.611 [mosquitto] | 1713369008: Client auto-C83AE4DF-689A-363A-5218-E0352917A951 disconnected. |
17-04-2024 20:47:55.922 [mosquitto] | 1713368875: New client connected from /var/run/mosquitto/mosquitto.sock:0 as auto-C83AE4DF-689A-363A-5218-E0352917A951 (p2, c1, k60). |
17-04-2024 20:47:55.918 [mosquitto] | 1713368875: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0. |
17-04-2024 20:47:29.501 | RTW: WARN cfg80211_rtw_scan (wlan1) : scan abort!! BusyTraffic |
17-04-2024 20:47:26.945 [mosquitto] | 1713368846: Client auto-D2E5B202-1130-A3B4-5822-BB0ED66726B6 disconnected. |
17-04-2024 20:47:26.945 [mosquitto] | 1713368846: Client auto-D2E5B202-1130-A3B4-5822-BB0ED66726B6 disconnected. |
17-04-2024 20:47:08.452 [mosquitto] | 1713368828: New client connected from /var/run/mosquitto/mosquitto.sock:0 as auto-D2E5B202-1130-A3B4-5822-BB0ED66726B6 (p2, c1, k60). |
17-04-2024 20:47:08.448 [mosquitto] | 1713368828: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0. |
17-04-2024 20:45:48.735 [mosquitto] | 1713368748: Client auto-DA0AC1C5-51EB-818C-2C68-C361590E11CB disconnected. |
17-04-2024 20:45:28.589 [mosquitto] | 1713368728: New client connected from /var/run/mosquitto/mosquitto.sock:0 as auto-DA0AC1C5-51EB-818C-2C68-C361590E11CB (p2, c1, k60). |
17-04-2024 20:45:28.586 [mosquitto] | 1713368728: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0. |
Отлично. Причина (публикация “0” каждые 2 мс) - установлена.
а где установлена?
а где установлено и как изменить?
Установлено и проверено экспериментально (остановкой) что причина - в программе выполняемой в nodered и выглядит как непрерывная публикация неверных значений в топик.
а как приостановить nodered? И почему я не вижу в журнале сообщения?
я запустил нодеред в перезагрузку (то есть точно она не работала но все равно у меня команда на включение отменялась)
ноде ред я приостановил
Но проблема осталасьЮ
Что делать с устройством?
москито пиште так
root@wirenboard-A7X5EPKR:~# mosquitto_sub -t “/devices/wb-mrm2-mini_54/controls/K1/#” -v
/devices/wb-mrm2-mini_54/controls/K1/meta {“order”:5,“readonly”:false,“type”:“switch”}
/devices/wb-mrm2-mini_54/controls/K1/meta/order 5
/devices/wb-mrm2-mini_54/controls/K1/meta/readonly 0
/devices/wb-mrm2-mini_54/controls/K1/meta/type switch
/devices/wb-mrm2-mini_54/controls/K1 0
/devices/wb-mrm2-mini_54/controls/K1/on 1
/devices/wb-mrm2-mini_54/controls/K1 1
/devices/wb-mrm2-mini_54/controls/K1 0