UNPKG

@koush/ring-client-api

Version:

Unofficial API for Ring doorbells, cameras, security alarm system and smart lighting

24 lines (23 loc) 928 B
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;