UNPKG

@palekseii/homebridge-tuya-platform

Version:

Fork version of official Tuya Homebridge plugin. Brings a bunch of bug fix and new device support.

22 lines 915 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.configureLockPhysicalControls = void 0; function configureLockPhysicalControls(accessory, service, schema) { if (!schema) { return; } const { CONTROL_LOCK_DISABLED, CONTROL_LOCK_ENABLED } = accessory.Characteristic.LockPhysicalControls; service.getCharacteristic(accessory.Characteristic.LockPhysicalControls) .onGet(() => { const status = accessory.getStatus(schema.code); return status.value ? CONTROL_LOCK_ENABLED : CONTROL_LOCK_DISABLED; }) .onSet(async (value) => { await accessory.sendCommands([{ code: schema.code, value: (value === CONTROL_LOCK_ENABLED) ? true : false, }], true); }); } exports.configureLockPhysicalControls = configureLockPhysicalControls; //# sourceMappingURL=LockPhysicalControls.js.map