UNPKG

homebridge-fenix-tft-wifi

Version:

Homebridge plugin which adds a Fenix TFT WiFi thermostat as HomeKit device.

34 lines 1.37 kB
import { PlatformAccessory } from 'homebridge'; import { FenixTFTWifiPlatform } from './platform'; import ThermostatApi from './Api/ThermostatApi'; export declare class FenixTFTThermostatPlatformAccessory { private readonly platform; private readonly accessory; private readonly tApi; private readonly temperatureUnit; private temperatureCheckInterval; private service; private name; private logger; private thermostatData; constructor(platform: FenixTFTWifiPlatform, accessory: PlatformAccessory, tApi: ThermostatApi, temperatureUnit: any, temperatureCheckInterval: number); initialize(): void; cToF(celsius: number): number; fToC(fahrenheit: number): number; handleCurrentHeatingCoolingStateGet(): number; handleTargetHeatingCoolingStateGet(): 0 | 1 | 2 | 3; handleTargetHeatingCoolingStateSet(value: any): void; handleCurrentTemperatureGet(): number; handleTargetTemperatureGet(): number; private get stringifyUnit(); handleTargetTemperatureSet(value: any): void; handleTemperatureDisplayUnitsGet(): any; updateValues(): Promise<void>; debug(message: string): void; info(message: string): void; warning(message: string): void; error(message: string): void; private get baseLogMessage(); private cyanize; } //# sourceMappingURL=platformAccessory.d.ts.map