@drpollio/homebridge-reolink-camera-siren-and-light-nvr
Version:
Control alarm of Reolink cameras.
18 lines • 829 B
TypeScript
import { PlatformAccessory, CharacteristicValue } from 'homebridge';
import { ReolinkSirenAndLightHomebridgePlatform } from './platform';
export declare class ReolinkSirenAndLightAccessory {
private readonly platform;
private readonly accessory;
private lightService?;
private sirenService?;
private cameraConfig;
private lastState;
private hasCalledGetLightStatusBackground;
constructor(platform: ReolinkSirenAndLightHomebridgePlatform, accessory: PlatformAccessory);
setSirenOn(value: CharacteristicValue): Promise<void>;
setLightOn(value: CharacteristicValue): Promise<void>;
getLightStatus(): Promise<CharacteristicValue>;
getLightStatusBackground(): Promise<void>;
setBrightness(value: CharacteristicValue): Promise<void>;
}
//# sourceMappingURL=platformAccessory.d.ts.map