homebridge-texecom-connect
Version:
A Homebridge plugin to integrate with Texecom Connect SmartCom.
20 lines (19 loc) • 871 B
TypeScript
import { CharacteristicValue, PlatformAccessory } from "homebridge";
import { ConfigArea } from "../config/config-area";
import { AccessoryContext } from "../interfaces/accessory-context";
import { TexecomConnectPlatform } from "../texecom-connect-platform";
import { TexecomAreaAccessory } from "./texecom-area-accessory";
/**
* Security System Accessory
*/
export declare class SecuritySystemAccessory extends TexecomAreaAccessory {
constructor(platform: TexecomConnectPlatform, accessory: PlatformAccessory<AccessoryContext<ConfigArea>>);
protected getCharacteristic(): CharacteristicValue;
protected listener(): void;
protected listenerArmed(value: number): void;
protected listenerArming(): void;
protected listenerTriggered(): void;
protected statusAlarmed(): void;
protected statusDisarmed(): void;
private setServiceState;
}