Еще на одном объекте столкнулись с подобной проблемой. Перестали приходить температуры со второй шины (кроме одного датчика температуры). Перезапуск wb-mqtt-serial помог.
Конфиг
{
“debug”: false,
“ports”: [
{
“baud_rate”: 9600,
“data_bits”: 8,
“devices”: [
{
“device_type”: “WB-MR6C”,
“enabled”: true,
“slave_id”: “50”
},
{
“device_type”: “WB-MR6C”,
“enabled”: true,
“slave_id”: “34”
},
{
“device_type”: “WB-MR6C”,
“enabled”: true,
“slave_id”: “42”
},
{
“device_type”: “WB-MR6C”,
“enabled”: true,
“slave_id”: “54”
},
{
“device_type”: “WB-MR6C”,
“enabled”: true,
“slave_id”: “25”
},
{
“device_type”: “WB-MR6C”,
“enabled”: true,
“slave_id”: “38”
},
{
“device_type”: “WB-MR6C”,
“enabled”: true,
“slave_id”: “15”
},
{
“device_type”: “WB-MR6C”,
“enabled”: true,
“slave_id”: “24”
},
{
“device_type”: “WB-MR6C”,
“enabled”: true,
“slave_id”: “33”
},
{
“device_type”: “WB-MR6C”,
“enabled”: true,
“slave_id”: “41”
}
],
“enabled”: true,
“parity”: “N”,
“path”: “/dev/ttyRS485-1”,
“poll_interval”: 100,
“protocol”: “Modbus”,
“stop_bits”: 1
},
{
“baud_rate”: 9600,
“data_bits”: 8,
“devices”: [
{
“device_type”: “WB-M1W2”,
“enabled”: true,
“slave_id”: “135”
},
{
“device_type”: “WB-M1W2”,
“enabled”: true,
“slave_id”: “123”
},
{
“device_type”: “WB-M1W2”,
“enabled”: true,
“slave_id”: “150”
},
{
“device_type”: “WB-M1W2”,
“enabled”: true,
“slave_id”: “134”
}
],
“enabled”: true,
“parity”: “N”,
“path”: “/dev/ttyRS485-2”,
“poll_interval”: 100,
“protocol”: “Modbus”,
“stop_bits”: 1
}
]
}