Здравствуйте!
появилась ошибка
“Не удалось загрузить настройки WebUI.: MQTT client is not connected MqttConnectionError”
при этом web подгружается каждую секунду и отваливается (мигает статус подключено/отключено)
что было до:
в процессе поиска неправильно подключенных/настроенных устройств перезагружал по несколько раз настройки wb-mqtt-serial
wb7.3 последний тест релиз на вчерашний день
перезагрузка контролера не помогла
mqtt брокер работает
диагностический архив скачать не дает
Смог даже поймать в интерфейсе ссылку на добавление в облако.
но облаке интерфейс ведет себя так же
Проблемный участок модбаса откинут физически, но такое ощущение что при каком-то из сохранений настроек wb-mqtt-serial закралась ошибка…
Здравствуйте, вернулся к этому вопросу:
фокус с паролем никак не повлиял, субъективно статус “подключено” стал заметно меньше мигать
root@wirenboard-A7UOR45L:~# systemctl list-units --type service
UNIT LOAD ACTIVE SUB DESCRIPTION
avahi-daemon.service loaded active running Avahi mDNS/DNS-SD Stack
bluetooth.service loaded active running Bluetooth service
containerd.service loaded active running containerd container runtime
cron.service loaded active running Regular background program processing daemon
dbus.service loaded active running D-Bus System Message Bus
docker.service loaded active running Docker Application Container Engine
● 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
nodered.service loaded active running Node-RED graphical event wiring tool
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-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
wb-cloud-agent-telegraf.service loaded active running telegraf metric sender for Wiren Board Cloud
wb-cloud-agent.service loaded active running Wiren Board Cloud Agent
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-device-manager.service loaded active running Wiren Board modbus devices manager
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 active running 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 active running 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 active running Wiren Board MQTT to OPC UA gateway
wb-mqtt-serial.service loaded active running MQTT Driver for serial devices
wb-mqtt-w1.service loaded active running Kernel 1-Wire MQTT driver for WB-HomA
wb-rules.service loaded active running MQTT Rule engine for Wiren Board
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.
71 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
lines 38-78/78 (END)
с wb-mqtt-serial - попробую в не рабочее время подменить, чтобы не беспокоить пользователя.
к сожалению, я не был готов к тому, что может что поломаться в этой части и существующие бекап настроек сильно устарел.
есть ли шанс найти ошибку?
такое поведение webUI вижу первый раз. обычно глюки на вкладке устройств бывают если адреса оденаковые, а тут выкидывает полностью и при этом сам драйвер wb-mqtt-serial работает!
разобрался. проблема была в перетасовке шаблонов. что именно триггернуло не понял, но примерная цепочка событий:
были подключено пару кондеев через шлюз onokom, шаблон для них был еще с бета теста (с кучей служебных данных), и добавлялся через кастомные шаблоны. через некоторое время добавилось еще несколько кондеев и к этому моменту в списке шаблонов уже был официальный шаблон onokom
захотелось использовать свежие шаблоны – кастомный удалил и вмести с ним пропал свежий!
пошел на сайт онокома, скачал последний шаблон и вручную добавил его в папку предустановленных шаблонов - и где-то в этот момент все поломалось.
догадка – если в списке предустановленных и кастомных шаблонов существует устройство с одним данными (id, name и прочими индикаторами) они будут доступны оба для выбора?
или был кастомный шаблон и при обновлении (apt update && apt upgrade) в предустановленные залетает такой же - и может тут баг какой-то и новый шаблон не ставится?