homebridge-boschcontrolpanel_bgseries
Version:
Homebridge plugin for Bosch Control Panel.
19 lines • 991 B
TypeScript
import { BGAreaStatus } from './BGConst';
import { HKAccessory } from './HKAccessory';
import { HB_BoschControlPanel_BGSeries } from './platform';
export declare class HKSecurityPanel extends HKAccessory {
protected readonly platform: HB_BoschControlPanel_BGSeries;
private readonly AreaMonitored;
private readonly AreaInScope;
private readonly PasscodeFollowScope;
private service;
constructor(platform: HB_BoschControlPanel_BGSeries, AreaMonitored: number, AreaInScope: number[], PasscodeFollowScope: boolean);
UpdateStateFromPanel(AreaStatus: BGAreaStatus): void;
SetAlarmTriggered(AlarmTrigerred: any): void;
SetFaulted(): void;
handleSecuritySystemTargetStateSet(value: any): void;
BoschAreaStatusToCurrentHomekitSecurityStatus(AreaStatus: BGAreaStatus): 0 | 1 | 2 | 3;
BoschAreaStatusToTargetHomekitSecurityStatus(AreaStatus: BGAreaStatus): 0 | 1 | 2 | 3;
private GetAreaInScopeString;
}
//# sourceMappingURL=HKSecurityPanel.d.ts.map