UNPKG

homebridge-texecom-connect

Version:

A Homebridge plugin to integrate with Texecom Connect SmartCom.

22 lines 1.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ContactSensorAccessory = void 0; const texecom_zone_accessory_1 = require("./texecom-zone-accessory"); /** * Contact Sensor Accessory */ class ContactSensorAccessory extends texecom_zone_accessory_1.TexecomZoneAccessory { constructor(platform, accessory) { super(platform, accessory, platform.service.ContactSensor, platform.characteristic.ContactSensorState, platform.characteristic.ContactSensorState.CONTACT_DETECTED); } listener(value) { this.characteristic.updateValue(value === true ? this.platform.characteristic.ContactSensorState.CONTACT_NOT_DETECTED : this.platform.characteristic.ContactSensorState.CONTACT_DETECTED); this.platform.log.debug("%s : Contact Sensor State : %s", this.config.name, value === true ? "Open" : "Closed"); } } exports.ContactSensorAccessory = ContactSensorAccessory; //# sourceMappingURL=contact-sensor-accessory.js.map