I have a problem where a temperature indicator has a totally different value when the temperature is negative as shown in the image next to the green circle
when it is positive the value is coming correct according to the blue circle image
Can someone help me ? I've been watching several videos and the node red forum but I haven't found anything to help me
[{"id":"58ca183f.a36258","type":"tab","label":"Flow 5","disabled":false,"info":""},{"id":"9cb98268.60314","type":"modbus-read","z":"58ca183f.a36258","name":"Temp Ambiente Camara 1","topic":"","showStatusActivities":false,"logIOActivities":false,"showErrors":false,"unitid":"13","dataType":"HoldingRegister","adr":"0","quantity":"1","rate":"2","rateUnit":"s","delayOnStart":false,"startDelayTime":"10","server":"5e1ce40.8185c1c","useIOFile":false,"ioFile":"","useIOForPayload":false,"emptyMsgOnFail":false,"x":250,"y":80,"wires":[["1e68c8ff.a4deb7"],[]]},{"id":"fdb0d9e1.1c54c8","type":"modbus-read","z":"58ca183f.a36258","name":"Temp Carcaça Camara 1","topic":"","showStatusActivities":false,"logIOActivities":false,"showErrors":false,"unitid":"14","dataType":"HoldingRegister","adr":"0","quantity":"1","rate":"2","rateUnit":"s","delayOnStart":false,"startDelayTime":"10","server":"5e1ce40.8185c1c","useIOFile":false,"ioFile":"","useIOForPayload":false,"emptyMsgOnFail":false,"x":250,"y":140,"wires":[["118da5e5.99fc7a"],[]]},{"id":"1e68c8ff.a4deb7","type":"function","z":"58ca183f.a36258","name":"Multiplicador/Casas Decimais","func":"msg.payload = (msg.payload [0]* 1);\nmsg.payload = parseFloat(msg.payload.toFixed(2))\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":500,"y":80,"wires":[["a7fe61f8.77b02"]]},{"id":"118da5e5.99fc7a","type":"function","z":"58ca183f.a36258","name":"Multiplicador/Casas Decimais","func":"msg.payload = (msg.payload [0]* 0.1);\nmsg.payload = parseFloat(msg.payload.toFixed(2))\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","x":500,"y":140,"wires":[["b1a26dab.04392"]]},{"id":"a7fe61f8.77b02","type":"debug","z":"58ca183f.a36258","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":770,"y":80,"wires":[]},{"id":"b1a26dab.04392","type":"debug","z":"58ca183f.a36258","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":770,"y":140,"wires":[]},{"id":"5e1ce40.8185c1c","type":"modbus-client","z":"","name":"ETH - 485","clienttype":"tcp","bufferCommands":true,"stateLogEnabled":true,"queueLogEnabled":true,"tcpHost":"10.254.164.119","tcpPort":"3001","tcpType":"TPC-RTU-BUFFERED","serialPort":"/dev/ttyUSB","serialType":"RTU-BUFFERD","serialBaudrate":"9600","serialDatabits":"8","serialStopbits":"1","serialParity":"none","serialConnectionDelay":"100","unit_id":"","commandDelay":"1000","clientTimeout":"2000","reconnectOnTimeout":true,"reconnectTimeout":"1000","parallelUnitIdsAllowed":true}]