Здравствуйте.
Написал шаблон: config-mu110-6u.json. Выложил сюда: \usr\share\wb-mqtt-serial\templates
Внес корректировку в файл wb-mqtt-serial.conf. Заменил старый файл wb-mqtt-serial.conf на новый.
Модуль видится в Web-интерфейсе WB на вкладке http://…/#/settings, но его каналы в MQTT не подключаются.
Прошу указать, где ошибка?
Файлы:
config-mu110-6u.json
// Configuration options Owen MU110-6U
{
“device_type” : “MU110-6U”,
“device” : {
“name” : “MU110-6U”,
“id” : “mu110-6u”,
“enabled”: true,
“channels”: [
{
“name” : “AO1”,
“reg_type” : “holding”,
“address” : 0,
“type”: “range”,
“max”: 0x3e8
},
{
“name” : “AO2”,
“reg_type” : “holding”,
“address” : 1,
“type”: “range”,
“max”: 0x3e8
},
{
“name” : “AO3”,
“reg_type” : “holding”,
“address” : 2,
“type”: “range”,
“max”: 0x3e8
},
{
“name” : “AO4”,
“reg_type” : “holding”,
“address” : 3,
“type”: “range”,
“max”: 0x3e8
},
{
“name” : “AO5”,
“reg_type” : “holding”,
“address” : 4,
“type”: “range”,
“max”: 0x3e8
},
{
“name” : “AO6”,
“reg_type” : “holding”,
“address” : 5,
“type”: “range”,
“max”: 0x3e8
},
]
}
}
wb-mqtt-serial.conf
{
“debug”: true,
“ports”: [
{
“path”: “/dev/ttyAPP1”,
“baud_rate”: 9600,
“parity”: “N”,
“data_bits”: 8,
“stop_bits”: 1,
“poll_interval”: 2,
“enabled”: true,
“devices”: [
{
“slave_id”: “0x01”,
“device_type”: “WB-MRM2”,
“enabled”: false
},
{
“slave_id”: “12”,
“device_type”: “WB-MR14”,
“enabled”: false
},
{
“slave_id”: “34”,
“device_type”: “WB-MSW2”
},
{
“slave_id”: “102”,
“device_type”: “WB-MRGB”,
“enabled”: false
},
{
“slave_id”: “16”,
“device_type”: “MU110-6U”,
}
]
},
{
"path": "/dev/ttyAPP4",
"baud_rate": 9600,
"parity": "N",
"data_bits": 8,
"stop_bits": 2,
"poll_interval": 10,
"enabled": true,
"devices": []
},
{
"path": "/dev/ttyAPP2",
"baud_rate": 9600,
"parity": "N",
"data_bits": 8,
"stop_bits": 2,
"poll_interval": 10,
"enabled": false,
"devices": []
},
{
"path": "/dev/ttyAPP3",
"baud_rate": 9600,
"parity": "N",
"data_bits": 8,
"stop_bits": 2,
"poll_interval": 10,
"enabled": false,
"devices": []
}
]
}