Не стал плодить новую тему:
Почему-то при постепенном наполнении конфига через интерфейс, в какой-то момент вылезает ошибка сохранения, после перезагрузки страницы - Error loading the file: Invalid config file.
В UI всё отлично настроено, заметил, что будто интерфейс “ломает” конфиг, после чего в канале оказывается что-то вроде этого:
Битый конфиг
{
"path": "/dev/ttyRS485-1",
"devices": [
{
"slave_id": "59",
"name": "Intesis Drawing",
"id": "IntDR",
"enabled": true,
"protocol": "modbus",
"poll_interval": 2000,
"channels": [
{
"name": "OnOff",
"type": "range",
"reg_type": "holding",
"address": "0",
"scale": 1,
"poll_interval": 1000
},
{
"name": "Mode",
"type": "range",
"reg_type": "holding",
"address": "1",
"poll_interval": 1000,
"max": "4"
},
{
"name": "FanSpeed",
"type": "range",
"reg_type": "holding",
"address": "2",
"max": "4",
"poll_interval": 1000
},
{
"name": "TempSetPoint",
"type": "range",
"reg_type": "holding",
"address": "4",
"max": "38",
"poll_interval": 1000
},
{
"name": "TempReference",
"type": "temperature",
"reg_type": "input",
"address": "5",
"poll_interval": 1000,
"channel_readonly": true
}
],
"device_max_fail_cycles": 0
}
],
"baud_rate": 4800,
"parity": "N",
"data_bits": 8,
"stop_bits": 1,
"poll_interval": 1000,
"enabled": true
}
Как с этим бороться? Невозможно собрать конфиг(