UNPKG

zigbee-herdsman-converters

Version:

Collection of device converters to be used with zigbee-herdsman

34 lines (32 loc) 1.05 kB
const exposes = require('../lib/exposes'); const fz = {...require('../converters/fromZigbee'), legacy: require('../lib/legacy').fromZigbee}; const e = exposes.presets; module.exports = [ { zigbeeModel: ['SWO-KEF1PA'], model: 'SWO-KEF1PA', vendor: 'Swann', description: 'Key fob remote', fromZigbee: [fz.legacy.KEF1PA_arm, fz.command_panic], toZigbee: [], exposes: [e.action(['home', 'sleep', 'away', 'panic'])], }, { zigbeeModel: ['SWO-WDS1PA'], model: 'SWO-WDS1PA', vendor: 'Swann', description: 'Window/door sensor', fromZigbee: [fz.ias_contact_alarm_1], toZigbee: [], exposes: [e.contact(), e.battery_low(), e.tamper()], }, { zigbeeModel: ['SWO-MOS1PA'], model: 'SWO-MOS1PA', vendor: 'Swann', description: 'Motion and temperature sensor', fromZigbee: [fz.ias_occupancy_alarm_1], toZigbee: [], exposes: [e.occupancy(), e.battery_low(), e.tamper()], }, ];