You need to convert the values dr V1.31 200 12 ...
into an array [dr, V1.31, 200, 12, ...]
, which you can do with a split (split on " ") and a join node (join as an array).
And the descriptions dr Vers dayctr status Rel_dcw ...
as another array.
Then you create an object from the two arrays.
[{"id":"fe3f87d78808cd82","type":"tab","label":"Flow 5","disabled":false,"info":"","env":[]},{"id":"a36178e5a8edd6ad","type":"inject","z":"fe3f87d78808cd82","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"dr V1.31 200 12 1 1 1 530 530 650 636 594 29 89 198.9 199.72 0.2936 58.63 1988 388032 0 -18 1.3 816 616 596 0 1 1201002106080018 636 78","payloadType":"str","x":150,"y":140,"wires":[["8b662e534ba7c6e0"]]},{"id":"8af55cb5386c1953","type":"function","z":"fe3f87d78808cd82","name":"","func":"var values = msg.payload;\nvar names = [\"dr\", \"Vers\", \"dayctr\", \"status\", \"Rel_dcwp\", \"Rel_dc\", \"Rel_ac\", \"tempist\", \"tempmin\", \"tempmax\", \"tempsoll_dc\", \"tempsoll_ac\", \"tempchip\", \"iso_rel\", \"UMpp\", \"UIst\", \"Iist\", \"Pist\", \"Whperday\", \"whtotal\", \"whac\", \"dp\", \"Pwm\", \"scantimer\", \"minute\", \"dc_ontime\", \"dc_heatmode\", \"position\", \"serialno\", \"pot_pos\", \"checksum\"];\nfunction toObject(names, values) {\n var result = {};\n for (var i = 0; i < names.length; i++)\n result[names[i]] = values[i];\n return result;\n}\n\nmsg.payload = toObject(names, values);\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":520,"y":140,"wires":[["7725ce492a22c929"]]},{"id":"7725ce492a22c929","type":"debug","z":"fe3f87d78808cd82","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":670,"y":140,"wires":[]},{"id":"8b662e534ba7c6e0","type":"split","z":"fe3f87d78808cd82","name":"","splt":" ","spltType":"str","arraySplt":1,"arraySpltType":"len","stream":false,"addname":"","x":270,"y":140,"wires":[["e935e75280c24f15"]]},{"id":"e935e75280c24f15","type":"join","z":"fe3f87d78808cd82","name":"","mode":"custom","build":"array","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","accumulate":false,"timeout":"2","count":"","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"","reduceFixup":"","x":390,"y":140,"wires":[["8af55cb5386c1953"]]}]
There is no conversion in this example from string to integer / float.