This page gives info on types Query the hidden API of your SENEC photovoltaic appliances
According to this site this should work] for fl_ and u8_
msg.payload.fl = Buffer.from("fl_42A2E5E4".split("_")[1], 'hex').readFloatBE() // fl_
msg.payload.u8 = Buffer.from("u8_64".split("_")[1], 'hex').readUInt8() //u8_
Test flow
[{"id":"18144789e95d8588","type":"inject","z":"366a43adb328cf95","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"{\"fl\":\"fl_450FF801\",\"u8\":\"u8_64\"}","payloadType":"json","x":110,"y":460,"wires":[["8a5128bec0bd3db6"]]},{"id":"aefc713a35661715","type":"debug","z":"366a43adb328cf95","name":"debug 11","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":920,"y":380,"wires":[]},{"id":"8a5128bec0bd3db6","type":"function","z":"366a43adb328cf95","name":"function 11","func":"msg.payload.float = Buffer.from(msg.payload.fl.split(\"_\")[1], 'hex').readFloatBE() // fl_\nmsg.payload.uint = Buffer.from(msg.payload.u8.split(\"_\")[1], 'hex').readUInt8() //u8_\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":310,"y":500,"wires":[["aefc713a35661715"]]}]