UNPKG

homebridge-freeathome-local-api

Version:

Control your free@home setup using the local API provided by your System Access Point

26 lines 1.14 kB
import { PlatformAccessory } from "homebridge"; import { FreeAtHomeAccessory } from "./freeAtHomeAccessory.js"; import { FreeAtHomeContext } from "./freeAtHomeContext.js"; import { FreeAtHomeHomebridgePlatform } from "./platform.js"; /** A dimming actuator accessory.*/ export declare class DimmerAccessory extends FreeAtHomeAccessory { readonly platform: FreeAtHomeHomebridgePlatform; readonly accessory: PlatformAccessory<FreeAtHomeContext>; private readonly service; private stateOn; private stateBrightness; private readonly dpOutOn; private readonly dpOutBrightness; private readonly dpInOn; private readonly dpInBrightness; /** * Constructs a new dimming actuator accessory instance. * @param platform The free&#64;home Homebridge platform controlling the accessory * @param accessory The platform accessory. */ constructor(platform: FreeAtHomeHomebridgePlatform, accessory: PlatformAccessory<FreeAtHomeContext>); private setOn; private setBrightness; updateDatapoint(datapoint: string, value: string): void; } //# sourceMappingURL=dimmerAccessory.d.ts.map