UNPKG

homebridge-eufy-security-mikebcbc

Version:
51 lines 1.51 kB
import { PlatformConfig } from 'homebridge'; import { CameraConfig, StationConfig } from './utils/configTypes'; /** * HomebridgePlatform * This class is the main constructor for your plugin, this is where you should * parse the user config and discover/register accessories with Homebridge. */ export interface EufySecurityPlatformConfig extends PlatformConfig { username: string; password: string; deviceName: string; enableDetailedLogging: number; omitLogFiles: boolean; CameraMaxLivestreamDuration: number; pollingIntervalMinutes: number; hkHome: number; hkAway: number; hkNight: number; hkOff: number; ignoreStations: string[]; ignoreDevices: string[]; country: string; cameras: CameraConfig[]; stations: StationConfig[]; cleanCache: boolean; unbridge: boolean; verboseFfmpeg: boolean; videoProcessor: string; videoEncoder: string; } export declare const DEFAULT_CONFIG_VALUES: { enableDetailedLogging: boolean; CameraMaxLivestreamDuration: number; pollingIntervalMinutes: number; hkHome: number; hkAway: number; hkNight: number; hkOff: number; ignoreStations: never[]; ignoreDevices: never[]; country: string; cameras: never[]; cleanCache: boolean; unbridge: boolean; ignoreMultipleDevicesWarning: boolean; syncStationModes: boolean; verboseFfmpeg: boolean; videoEncoder: string; videoProcessor: string; }; //# sourceMappingURL=config.d.ts.map