vistamare-smarthome
Version:
service to manage actions via REST
31 lines (28 loc) • 707 B
JavaScript
const SamsungRemote = require('samsung-remote');
const remote = new SamsungRemote({
ip: '192.168.x.x' // required: IP address of your Samsung Smart TV
});
remote.send('KEY_VOLUP', (err) => {
if (err) {
throw new Error(err);
} else {
// command has been successfully transmitted to your tv
}
});
/*
remote.send('KEY_VOLUP', (err) => {
if (err) {
throw new Error(err);
} else {
// command has been successfully transmitted to your tv
}
});
*/
// check if TV is alive (ping)
remote.isAlive((err) => {
if (err) {
throw new Error('TV is offline');
} else {
console.log('TV is ALIVE!');
}
});