dpkg -s wb-mqtt-serial
Package: wb-mqtt-serial
Status: install ok installed
Priority: optional
Section: misc
Installed-Size: 1681
Maintainer: Evgeny Boger <boger@contactless.ru>
Architecture: armhf
Version: 2.7.1
Replaces: wb-homa-modbus (<< 1.14.1)
Depends: libc6 (>= 2.4), libgcc1 (>= 1:3.5), libjsoncpp1 (>= 1.7.4), libstdc++6 (>= 6), libwbmqtt1 (>= 1.1.0), init-system-helpers (>= 1.18~), ucf, bsdutils
Breaks: wb-homa-modbus (<< 1.14.1), wb-mqtt-confed (<< 1.0.2), wb-mqtt-homeui (<< 1.7)
Conffiles:
/etc/wb-configs.d/11wb-mqtt-serial 25dea7134dcb1cd4ec4e4f33524635e0
/etc/wb-mqtt-serial.conf.sample c8c1adbf630e6fd7ec871b1b5c4a5e0f
/etc/init.d/wb-mqtt-serial 1f6938ea476ac51c4b845327d5e40f03 obsolete
Description: Wiren Board Smart Home MQTT serial protocol driver.
попеременно пощелкал модбасом, вылетает ошибка если поставить -o50 через 3-4 раза, если ставить -о200 и больше, ошибка исчезает
выставил таймауты все какие можно
{
"device_type": "ALI-PRESSURE",
"device": {
"name": "ALI-PRESSURE",
"id": "A{
"device_type": "ALI-PRESSURE",
"device": {
"name": "ALI-PRESSURE",
"id": "ALI-PRESSURE",
"max_read_registers": 0,
"response_timeout_ms": 2500,
"frame_timeout_ms": 2000,
"channels": [
{
"name": "PRESSURE",
"reg_type": "holding",
"address": "0xa",
"type": "atmospheric_pressure",
"format": "u32",
"scale": 0.01,
"round_to": 0.01
},
{
"name": "Temperature",
"reg_type": "holding",
"address": "0x1",
"type": "temperature",
"format": "u16",
"scale": 0.1,
"round_to": 0.01
}
]
}
}
все равно таже самая ошибка
“max_read_registers” ставил 1, 5, 10 - тоже самое