UNPKG

homebridge-create-ceiling-fan-enhanced

Version:

Enhanced CREATE Ceiling Fan plugin with beep control for Homebridge

25 lines 1 kB
import { PlatformAccessory } from 'homebridge'; import { HomebridgeCreateCeilingFan } from './platform'; import TuyaDevice from 'tuyapi'; export declare class CeilingFanAccessory { private readonly platform; private readonly accessory; private fanService; private lightService; private beepService; private isConnecting; private isConnectingLater; private state; constructor(platform: HomebridgeCreateCeilingFan, accessory: PlatformAccessory); connect(device: TuyaDevice): Promise<void>; handleDeviceData(data: { dps: Record<string, unknown>; }): void; connectWithFallback(device: TuyaDevice): Promise<void>; scheduleReconnect(device: TuyaDevice): void; toStep(percent: number): number; toPercent(initialPercentage: number, step: number): number; convertTemperatureHomeKit(tuyaValue: number): 140 | 500 | 320; convertTemperatureTuya(homekitValue: number): 0 | 500 | 1000; } //# sourceMappingURL=platformAccessory.d.ts.map