homebridge-philips-hue-sync-box
Version:
Homebridge plugin for the Philips Hue Sync Box.
50 lines • 2.48 kB
TypeScript
export declare const PASSTHROUGH: string;
export declare const POWER_SAVE: string;
export declare const MODE_VIDEO: string;
export declare const MODE_MUSIC: string;
export declare const MODE_GAME: string;
export declare const MODE_LAST_SYNC: string;
export declare const LIGHTBULB = "lightbulb";
export declare const SWITCH = "switch";
export declare const POWER_SWITCH = "powerSwitch";
export declare const LIGHTBULB_ACCESSORY: string;
export declare const SWITCH_ACCESSORY: string;
export declare const POWER_SWITCH_ACCESSORY: string;
export declare const TV_ACCESSORY: string;
export declare const MODE_TV_ACCESSORY: string;
export declare const INTENSITY_TV_ACCESSORY: string;
export declare const ENTERTAINMENT_TV_ACCESSORY: string;
export declare const TV_TYPE_TV: string;
export declare const TV_TYPE_SET_TOP_BOX: string;
export declare const TV_TYPE_STREAMING_STICK: string;
export declare const TV_TYPE_AUDIO_RECEIVER: string;
export declare const BRIGHTNESS_MIN = 0;
export declare const BRIGHTNESS_MAX_HOMEKIT = 100;
export declare const BRIGHTNESS_MAX_SYNCBOX = 200;
export declare const BRIGHTNESS_STEP_PERCENT = 25;
export declare const BRIGHTNESS_STEP_SYNCBOX = 50;
export declare const HDMI_INPUT_MAX = 4;
export declare const HDMI_INPUT_MIN = 1;
export declare const DEFAULT_ON_MODE: string;
export declare const DEFAULT_OFF_MODE: string;
export declare const DEFAULT_UPDATE_INTERVAL_SECONDS = 5;
export declare const DEFAULT_API_SERVER_PORT = 40220;
export declare const DEFAULT_BASE_ACCESSORY = "lightbulb";
export declare const DEFAULT_TV_ACCESSORY_TYPE: string;
export declare const HTTP_RETRY_COUNT = 3;
export declare const HTTP_RETRY_BASE_DELAY_MS = 1000;
export declare const HTTP_STATUS_OK = 200;
export declare const HTTP_STATUS_UNAUTHORIZED = 401;
export declare const HTTP_STATUS_BAD_REQUEST = 400;
export declare const HTTP_STATUS_PAYLOAD_TOO_LARGE = 413;
export declare const HTTP_STATUS_METHOD_NOT_ALLOWED = 405;
export declare const HTTP_STATUS_INTERNAL_ERROR = 500;
export declare const SYNC_BOX_REQUEST_TIMEOUT_MS = 8000;
export declare const SYNC_BOX_LOCK_QUEUE_TIMEOUT_MS = 10000;
export declare const SYNC_BOX_LOCK_MAX_EXECUTION_TIME_MS = 20000;
export declare const VALID_INTENSITIES: string[];
export declare const MIN_API_TOKEN_LENGTH = 32;
export declare const MAX_API_BODY_BYTES = 100000;
export declare const API_REQUEST_TIMEOUT_MS = 10000;
export declare const MAX_SYNC_BOX_RESPONSE_BYTES = 100000;
//# sourceMappingURL=constants.d.ts.map