Сервис wb-mbgate не стартует

Если ничего в конфиге сервиса не включено - он не будет запускаться.

Понял. Нужно что-то начать вещать, тогда обновление пройдет

Нет, галка остается включенной

Сам сервис успешно стартовал

Воспроизвожу. Сейчас переключу на testing.

Конфигурация по умолчанию, ни одного не включено, поэтому:

systemctl status wb-mqtt-mbgate
● wb-mqtt-mbgate.service - Wiren Board MQTT to Modbus TCP gateway
     Loaded: loaded (/lib/systemd/system/wb-mqtt-mbgate.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Mon 2024-08-12 08:28:15 UTC; 2min 49s ago
   Main PID: 2917 (code=exited, status=6)
        CPU: 1.236s

Aug 12 08:28:14 wirenboard-AWWCDXFH wb-mqtt-mbgate-confgen[2122]: /devices/battery/controls/Charging/meta/type
Aug 12 08:28:14 wirenboard-AWWCDXFH wb-mqtt-mbgate-confgen[2122]: /devices/battery/controls/Charging/meta/order
Aug 12 08:28:14 wirenboard-AWWCDXFH wb-mqtt-mbgate-confgen[2122]: /devices/battery/controls/Charging/meta/readonly
Aug 12 08:28:14 wirenboard-AWWCDXFH wb-mqtt-mbgate-confgen[2122]: /tmp/wb-mqtt-mbgate-confgen-eU2GSWx4/retain_hack
Aug 12 08:28:14 wirenboard-AWWCDXFH wb-mqtt-mbgate-confgen[2122]: Old config is detected
Aug 12 08:28:14 wirenboard-AWWCDXFH systemd[1]: Started Wiren Board MQTT to Modbus TCP gateway.
Aug 12 08:28:15 wirenboard-AWWCDXFH wb-mqtt-mbgate[2917]: ERROR: [mbgate] FATAL: Configuration error: All channels are disabled
Aug 12 08:28:15 wirenboard-AWWCDXFH systemd[1]: wb-mqtt-mbgate.service: Main process exited, code=exited, status=6/NOTCONFIGURED
Aug 12 08:28:15 wirenboard-AWWCDXFH systemd[1]: wb-mqtt-mbgate.service: Failed with result 'exit-code'.
Aug 12 08:28:15 wirenboard-AWWCDXFH systemd[1]: wb-mqtt-mbgate.service: Consumed 1.236s CPU time.

Включаю хотя бы один контрол:


сохраняю.

Теперь включаю “Перегенерировать конфигурационный файл” и “Обновить адреса устройств”


После нажатия кнопки “записать” страница не меняется, но в логах видно что конфиг меняется.
Благодарю, багу описал разработчикам.

1 лайк

Да, забыл написать. После “Записать” достаточно обновить страницу.

Добрый день! Прошу уточнить, актуальна ли еще эта проблема?

Нет, спасибо, после обновления все заработало! Файл пересоздался, галка обновила содержимое.