homebridge-xfinityhome
Version:
A homebridge plugin to control your Xfinity Home security system.
26 lines • 950 B
TypeScript
import { PlatformAccessory, Service } from 'homebridge';
import { Motion } from 'xfinityhome';
import { XfinityHomePlatform } from '../platform';
import { CONTEXT } from '../settings';
import Accessory from './Accessory';
export default class MotionAccessory extends Accessory {
private readonly platform;
private readonly accessory;
private readonly device;
protected temperatureService?: Service;
constructor(platform: XfinityHomePlatform, accessory: PlatformAccessory<CONTEXT>, device: Motion);
private getMotionDetected;
private notifyMotionChange;
private getActive;
private setActive;
private notifyActiveChange;
private getTampered;
private notifyTamperedChange;
private getFaulted;
private notifyFaultedChange;
private getLowBattery;
private notifyLowBatteryChange;
private getTemperature;
private notifyTemperatureChange;
}
//# sourceMappingURL=MotionAccessory.d.ts.map