Контроллер подключен шнурком, но на всякий случай настроен клиент wifi. точка доступа выключена, но не удалена из сетевых подключений.
Проблема с которой начал: раз в несколько минут любой веб интерфейс (локальный, облачный, спрут, также локальный или облачный) выдаёт что «соединения нет» и висит до обновления страницы. Причём даже обновление страницы не всегда с первого раза «будит» веб.
в журнале увидел пару беспокоящих записей.
Во вкладке «error»:
22-05-2026 22:58:23.537[wb-mqtt-serial]
ERROR: [storage] BDB put failed: Db::put: Invalid argument
во вкладке “warning”
WARNING: [driver] Failed to save value “38.35” of control “battery_temperature” of device “wb_ups_v3_235” to storage: Db::put: Invalid argument @ wblib/private/storage_bdb.cpp:25922-05-2026 23:02:58.974[wb-mqtt-serial]WARNING: [driver] Failed to save value “8.092” of control “battery_voltage” of device “wb_ups_v3_235” to storage: Db::put: Invalid argument @ wblib/private/storage_bdb.cpp:259
И во вкладке «notice»:
22-05-2026 23:03:02.317[init.scope]
NetworkManager-dispatcher.service: Consumed 1.978s CPU time.
22-05-2026 23:02:41.970[init.scope]
NetworkManager-dispatcher.service: Consumed 1.065s CPU time.
22-05-2026 23:02:38.186[wpa_supplicant]
wlan1: CTRL-EVENT-SCAN-FAILED ret=-16
22-05-2026 23:01:38.615[init.scope]
NetworkManager-dispatcher.service: Consumed 1.990s CPU time.
22-05-2026 23:00:37.186[wpa_supplicant]
wlan1: CTRL-EVENT
приложен диагностический архив, доступен только сотрудникам поддержки
Первое: wb-connection-manager каждые несколько минут переключает «текущее соединение» туда-сюда:
May 22 14:00:44 ... Current connection changed to 11203
May 22 14:00:53 ... Current connection changed to wb-eth0
May 22 14:02:11 ... Current connection changed to 11203
May 22 14:02:16 ... Current connection changed to wb-eth0
Вторая проблема — повреждена Berkeley DB-база wb-mqtt-serial.
ERROR: [storage] BDB put failed: Db::put: Invalid argument
WARNING: [driver] Failed to save value “8.092” of control “battery_voltage” of device “wb_ups_v3_235” to storage
BDB2506 file /var/lib/wb-mqtt-serial/libwbmqtt.db has LSN 128/8193532, past end of log at 128/7757337
Сообщение LSN … past end of log указывает не на проблему конкретного регистра UPS, а на повреждение/рассинхронизацию файлов Berkeley DB для wb-mqtt-serial. Из-за этого wb-mqtt-serial постоянно пытается сохранить значения и получает ошибку. Это даёт лишнюю нагрузку на процессор.
Вывод: первым делом я бы устранял сетевую петлю/переключение между Ethernet и Wi-Fi. Так как контроллер подключён шнурком, Wi-Fi-клиент лучше отключить или удалить из автоподключения.
Я думал, что раз wi-fi соединение меньшего приоритета, чем шнурок в настройказ сетевых соединений, то и реконнектиться он без необходимости не будет. А можно ли как-то настроить логику, что если шнурок не доступен, то подключиться к wifi?