@homebridge-plugins/homebridge-lutron-caseta-leap
Version:
Homebridge support for Lutron
24 lines • 861 B
TypeScript
import type { PlatformAccessory } from 'homebridge';
import type { DeviceDefinition, SmartBridge } from 'lutron-leap';
import type { LutronCasetaLeap } from './Platform.HAP.js';
export declare class WallDimmer {
private readonly platform;
private readonly accessory;
private readonly bridge;
private readonly deviceDef;
private service;
private device;
constructor(platform: LutronCasetaLeap, accessory: PlatformAccessory, bridge: SmartBridge, deviceDef: DeviceDefinition);
initialize(): Promise<{
kind: number;
name: any;
}>;
private getLastKnownBrightness;
private handleOnSet;
private handleOnGet;
private handleBrightnessSet;
private handleBrightnessGet;
private updateStateFromBridge;
static getMatterClusters(): Record<string, any>;
}
//# sourceMappingURL=WallDimmer.d.ts.map