homebridge-fibaro-home-center
Version:
Homebridge plugin for Fibaro Home Center (2, 2 Lite, 3, 3 Lite, Yubii Home).
47 lines • 3.39 kB
TypeScript
import 'reflect-metadata';
export declare class GetFunctions {
private platform;
getFunctionsMapping: Map<unknown, (...args: unknown[]) => unknown>;
CurrentSecuritySystemStateMapping: any;
TargetSecuritySystemStateMapping: any;
modeMap: any;
constructor(platform: any);
private initializeFunctionsMapping;
getBool(characteristic: any, service: any, IDs: any, properties: any): void;
getBrightness(characteristic: any, service: any, _IDs: any, { value }: {
value: any;
}): void;
getPositionState(characteristic: any): void;
getCurrentPosition(characteristic: any, _service: any, _IDs: any, properties: any): void;
getCurrentTiltAngle(characteristic: any, _service: any, _IDs: any, properties: any): void;
getCurrentTemperature(characteristic: any, service: any, IDs: any, properties: any): Promise<void>;
getTargetTemperature(characteristic: any, service: any, IDs: any, properties: any): Promise<void>;
getZoneTemperature(service: any, zoneId: any): Promise<any>;
getContactSensorState(characteristic: any, _service: any, _IDs: any, properties: any): void;
getLeakDetected(characteristic: any, _service: any, _IDs: any, properties: any): void;
getSmokeDetected(characteristic: any, _service: any, _IDs: any, properties: any): void;
getCarbonMonoxideDetected(characteristic: any, _service: any, _IDs: any, properties: any): void;
getCarbonMonoxideLevel(characteristic: any, _service: any, _IDs: any, properties: any): void;
getCarbonMonoxidePeakLevel(characteristic: any, _service: any, _IDs: any, properties: any): void;
getOutletInUse(characteristic: any, _service: any, _IDs: any, properties: any): void;
getLockCurrentState(characteristic: any, service: any, _IDs: any, properties: any): void;
getCurrentHeatingCoolingState(characteristic: any, service: any, IDs: any, properties: any): Promise<void>;
getTargetHeatingCoolingState(characteristic: any, service: any, IDs: any, properties: any): Promise<void>;
getTemperatureDisplayUnits(characteristic: any): void;
getHue(characteristic: any, service: any, _IDs: any, properties: any): void;
getSaturation(characteristic: any, service: any, _IDs: any, properties: any): void;
getCurrentDoorState(characteristic: any, _service: any, _IDs: any, properties: any): any;
getTargetDoorState(characteristic: any, _service: any, _IDs: any, properties: any): any;
getObstructionDetected(characteristic: any): void;
getBatteryLevel(characteristic: any, _service: any, _IDs: any, properties: any): void;
getChargingState(characteristic: any): void;
getStatusLowBattery(characteristic: any, _service: any, _IDs: any, properties: any): void;
getSecuritySystemState(characteristic: any, _service: any, _IDs: any, securitySystemStatus: any): void;
getActive(characteristic: any, _service: any, _IDs: any, properties: any): void;
getInUse(characteristic: any, _service: any, _IDs: any, properties: any): void;
getProgrammableSwitchEvent(characteristic: any, service: any, _IDs: any, properties: any): void;
getServiceLabelIndex(characteristic: any, service: any): void;
getAirQuality(characteristic: any, _service: any, _IDs: any, properties: any): void;
getFloat(characteristic: any, _service: any, _IDs: any, properties: any): void;
}
//# sourceMappingURL=getFunctions.d.ts.map