var SerialPort = require('serialport') port = new SerialPort("/dev/serial0", { baudRate: 9600 }) port.on('error', function (err) { console.log(`Error: ${err.message}`) }) function showPortOpen() { console.log('port open. Data rate: ' + port.baudRate); } function showPortClose() { console.log('port closed.'); } function showError(error) { console.log('Serial port error: ' + error); } receivedData=Buffer.alloc(0) port.on('open', showPortOpen); port.on('readable', function () { received = port.read() receivedData = Buffer.concat([receivedData,received]) console.log('Data:', received) if(receivedData.length > 8) { console.log('total:', receivedData) receivedData=Buffer.alloc(0) } }) port.on('close', showPortClose); port.on('error', showError); ergebnis=port.read()