homebridge-zigbee
Version:
ZigBee Platform plugin for HomeBridge
13 lines (11 loc) • 338 B
JavaScript
const parseValue = (data, device) => data === 0
? device.Characteristic.ContactSensorState.CONTACT_DETECTED
: device.Characteristic.ContactSensorState.CONTACT_NOT_DETECTED
module.exports = {
report: 'onOff',
reportParser: parseValue,
get: 'onOff',
getParser: parseValue,
status: 'zoneStatus',
statusParser: parseValue,
}