Habs hinbekommen statt sudo -i gehört da sudo - S hin...
SetState('0_userdata.0.WarteShutdown',true);
on({id: '0_userdata.0.WarteShutdown', val:false}, function (obj) {
const {NodeSSH} = require('node-ssh')
const ssh = new NodeSSH()
ssh.connect({ host: 'MeinNas',
port: 222,
username: 'axel',
password: 'Passwort'}).then(()=> {
console.log("Shutdown startet");
ssh.execCommand('echo "Passwort"|sudo -S sh -c "echo 9 > /dev/ttyS1"'); //* LED blinkt grün
ssh.execCommand('echo "Passwort"|sudo -S shutdown -h +1');
ssh.execCommand('echo "Passwort"|sudo -S sh -c "echo 2 > /dev/ttyS1"'); //* kurzer Beep
})
});