Добрый день.
Возник вопрос по обновлению устройств за шлюзом WB-MIO-E v2.
Шлюз подключен в режиме Modbus RTU over TCP.
Помню, что при сборке щита подключал все устройства через WB-MIO-E v2 и обновлял их через веб интерфейс в настройках serial-config. Там появлялось возможность кликнуть и обновить. С тех пор режим работы шлюза не менялся.
Сейчас хотел обновить WB-LED-ы, висящие на нем, но почему-то в веб интерфейсе нет этой возможности.
Хотя для WB-LED, висящих на шине контроллера, через веб обновиться предложил.
Сами устройства за шлюзом работают корректно.
При запуске wb-mcu-fw-updater update-all в списке устройств за шлюзом нет.
wb-mcu-fw-updater update-all
wb-mcu-fw-updater update-all 2025-03-30 23:01:50,121 Will probe all devices on enabled serial ports of /etc/wb-mqtt-serial.conf: Probing tpl1_wb_mdm3 (port: /dev/ttyRS485-1, slaveid: 93, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MWAC (port: /dev/ttyRS485-1, slaveid: 64, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-LED (port: /dev/ttyRS485-1, slaveid: 37, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-LED (port: /dev/ttyRS485-1, slaveid: 47, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 170, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 75, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 135, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 129, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 127, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 156, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:01) Probing tpl1_wb_mdm3 (port: /dev/ttyRS485-1, slaveid: 153, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00) Probing tpl1_wb_mdm3 (port: /dev/ttyRS485-1, slaveid: 163, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 95, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 161, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MAP3E fw2 (port: /dev/ttyRS485-1, slaveid: 186, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MIO (port: /dev/ttyRS485-1, slaveid: 173, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MR6C (port: /dev/ttyRS485-1, slaveid: 169, uart_params: 115200N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MSW v.4 (port: /dev/ttyMOD1, slaveid: 135, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:05) Probing MTDX62-MB (port: /dev/ttyMOD1, slaveid: 10, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:01) Probing WB-MSW v.4 (port: /dev/ttyMOD1, slaveid: 49, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:05) Probing WB-M1W2 BUTTONS (port: /dev/ttyMOD1, slaveid: 14, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MS v.2 (port: /dev/ttyMOD1, slaveid: 97, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:05) Probing WB-MSW v.4 (port: /dev/ttyMOD1, slaveid: 12, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MS v.2 (port: /dev/ttyMOD1, slaveid: 164, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:05) Probing WB-M1W2 BUTTONS (port: /dev/ttyMOD1, slaveid: 28, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MSW v.4 (port: /dev/ttyMOD1, slaveid: 22, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MSW v.4 (port: /dev/ttyMOD1, slaveid: 55, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-M1W2 BUTTONS (port: /dev/ttyMOD1, slaveid: 241, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-M1W2 BUTTONS (port: /dev/ttyMOD1, slaveid: 15, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-M1W2 BUTTONS (port: /dev/ttyMOD1, slaveid: 63, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-M1W2 BUTTONS (port: /dev/ttyMOD1, slaveid: 39, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-M1W2 BUTTONS (port: /dev/ttyMOD1, slaveid: 77, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MSW v.4 (port: /dev/ttyMOD1, slaveid: 13, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:05) Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 16, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 213, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 40, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 58, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:05) Probing WB-M1W2 BUTTONS (port: /dev/ttyMOD2, slaveid: 145, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 66, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-M1W2 BUTTONS (port: /dev/ttyMOD2, slaveid: 242, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 87, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-M1W2 BUTTONS (port: /dev/ttyMOD2, slaveid: 205, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-M1W2 BUTTONS (port: /dev/ttyMOD2, slaveid: 102, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-M1W2 BUTTONS (port: /dev/ttyMOD2, slaveid: 181, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-M1W2 BUTTONS (port: /dev/ttyMOD2, slaveid: 148, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-M1W2 BUTTONS (port: /dev/ttyMOD2, slaveid: 170, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-M1W2 BUTTONS (port: /dev/ttyMOD2, slaveid: 94, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 209, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-M1W2 BUTTONS (port: /dev/ttyMOD2, slaveid: 237, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-M1W2 BUTTONS (port: /dev/ttyMOD2, slaveid: 120, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 195, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 216, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing WB-MSW v.4 (port: /dev/ttyMOD2, slaveid: 180, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) Probing ONOKOM-AIR-GR-1-MB-B (port: /dev/ttyMOD3, slaveid: 1, uart_params: 9600N2, response_timeout: 0.50)... (elapsed: 00:00) 2025-03-30 23:03:02,211 Is actual: 2.9.1 -> 2.9.1 (tpl1_wb_mdm3 (93, /dev/ttyRS485-1)) 2025-03-30 23:03:03,493 Is actual: 1.21.5 -> 1.21.5 (WB-MWAC (64, /dev/ttyRS485-1)) 2025-03-30 23:03:04,762 Is actual: 3.5.2 -> 3.5.2 (WB-LED (37, /dev/ttyRS485-1)) 2025-03-30 23:03:06,051 Is actual: 3.5.2 -> 3.5.2 (WB-LED (47, /dev/ttyRS485-1)) 2025-03-30 23:03:07,373 Update: 1.21.3 -> 1.21.5 (WB-MR6C (170, /dev/ttyRS485-1)) 2025-03-30 23:03:09,108 Update: 1.21.3 -> 1.21.5 (WB-MR6C (75, /dev/ttyRS485-1)) 2025-03-30 23:03:10,357 Update: 1.21.3 -> 1.21.5 (WB-MR6C (135, /dev/ttyRS485-1)) 2025-03-30 23:03:11,721 Update: 1.21.3 -> 1.21.5 (WB-MR6C (129, /dev/ttyRS485-1)) 2025-03-30 23:03:13,058 Update: 1.21.3 -> 1.21.5 (WB-MR6C (127, /dev/ttyRS485-1)) 2025-03-30 23:03:14,341 Update: 1.21.3 -> 1.21.5 (WB-MR6C (156, /dev/ttyRS485-1)) 2025-03-30 23:03:15,628 Is actual: 2.9.1 -> 2.9.1 (tpl1_wb_mdm3 (153, /dev/ttyRS485-1)) 2025-03-30 23:03:16,975 Is actual: 2.9.1 -> 2.9.1 (tpl1_wb_mdm3 (163, /dev/ttyRS485-1)) 2025-03-30 23:03:18,228 Update: 1.21.3 -> 1.21.5 (WB-MR6C (95, /dev/ttyRS485-1)) 2025-03-30 23:03:19,495 Update: 1.21.3 -> 1.21.5 (WB-MR6C (161, /dev/ttyRS485-1)) 2025-03-30 23:03:20,806 Update: 2.9.0 -> 2.10.2 (WB-MAP3E fw2 (186, /dev/ttyRS485-1)) 2025-03-30 23:03:22,562 Is actual: 1.6.5 -> 1.6.5 (WB-MIO (173, /dev/ttyRS485-1)) 2025-03-30 23:03:23,848 Update: 1.21.3 -> 1.21.5 (WB-MR6C (169, /dev/ttyRS485-1)) 2025-03-30 23:03:25,101 Is actual: 4.33.5 -> 4.33.5 (WB-M1W2 BUTTONS (14, /dev/ttyMOD1)) 2025-03-30 23:03:26,359 Update: 4.31.11 -> 4.31.13 (WB-MSW v.4 (12, /dev/ttyMOD1)) 2025-03-30 23:03:28,110 Is actual: 4.33.5 -> 4.33.5 (WB-M1W2 BUTTONS (28, /dev/ttyMOD1)) 2025-03-30 23:03:29,373 Is actual: 4.31.13 -> 4.31.13 (WB-MSW v.4 (22, /dev/ttyMOD1)) 2025-03-30 23:03:30,638 Update: 4.31.11 -> 4.31.13 (WB-MSW v.4 (55, /dev/ttyMOD1)) 2025-03-30 23:03:31,922 Is actual: 4.33.5 -> 4.33.5 (WB-M1W2 BUTTONS (241, /dev/ttyMOD1)) 2025-03-30 23:03:33,275 Is actual: 4.33.5 -> 4.33.5 (WB-M1W2 BUTTONS (15, /dev/ttyMOD1)) 2025-03-30 23:03:34,521 Is actual: 4.33.5 -> 4.33.5 (WB-M1W2 BUTTONS (63, /dev/ttyMOD1)) 2025-03-30 23:03:35,775 Is actual: 4.33.5 -> 4.33.5 (WB-M1W2 BUTTONS (39, /dev/ttyMOD1)) 2025-03-30 23:03:37,047 Is actual: 4.33.5 -> 4.33.5 (WB-M1W2 BUTTONS (77, /dev/ttyMOD1)) 2025-03-30 23:03:38,319 Update: 4.31.11 -> 4.31.13 (WB-MSW v.4 (16, /dev/ttyMOD2)) 2025-03-30 23:03:39,589 Update: 4.31.11 -> 4.31.13 (WB-MSW v.4 (213, /dev/ttyMOD2)) 2025-03-30 23:03:40,844 Update: 4.31.11 -> 4.31.13 (WB-MSW v.4 (40, /dev/ttyMOD2)) 2025-03-30 23:03:42,143 Is actual: 4.33.5 -> 4.33.5 (WB-M1W2 BUTTONS (145, /dev/ttyMOD2)) 2025-03-30 23:03:43,486 Update: 4.31.11 -> 4.31.13 (WB-MSW v.4 (66, /dev/ttyMOD2)) 2025-03-30 23:03:44,787 Is actual: 4.33.5 -> 4.33.5 (WB-M1W2 BUTTONS (242, /dev/ttyMOD2)) 2025-03-30 23:03:46,037 Update: 4.31.11 -> 4.31.13 (WB-MSW v.4 (87, /dev/ttyMOD2)) 2025-03-30 23:03:47,313 Is actual: 4.33.5 -> 4.33.5 (WB-M1W2 BUTTONS (205, /dev/ttyMOD2)) 2025-03-30 23:03:48,598 Is actual: 4.33.5 -> 4.33.5 (WB-M1W2 BUTTONS (102, /dev/ttyMOD2)) 2025-03-30 23:03:49,844 Is actual: 4.33.5 -> 4.33.5 (WB-M1W2 BUTTONS (181, /dev/ttyMOD2)) 2025-03-30 23:03:51,104 Is actual: 4.33.5 -> 4.33.5 (WB-M1W2 BUTTONS (148, /dev/ttyMOD2)) 2025-03-30 23:03:52,401 Is actual: 4.33.5 -> 4.33.5 (WB-M1W2 BUTTONS (170, /dev/ttyMOD2)) 2025-03-30 23:03:53,716 Is actual: 4.33.5 -> 4.33.5 (WB-M1W2 BUTTONS (94, /dev/ttyMOD2)) 2025-03-30 23:03:54,962 Update: 4.31.11 -> 4.31.13 (WB-MSW v.4 (209, /dev/ttyMOD2)) 2025-03-30 23:03:56,204 Is actual: 4.33.5 -> 4.33.5 (WB-M1W2 BUTTONS (237, /dev/ttyMOD2)) 2025-03-30 23:03:57,543 Is actual: 4.33.5 -> 4.33.5 (WB-M1W2 BUTTONS (120, /dev/ttyMOD2)) 2025-03-30 23:03:58,800 Update: 4.31.11 -> 4.31.13 (WB-MSW v.4 (195, /dev/ttyMOD2)) 2025-03-30 23:04:00,077 Update: 4.31.11 -> 4.31.13 (WB-MSW v.4 (216, /dev/ttyMOD2)) 2025-03-30 23:04:01,348 Update: 4.31.11 -> 4.31.13 (WB-MSW v.4 (180, /dev/ttyMOD2)) 2025-03-30 23:04:02,659 Released FW not found for "" Release info: { "RELEASE_NAME": "wb-2501", "SUITE": "stable", "TARGET": "wb7/bullseye", "REPO_PREFIX": "" }
Подскажите, это ожидаемое поведение?
И можно ли как-то обновить устройства за шлюзом, не через веб интерфейс, не используя танцы с socat?
Прошивка самый последний стейбл, обновлялся сегодня.