UNPKG

redmatic-homekit

Version:

HAP-Nodejs based Node-RED nodes to create HomeKit Accessories

23 lines (17 loc) 577 B
const Accessory = require('./lib/accessory'); module.exports = class HbUniSenAct extends Accessory { init(config, node) { const {ccu} = node; const channels = config.description.CHILDREN; for (let i = 1; i <= 4; i++) { if (!this.option(i)) { continue; } const name = ccu.channelNames[channels[i]]; const dp = config.iface + '.' + channels[i] + '.STATE'; this.addService('Switch', name) .get('On', dp) .set('On', dp); } } };