UNPKG

@pmouli/isy-matter-server

Version:

Service to expose an ISY device as a Matter Border router

17 lines 652 B
import { DoorLockServer as BaseDoorLockBehavior } from '@matter/node/behaviors'; import { Devices } from 'isy-nodejs/ISY'; import { BehaviorRegistry } from '../BehaviorRegistry.js'; import { ISYClusterBehavior } from '../ISYClusterBehavior.js'; export class DoorLockBehavior extends ISYClusterBehavior(BaseDoorLockBehavior, Devices.Insteon.DoorLock) { async initialize() { await super.initialize(); } async lockDoor() { return await this.device.lock(); } async unlockDoor() { return await this.device.unlock(); } } BehaviorRegistry.register(DoorLockBehavior); //# sourceMappingURL=DoorLockBehavior.js.map