Китайский расходомер RS-485, помогите разобраться

Коллеги, добрый день, купил китайский расходомер RS-485, к нему получил инструкцию, написал шаблон, получаю ересь в значениях, прилетающих от устройства.
Вот шаблон:

{
  "device_type": "Турбинный расходомер (Modbus)",
  "device": {
    "name": "Турбинный расходомер LWG Y",
    "id": "turbine_flow_meter_modbus",
     "channels": [
    {
      "name": "Мгновенный расход",
      "type": "value",
      "reg_type": "holding",
      "format": "float",
      "address": 258
    },
    {
      "name": "Общий объём",
      "type": "value",
      "reg_type": "holding",
      "format": "float",
      "address": 256
    },
    {
      "name": "Коэффициент расходомера (K)",
      "type": "value",
      "reg_type": "input",
      "format": "float",
      "address": 5
    },
    {
      "name": "Диаметр датчика",
      "type": "value",
      "reg_type": "input",
      "format": "float",
      "address": 146
    }
  ]  }
}

Китайцы говорят, что нужно сменить format: “float” на “float.swap”,
“float.abcd”,“float.badc”` при этом шаблон совсем не запускается, Помогите пожалуйста разобраться. Инструкцию прилагаю. Спасибо!
Liquid Turbine Flow Meter User Manual.pdf (669,2 КБ)

Здравствуйте.

Вы уверены что это Modbus устройство? не нашел в мануале ни одного упоминания или описание протокола, параметров подключения…

С помощью Modbus_client пробовали опрашивать?

Если устройство не поддерживает Modbus, то попробуйте работать с ним напрямую.