Ok, mein Javakönnen ist unterirdisch, aber es scheint zu funktionieren:
on({id: 'javascript.0.Vis.MonitorAus', val: true}, function (obj) {
var value = obj.state.val;
var oldValue = obj.oldState.val;
node_ssh = require('node-ssh');
ssh = new node_ssh();
ssh.connect({
host: '192.168.8.15',
username: 'pi',
password: 'xxxx'
}).then(() => {
ssh.execCommand("vcgencmd display_power 1");
})
});
on({id: 'javascript.0.Vis.MonitorAus', val: false}, function (obj) {
var value = obj.state.val;
var oldValue = obj.oldState.val;
node_ssh = require('node-ssh');
ssh = new node_ssh();
ssh.connect({
host: '192.168.8.15',
username: 'pi',
password: 'xxxx'
}).then(() => {
ssh.execCommand("vcgencmd display_power 0");
})
});
Kann man das auch anders schreiben?