Добрый день. после обновления библиотек для контроллера WB6 (Linux wirenboard-ATU6B5BN 4.9.22-wb6), при входе в интерфейс конфигурации последовательного порта RS485 из “Wiren Board Web UI” на странице сверху “! Ошибка загрузки файла:недопустимый конфигурационный файл”. После этого зашёл в контроллер по SSH, в каталог cd /etc/wb-mqtt-serial.conf.
Вот содержимое файла, если это поможет.
{
“debug”: false,
“ports”: [
{
“path”: “/dev/ttyRS485-1”,
“devices”: [
{
“slave_id”: “2”,
“device_type”: “WB-VLC”
}
],
“baud_rate”: 38400,
“parity”: “N”,
“data_bits”: 8,
“stop_bits”: 2,
“poll_interval”: 250,
“enabled”: true
},
{
“path”: “/dev/ttyRS485-2”,
“devices”: [
{
“slave_id”: “41”,
“device_type”: “WB-MAP12E”
}
],
“baud_rate”: 9600,
“parity”: “N”,
“data_bits”: 8,
“stop_bits”: 2,
“poll_interval”: 500,
“enabled”: false
},
{
“path”: “/dev/ttyMOD1”,
“devices”: [],
“baud_rate”: 9600,
“parity”: “N”,
“data_bits”: 8,
“stop_bits”: 2,
“poll_interval”: 10,
“enabled”: false
},
{
“path”: “/dev/ttyMOD2”,
“devices”: [],
“baud_rate”: 9600,
“parity”: “N”,
“data_bits”: 8,
“stop_bits”: 2,
“poll_interval”: 10,
“enabled”: false
},
{
“path”: “/dev/ttyMOD3”,
“devices”: [],
“baud_rate”: 9600,
“parity”: “N”,
“data_bits”: 8,
“stop_bits”: 2,
“poll_interval”: 10,
“enabled”: false
}
]
}
Подозреваю что такого шаблона сейчас нет или недоступен. Попробуйте удалить из файла (предварительно сделав копию) эти строчки.
после удаления строк:
{
“debug”: false,
“ports”: [
{
“path”: “/dev/ttyRS485-1”,
“devices”: [
],
“baud_rate”: 38400,
“parity”: “N”,
“data_bits”: 8,
“stop_bits”: 2,
“poll_interval”: 250,
“enabled”: true
},
{
“path”: “/dev/ttyRS485-2”,
“devices”: [
{
“slave_id”: “41”,
“device_type”: “WB-MAP12E”
}
],
“baud_rate”: 9600,
“parity”: “N”,
“data_bits”: 8,
“stop_bits”: 2,
“poll_interval”: 500,
“enabled”: false
},
{
“path”: “/dev/ttyMOD1”,
“devices”: [],
“baud_rate”: 9600,
“parity”: “N”,
“data_bits”: 8,
“stop_bits”: 2,
“poll_interval”: 10,
“enabled”: false
},
{
“path”: “/dev/ttyMOD2”,
“devices”: [],
“baud_rate”: 9600,
“parity”: “N”,
“data_bits”: 8,
“stop_bits”: 2,
“poll_interval”: 10,
“enabled”: false
},
{
“path”: “/dev/ttyMOD3”,
“devices”: [],
“baud_rate”: 9600,
“parity”: “N”,
“data_bits”: 8,
“stop_bits”: 2,
“poll_interval”: 10,
“enabled”: false
}
]
}
потом обновил страницу , но ошибка не ушла.
может ещё и квадратные скобки удалить ?
[
]
в которых ничего нет.
удалил другое устройство, теперь доступен в интерфейсе, пока вопрос закрыт.