Hi There,

I'm sure someone else already noticed this but for me it's something that's new.
I happen to be using a large hexadecimal 0x2c652cee5922ed4d value which converts to the decimal 3199012512525905229. What the flow does is push the value to the debug panel so that I can convert between the two representations:
[{"id":"db7f8839c112b812","type":"inject","z":"1f9f1eefa7ae1c35","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"0x2c652cee5922ed4d","payloadType":"num","x":5291,"y":852,"wires":[["46668d9326a62ccf"]]},{"id":"46668d9326a62ccf","type":"debug","z":"1f9f1eefa7ae1c35","name":"debug 14","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":5385,"y":946,"wires":[]}]
What is shown in the animation is the truncation of the hex to 0x2c652cee5922ee00 and the decimal accordingly to 3199012512525905400
This is a extremely subtle error and something that probably isn't that obvious. The only reason I spotted it was that I converted the hex using ddg first to get the correct value and then thought to use Node-RED to convert the hex value ... well that didn't really work!
Tested was version NR v4.0.9 - you mileage might well vary.
Cheers!