import NikoHomeControl from '@vandeurenglenn/niko-home-control';
const niko = new NikoHomeControl({
ip: '0.0.0.0',
port: 8000,
timeout: 20000,
events: true
});
try {
await niko.connect()
await niko.listActions()
await niko.startEvents()
} catch (error) {
console.error(error)
}
await niko.listLocations()
await niko.listActions()
await niko.executeActions(id, value)
await niko.startEvents()
await niko.listEnergy()
await niko.systemInfo()
niko.on('getlive', (data) => {
console.log(data, 'live');
});
niko.on('listactions', (data) => {
console.log(data, 'actions');
});
TODO: notice parts of code and readme come from Louis Borsu sat@satprod.net github/satblip/niko-home-control