UNPKG

homebridge-virtual-accessories

Version:
180 lines (179 loc) 3.69 kB
/** * */ export declare class AccessoryType { static Battery: string; static Door: string; static Doorbell: string; static Fan: string; static FilterMaintenance: string; static GarageDoor: string; static HeaterCooler: string; static HumidifierDehumidifier: string; static Lightbulb: string; static Lock: string; static SecuritySystem: string; static Sensor: string; static Speaker: string; static Switch: string; static Television: string; static Valve: string; static Window: string; static WindowCovering: string; } /** * */ export declare class SensorType { static CarbonDioxide: string; static CarbonMonoxide: string; static Contact: string; static Leak: string; static Motion: string; static Occupancy: string; static Smoke: string; static Types: string[]; } /** * */ export declare class TriggerType { static Cron: string; static Ping: string; static SunEvents: string; static Webhook: string; static Types: string[]; } /** * */ export declare class SunEvent { static Sunrise: string; static Sunset: string; static GoldenHour: string; static Events: string[]; } /** * */ export declare class OpenableState { static Closed: string; static Open: string; static States: string[]; } /** * */ export declare class TemperatureUnit { static Celsius: string; static Fahrenheit: string; static Units: string[]; } /** * */ export declare class HeaterType { static Auto: string; static Cooler: string; static Heater: string; static Types: string[]; } /** * */ export declare class HumidifierType { static Auto: string; static Dehumidifier: string; static Humidifier: string; static Types: string[]; } /** * */ export declare class LightbulbType { static Ambiance: string; static Color: string; static White: string; static Types: string[]; } /** * */ export declare class LockState { static Locked: string; static Unlocked: string; static States: string[]; } /** * */ export declare class SecuritySystemState { static ArmedAway: string; static ArmedNight: string; static ArmedStay: string; static Disarmed: string; static AlarmTriggered: string; static States: string[]; } /** * */ export declare class SecuritySystemArmedMode { static ArmedAway: string; static ArmedNight: string; static ArmedStay: string; static ArmedModes: string[]; } /** * */ export declare class ValveType { static Generic: string; static Irrigation: string; static Showerhead: string; static Waterfaucet: string; static Types: string[]; } /** * */ export declare class RotationDirection { static Clockwise: string; static CounterClockwise: string; static Directions: string[]; } /** * */ export declare class PowerState { static Off: string; static On: string; static States: string[]; } /** * */ export declare class ColorTemperature { static TemperatureKelvinMin: number; static TemperatureKelvinMax: number; } /** * */ export declare class ThresholdTemperature { static CoolingThresholdCelsiusMin: number; static CoolingThresholdCelsiusMax: number; static CoolingThresholdFahrenheitMin: number; static CoolingThresholdFahrenheitMax: number; static HeatingThresholdCelsiusMin: number; static HeatingThresholdCelsiusMax: number; static HeatingThresholdFahrenheitMin: number; static HeatingThresholdFahrenheitMax: number; } /** * */ export declare class ValveDuration { static DurationMin: number; static DurationMax: number; }