@koush/ring-client-api
Version:
Unofficial API for Ring doorbells, cameras, security alarm system and smart lighting
24 lines (23 loc) • 928 B
TypeScript
import { AlarmMode, RingApiOptions } from '../api';
import { API } from 'homebridge';
export interface RingPlatformConfig extends RingApiOptions {
alarmOnEntryDelay?: boolean;
beamDurationSeconds?: number;
hideLightGroups?: boolean;
hideDoorbellSwitch?: boolean;
hideCameraLight?: boolean;
hideCameraMotionSensor?: boolean;
sendCameraMotionNotificationsToTv?: boolean;
sendDoorbellMotionNotificationsToTv?: boolean;
hideCameraSirenSwitch?: boolean;
hideInHomeDoorbellSwitch?: boolean;
hideAlarmSirenSwitch?: boolean;
hideUnsupportedServices?: boolean;
hideDeviceIds?: string[];
onlyDeviceTypes?: string[];
showPanicButtons?: boolean;
nightModeBypassFor: AlarmMode;
ffmpegPath?: string;
}
export declare function updateHomebridgeConfig(homebridge: API, update: (config: string) => string): boolean;
export declare function getSystemId(homebridge: API): string;