homebridge-fibaro-home-center
Version:
Homebridge plugin for Fibaro Home Center (2, 2 Lite, 3, 3 Lite, Yubii Home).
33 lines • 1.2 kB
TypeScript
type DeviceConfigFunction = (Service: any, Characteristic: any, device: any, config?: any, log?: any) => Array<{
service: any;
characteristics: any;
subtype?: string;
}>;
declare const autoDeviceConfigs: Map<string | RegExp, DeviceConfigFunction>;
export declare class DeviceConfigurations {
constructor();
private static lightWithSwitchOrDimmer;
private static lightWithRGBW;
private static variousSwitches;
private static windowCoveringAndGarageDoor;
private static temperatureSensor;
private static humiditySensor;
private static lightSensor;
private static multilevelSensor;
private static motionSensor;
private static doorbellContactSensor;
private static leakSensor;
private static smokeSensor;
private static carbonMonoxideSensor;
private static lockMechanism;
private static remoteController;
private static radiatorThermostaticValve;
private static securitySystem;
private static scene;
private static climateZone;
private static heatingZone;
private static globalVariable;
private static dimmerGlobalVariable;
}
export { autoDeviceConfigs };
//# sourceMappingURL=deviceAuto.d.ts.map