homebridge-fibaro-home-center
Version:
Homebridge plugin for Fibaro Home Center (2, 2 Lite, 3, 3 Lite, Yubii Home).
70 lines • 2.35 kB
TypeScript
type ManualConfigFunction = (Service: any, Characteristic: any, device: any) => {
service: any;
characteristics: any;
subtype?: string;
};
declare const manualDeviceConfigs: Map<string, ManualConfigFunction>;
export declare class ManualDeviceConfigurations {
static configureSwitch(Service: any, Characteristic: any, device: any): {
service: any;
characteristics: any[];
subtype: string;
}[];
static configureDimmer(Service: any, Characteristic: any, device: any): {
service: any;
characteristics: any[];
subtype: string;
}[];
static configureBlind(Service: any, Characteristic: any, device: any): {
service: any;
characteristics: any[];
subtype: string;
}[];
static configureBlindWithTilt(Service: any, Characteristic: any, device: any): {
service: any;
characteristics: any[];
subtype: string;
}[];
static configureGarage(Service: any, Characteristic: any, device: any): {
service: any;
characteristics: any[];
subtype: string;
}[];
static configureTemperature(Service: any, Characteristic: any, device: any): {
service: any;
characteristics: any[];
subtype: string;
}[];
static configureHumidity(Service: any, Characteristic: any, device: any): {
service: any;
characteristics: any[];
subtype: string;
}[];
static configureLightSensor(Service: any, Characteristic: any, device: any): {
service: any;
characteristics: any[];
subtype: string;
}[];
static configureMotion(Service: any, Characteristic: any, device: any): {
service: any;
characteristics: any[];
subtype: string;
}[];
static configureLeak(Service: any, Characteristic: any, device: any): {
service: any;
characteristics: any[];
subtype: string;
}[];
static configureSmoke(Service: any, Characteristic: any, device: any): {
service: any;
characteristics: any[];
subtype: string;
}[];
static configureOutlet(Service: any, Characteristic: any, device: any): {
service: any;
characteristics: any[];
subtype: string;
}[];
}
export { manualDeviceConfigs };
//# sourceMappingURL=deviceManual.d.ts.map