redmatic-homekit
Version:
HAP-Nodejs based Node-RED nodes to create HomeKit Accessories
15 lines (12 loc) • 550 B
JavaScript
const Accessory = require('./lib/accessory');
module.exports = class HbUniSenPress extends Accessory {
init(config) {
this.addService('ContactSensor', config.name)
.get('ContactSensorState', config.deviceAddress + ':2.STATE', (value, c) => {
return value ? c.CONTACT_NOT_DETECTED : c.CONTACT_DETECTED;
})
.get('StatusLowBattery', config.deviceAddress + ':0.LOWBAT', (value, c) => {
return value ? c.BATTERY_LEVEL_LOW : c.BATTERY_LEVEL_NORMAL;
});
}
};