У мена похоже такая же проблема.
Пытаюсь прочитать энергию, параметр в конфиге описан так:
{
“name”: “Etot”,
“reg_type”: “input”,
“address”: “0x1200”,
“type”: “power_consumption”,
“format”: “u64”,
“scale”: 3.125e-05,
“round_to”: 0.0001,
“word_order”: “little_endian”
}
У нас довольно старый WB5 в котором нет шаблона для MAP3H,
поэтому я просто скопирован кусок из шаблона из WB6.
В результате получаю какую-то ерунду:
mosquitto_sub -v -t /devices/MAP3H/controls/Etot
/devices/MAP3H/controls/Etot 425511087056618
/devices/MAP3H/controls/Etot 425616640172884
/devices/MAP3H/controls/Etot 425739785475195
/devices/MAP3H/controls/Etot 425933299521683
/devices/MAP3H/controls/Etot 426135609661194
/devices/MAP3H/controls/Etot 426373104172794
/devices/MAP3H/controls/Etot 426680967428571
/devices/MAP3H/controls/Etot 427032811149459
/devices/MAP3H/controls/Etot 427349470498259
/devices/MAP3H/controls/Etot 427622149381947
и график этого безобразия пилообразный