I copied one buffer with real data and that monent system own app showed temperature 8.12°c (or 8.06°c, it was changing).
I still can not understand, how I can not get correct value. I tried all types you mentioned.
[
{
"id": "15b0d39fdc1eff30",
"type": "inject",
"z": "2c55f2a82c964ec5",
"name": "",
"props": [
{
"p": "payload"
},
{
"p": "topic",
"vt": "str"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "[50,55,218,161,216,175,4,16,0,200,70,0,0,0,0,0,0,0,0,136,255,36,0,0,0,146,39,1,0,0,0,40,0,0,146,39,0,0,0,0,40,0,53,146,39,44,3,0,0,40,0,56,146,39,0,0,0,0,40,0,54]",
"payloadType": "bin",
"x": 770,
"y": 820,
"wires": [
[
"12465585669b7f18",
"4f5fdfc58b75118d"
]
]
},
{
"id": "12465585669b7f18",
"type": "buffer-parser",
"z": "2c55f2a82c964ec5",
"name": "",
"data": "payload",
"dataType": "msg",
"specification": "spec",
"specificationType": "ui",
"items": [
{
"type": "floatle",
"name": "cellsTemp",
"offset": 46,
"length": 1,
"offsetbit": 0,
"scale": "1",
"mask": ""
}
],
"swap1": "",
"swap2": "",
"swap3": "",
"swap1Type": "swap",
"swap2Type": "swap",
"swap3Type": "swap",
"msgProperty": "payload",
"msgPropertyType": "str",
"resultType": "value",
"resultTypeType": "return",
"multipleResult": true,
"fanOutMultipleResult": false,
"setTopic": true,
"outputs": 1,
"x": 950,
"y": 820,
"wires": [
[
"34fdb5fee2db7896"
]
]
},
{
"id": "34fdb5fee2db7896",
"type": "debug",
"z": "2c55f2a82c964ec5",
"name": "debug 236",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 1130,
"y": 820,
"wires": []
},
{
"id": "4f5fdfc58b75118d",
"type": "debug",
"z": "2c55f2a82c964ec5",
"name": "debug 237",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 950,
"y": 880,
"wires": []
}
]