You need to use something to identify the response and direct it to a specific parser (as I said before)...
eg:
demo flow (import using ctrl-i
):
[{"id":"7b2cada6.e99494","type":"inject","z":"ad0170f0.40b16","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":295,"y":160,"wires":[["cad09232.42b39"]],"l":false},{"id":"cad09232.42b39","type":"function","z":"ad0170f0.40b16","name":"#9999","func":"const byteArray = [0x23,0x30,0x30,0x30,0x30,0x31,0x34,0x0F,0x27,0x78,0xFF,0x01,0x37,0x0D]\nconst dataBuffer = Buffer.from(byteArray)\nreturn {payload:dataBuffer}","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":400,"y":160,"wires":[["a7d28b8c.49a728"]]},{"id":"a7d28b8c.49a728","type":"buffer-parser","z":"ad0170f0.40b16","name":"","data":"payload","dataType":"msg","specification":"spec","specificationType":"ui","items":[{"type":"hex","name":"start","offset":0,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"string","name":"size","offset":1,"length":6,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16le","name":"clé","offset":7,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"buffer","name":"data","offset":9,"length":-1,"offsetbit":0,"scale":"1","mask":""}],"swap1":"","swap2":"","swap3":"","swap1Type":"swap","swap2Type":"swap","swap3Type":"swap","msgProperty":"payload","msgPropertyType":"str","resultType":"keyvalue","resultTypeType":"return","multipleResult":false,"fanOutMultipleResult":false,"setTopic":true,"outputs":1,"x":570,"y":200,"wires":[["212da6fcb2c4e528"]]},{"id":"78f312d4.aa3d2c","type":"function","z":"ad0170f0.40b16","name":"#9997","func":"const byteArray = [0x23,0x30,0x30,0x30,0x30,0x31,0x33,0x0D,0x27,0x78,0xFF,0x01,0x0D]\nconst dataBuffer = Buffer.from(byteArray)\nreturn {payload:dataBuffer}","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":400,"y":200,"wires":[["a7d28b8c.49a728"]]},{"id":"7c4b1f63.c2143","type":"function","z":"ad0170f0.40b16","name":"#2406","func":"const byteArray = [0x23,0x30,0x30,0x30,0x30,0x31,0x35,0x66,0x09,0x78,0xFF,0x01,0x00,0x00,0x0D]\nconst dataBuffer = Buffer.from(byteArray)\nreturn {payload:dataBuffer}","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":400,"y":240,"wires":[["a7d28b8c.49a728"]]},{"id":"ce7e4a0b.c58148","type":"inject","z":"ad0170f0.40b16","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":295,"y":240,"wires":[["7c4b1f63.c2143"]],"l":false},{"id":"aab0085b86ba368a","type":"inject","z":"ad0170f0.40b16","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":295,"y":200,"wires":[["78f312d4.aa3d2c"]],"l":false},{"id":"2db36df574901360","type":"switch","z":"ad0170f0.40b16","name":"9999 \\n 9997 \\n 2406 \\n other","property":"payload[\"clé\"]","propertyType":"msg","rules":[{"t":"eq","v":"9999","vt":"num"},{"t":"eq","v":"9997","vt":"num"},{"t":"eq","v":"2406","vt":"num"},{"t":"else"}],"checkall":"true","repair":false,"outputs":4,"x":770,"y":200,"wires":[["d6c58a522011f202"],["53e4663efcab6397"],["9b619c4c55f3504e"],[]]},{"id":"d6c58a522011f202","type":"buffer-parser","z":"ad0170f0.40b16","name":"parse 9999 type","data":"payload.data","dataType":"msg","specification":"spec","specificationType":"ui","items":[{"type":"uint16le","name":"num1","offset":0,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16le","name":"num2","offset":2,"length":1,"offsetbit":0,"scale":"/ 100","mask":""}],"swap1":"","swap2":"","swap3":"","swap1Type":"swap","swap2Type":"swap","swap3Type":"swap","msgProperty":"payload.parsed","msgPropertyType":"str","resultType":"keyvalue","resultTypeType":"return","multipleResult":false,"fanOutMultipleResult":false,"setTopic":true,"outputs":1,"x":960,"y":160,"wires":[["1b5e44ed.9d79ab"]]},{"id":"53e4663efcab6397","type":"buffer-parser","z":"ad0170f0.40b16","name":"parse 9997 type","data":"payload.data","dataType":"msg","specification":"spec","specificationType":"ui","items":[{"type":"uint16le","name":"num1","offset":0,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16le","name":"num2","offset":2,"length":1,"offsetbit":0,"scale":"/ 100","mask":""}],"swap1":"","swap2":"","swap3":"","swap1Type":"swap","swap2Type":"swap","swap3Type":"swap","msgProperty":"payload.parsed","msgPropertyType":"str","resultType":"keyvalue","resultTypeType":"return","multipleResult":false,"fanOutMultipleResult":false,"setTopic":true,"outputs":1,"x":960,"y":200,"wires":[["32044cf957826b16"]]},{"id":"9b619c4c55f3504e","type":"buffer-parser","z":"ad0170f0.40b16","name":"parse 2406 type","data":"payload.data","dataType":"msg","specification":"spec","specificationType":"ui","items":[{"type":"uint16le","name":"num1","offset":0,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"uint16le","name":"num2","offset":2,"length":1,"offsetbit":0,"scale":"1","mask":""},{"type":"byte","name":"byte","offset":4,"length":1,"offsetbit":0,"scale":"/ 100","mask":""}],"swap1":"","swap2":"","swap3":"","swap1Type":"swap","swap2Type":"swap","swap3Type":"swap","msgProperty":"payload.parsed","msgPropertyType":"str","resultType":"keyvalue","resultTypeType":"return","multipleResult":false,"fanOutMultipleResult":false,"setTopic":true,"outputs":1,"x":960,"y":240,"wires":[["fec8ce59c151dea9"]]},{"id":"212da6fcb2c4e528","type":"function","z":"ad0170f0.40b16","name":"Size Str to Number","func":"msg.payload.size = Number(msg.payload.size)\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":685,"y":200,"wires":[["2db36df574901360"]],"icon":"node-red-dashboard/ui_numeric.png","l":false}]