UNPKG

redmatic-homekit

Version:

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

24 lines (18 loc) 639 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 <= 8; i++) { const ch = config.description.ADDRESS + ':' + i; if (!this.option(ch)) { continue; } const name = ccu.channelNames[channels[i]]; const dp = config.iface + '.' + channels[i] + '.STATE'; this.addService('Switch', name) .get('On', dp) .set('On', dp); } } };