UNPKG

zigbee-herdsman

Version:

An open source ZigBee gateway solution with node.js.

30 lines (25 loc) 547 B
const { Controller } = require('zigbee-herdsman') const SERIAL = '/dev/ttyACM0' const DB = './devices.db' const coordinator = new Controller({ serialPort: { path: SERIAL }, databasePath: DB }) coordinator.on('message', async (msg) => { console.log(msg) }) coordinator .start((err) => { if (err) { console.error(err) process.exit(1) } }) .then(async () => { console.log('started with device', SERIAL) coordinator.permitJoin(600, (err) => { if (err) { console.error(err) } }) })