MQTT RPC request timed out (конфигурационные файлы)

Не получается зайти. В другие конфигурационные файлы заходит без проблем


root@wirenboard-APJ7TQYP:~# systemctl status wb-mqtt-serial
● wb-mqtt-serial.service - MQTT Driver for serial devices
Loaded: loaded (/lib/systemd/system/wb-mqtt-serial.service; disabled; vendor preset: enabled)
Active: inactive (dead)
root@wirenboard-APJ7TQYP:~# systemctl list-units --type=service
UNIT LOAD ACTIVE SUB DESCRIPTION
avahi-daemon.service loaded active running Avahi mDNS/DNS-SD Stack
bary.service loaded active running bary
bluetooth.service loaded active running Bluetooth service
cron.service loaded active running Regular background program processing daemon
dbus.service loaded active running D-Bus System Message Bus
fcgiwrap.service loaded active running Simple CGI Server
● fstrim.service loaded failed failed Discard unused blocks on filesystems from /etc/fstab
getty@tty1.service loaded active running Getty on tty1
ifupdown-pre.service loaded active exited Helper to synchronize boot up for ifupdown
kmod-static-nodes.service loaded active exited Create list of static device nodes for the current kernel
knxd.service loaded active running KNX Daemon
ModemManager.service loaded active running Modem Manager
mosquitto.service loaded active running Mosquitto MQTT Broker
netplug.service loaded active running LSB: Brings up/down network automatically
networking.service loaded active exited Raise network interfaces
NetworkManager-wait-online.service loaded active exited Network Manager Wait Online
NetworkManager.service loaded active running Network Manager
nginx.service loaded active running A high performance web server and a reverse proxy server
ntp.service loaded active running Network Time Service
polkit.service loaded active running Authorization Manager
serial-getty@ttyS0.service loaded active running Serial Getty on ttyS0
ssh.service loaded active running OpenBSD Secure Shell server
systemd-fsck-root.service loaded active exited File System Check on Root Device
systemd-fsck@dev-mmcblk0p6.service loaded active exited File System Check on /dev/mmcblk0p6
systemd-journal-flush.service loaded active exited Flush Journal to Persistent Storage
systemd-journald.service loaded active running Journal Service
systemd-logind.service loaded active running User Login Management
systemd-modules-load.service loaded active exited Load Kernel Modules
systemd-random-seed.service loaded active exited Load/Save Random Seed
systemd-remount-fs.service loaded active exited Remount Root and Kernel File Systems
systemd-sysctl.service loaded active exited Apply Kernel Variables
systemd-sysusers.service loaded active exited Create System Users
systemd-tmpfiles-setup-dev.service loaded active exited Create Static Device Nodes in /dev
systemd-tmpfiles-setup.service loaded active exited Create Volatile Files and Directories
systemd-udev-trigger.service loaded active exited Coldplug All udev Devices
systemd-tmpfiles-setup.service loaded active exited Create Volatile Files and Directories
systemd-udev-trigger.service loaded active exited Coldplug All udev Devices
systemd-udevd.service loaded active running Rule-based Manager for Device Events and Files
systemd-update-utmp.service loaded active exited Update UTMP about System Boot/Shutdown
systemd-user-sessions.service loaded active exited Permit User Sessions
user-runtime-dir@0.service loaded active exited User Runtime Directory /run/user/0
user@0.service loaded active running User Manager for UID 0
watchdog.service loaded active running watchdog daemon
wb-cloud-agent-frpc.service loaded active running telegraf metric sender for Wiren Board Cloud (default)
wb-cloud-agent-telegraf.service loaded active running telegraf metric sender for Wiren Board Cloud (default)
wb-cloud-agent.service loaded active running Wiren Board Cloud Agent (default)
wb-configs-early.service loaded active exited prepare mounts and symlinks to config files
wb-configs.service loaded active running watch config files
wb-connection-manager.service loaded active running Network connections management service for Wiren Board devices
wb-diag-collect.service loaded active running one-click diagnostic data collector for Wiren Board, generating archive with data
wb-hwconf-manager.service loaded active exited Initialize Wiren Board Device Tree overlays
wb-init.service loaded active exited Initialize Wiren Board on successful boot
wb-knxd-config.service loaded active exited KNXD Configurator for Wiren Board
wb-mqtt-adc.service loaded active running MQTT Driver for ADC
wb-mqtt-confed.service loaded active running Wiren Board configuration editor backend
wb-mqtt-db.service loaded active running Wiren Board database logger
wb-mqtt-gpio.service loaded active running MQTT Driver for GPIO-controlled switches
● wb-mqtt-iec104.service loaded failed failed Wiren Board MQTT to IEC 60870-5-104 gateway
wb-mqtt-knx.service loaded active running Wiren Board MQTT KNX bridge
wb-mqtt-logs.service loaded active running Wiren Board journald to MQTT gateway
● wb-mqtt-mbgate.service loaded failed failed Wiren Board MQTT to Modbus TCP gateway
wb-mqtt-metrics.service loaded active running metrics sender.
wb-mqtt-nm-helper.service loaded active running Virtual MQTT devices management service for Network Manager connections
● wb-mqtt-opcua.service loaded failed failed Wiren Board MQTT to OPC UA gateway
wb-mqtt-w1.service loaded active running Kernel 1-Wire MQTT driver for WB-HomA
wb-systime-adjust.service loaded active exited Compensation of systime in PPM from value, stored in device-tree (with opposite sign)
wb-usb-otg.service loaded active exited USB Debug Network
wb-watch-update.service loaded active running Wiren Board firmware update service
wpa_supplicant.service loaded active running WPA supplicant

LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
67 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use ‘systemctl list-unit-files’.

Добрый день!
Для диагностики проблемы пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.

diag_output_APJ7TQYP_2024-08-14-20.26.37.zip (235,2 КБ)
Добрый день. Направляю

Добрый день.
Причина - прямо в выводе.
Вижу что /dev/ttyRS485-1 занят процессом 22799:

root     22799 10.0  7.7 192728 78732 ?        Sl   04:00  99:18 node plugins/modbus-rtu.js 1

Драйвер не запуститься в случае если порты заняты. Рекомендую отключить/удалить ПО занимающие порт и запустить драйвер. Только после этого его настройки будут доступны.

И как это сделать?

Удалить или остановить процесс, занимающий порт. Это стандартно, для контроллера не отличается от другого компьютера.
Запустить драйвер wb-mqtt-serial.
Если он (как сейчас) отключен - то
systemctl start wb-mqtt-serial
А кто его отключал, кстати?
Убедиться что он запущен. После этого - можно использовать настройки.

Добрый день!

Удалось ли вам решить вопрос? Если есть какие-либо дополнительные вопросы, буду рад помочь!