ERROR: [mbgate] FATAL: Failed to parse JSON /etc/wb-mqtt-mbgate.conf:* Line 1, Column 1

Здравствуйте!

После обновления контроллера до актуального релиза, не стартует wb-mqtt-mbgate.service с ошибкой ERROR: [mbgate] FATAL: Failed to parse JSON /etc/wb-mqtt-mbgate.conf:* Line 1, Column 1.

Вывод лога:

07-03-2025 14:28:35.070 [init.scope] wb-mqtt-mbgate.service: Failed with result ‘exit-code’.
07-03-2025 14:28:35.069 [init.scope] wb-mqtt-mbgate.service: Main process exited, code=exited, status=1/FAILURE
07-03-2025 14:28:35.065 [wb-mqtt-mbgate] Syntax error: value, object or array expected.
07-03-2025 14:28:35.065 [wb-mqtt-mbgate] ERROR: [mbgate] FATAL: Failed to parse JSON /etc/wb-mqtt-mbgate.conf:* Line 1, Column 1
07-03-2025 14:28:35.025 [init.scope] Started Wiren Board MQTT to Modbus gateway.
07-03-2025 14:28:35.025 [init.scope] Started Wiren Board MQTT to Modbus gateway.
07-03-2025 14:28:35.014 [init.scope] Stopped Wiren Board MQTT to Modbus gateway.
07-03-2025 14:28:34.998 [init.scope] wb-mqtt-mbgate.service: Scheduled restart job, restart counter is at 4.

wb-mqtt-mbgate.conf - пустой. Пробовал его заполнить содержимым wb-mqtt-mbgate.default - отваливается веб интерфейс…

Просьба помочь с решением. Спасибо!

Добрый день.

А как именно выполнялось обновление?

Тут не очень понятно. Покажите пожалуйста команду которой запоолнете, что значит “отваливается”?

Обновление через консоль apt update && apt upgrade.

Отваливается веб интерфейс - лезет ошибка cannot connect mosquitto

Так, я на вопросы про конфиги (замену) - по умолчанию?

Очень интересно. А выложите сюда содержимое

пожалуйста.
Затем проверьте - является ли /etc/wb-mqtt-mbgate.conf симлинком. Если да: выполните

cat /usr/share/wb-mqtt-mbgate/wb-mqtt-mbgate.sample.conf > /etc/wb-mqtt-mbgate.conf && systemctl restart wb-mqtt-mbgate

{
“debug”: false,
“modbus”: {
“host”: “*”,
“port”: 502
},
“mqtt”: {
“host”: “/var/run/mosquitto/mosquitto.sock”,
“port”: 0
},
“registers”: {
“remap_values”: false,
“discretes”: ,
“coils”: ,
“inputs”: ,
“holdings”:
}
}

С виду - вполне номально.
Если выкладываете код - луше его сразу как код и форматируйте, чтоб не терялись отступы.
Так, после перезапуска сервиса - есть ли у него ошибки?

Самое интересно, что сейчас работает. Ошибок нет. Сервис запускается. Теперь другая проблема - связь с Home Assistance стала односторонняя - из HA я могу включить реле и оно включается на WB, а вот включая реле в WB я не вижу изменения статуса объекта в HA.

Вот тут есть примеры. Проверьте пожалуйста как описан state топик.

Топики описано верно. Все ранее работало. После обновления возникла проблема. Но в итоге все вылечилось…обновлением страницы и сбросом кеша в браузере в котором была открыта веб морда HA… Спасибо!