UNPKG

homebridge-daikin-oneplus

Version:
72 lines 2.69 kB
import { PlatformAccessory } from 'homebridge'; import { DaikinApi } from './daikinapi.js'; import { AccessoryContext } from './types.js'; import { DaikinOnePlusPlatform } from './platform.js'; /** * Thermostat * Exposes thermostat related characteristics for the Daikin One+ thermostat. */ export declare class DaikinOnePlusThermostat { private readonly platform; private readonly accessory; private readonly deviceId; private readonly daikinApi; private service; constructor(platform: DaikinOnePlusPlatform, accessory: PlatformAccessory<AccessoryContext>, deviceId: string, daikinApi: DaikinApi); private updateValues; /** * Handle requests to get the current value of the "Current Heating Cooling State" characteristic */ private handleCurrentHeatingCoolingStateGet; /** * Handle requests to get the current value of the "Target Heating Cooling State" characteristic */ private handleThermostatModeGet; /** * Handle requests to get the current value of the "Current Temperature" characteristic */ private handleCurrentTemperatureGet; /** * Handle requests to get the current value of the "Target Temperature" characteristic */ private handleTargetTemperatureGet; private handleHeatingThresholdTemperatureGet; private handleCoolingThresholdTemperatureGet; /** * Handle requests to get the current value of the "Temperature Display Units" characteristic */ private handleTemperatureDisplayUnitsGet; /** * Handle requests to get the current value of the "Current Relative Humidity" characteristic */ private handleCurrentHumidityGet; /** * Handle requests to get the current value of the "Target Temperature" characteristic */ private handleTargetHumidityGet; /** * Handle requests to set the "Target Heating Cooling State" characteristic */ private handleThermostatModeSet; /** * Handle requests to set the "Target Temperature" characteristic */ private handleTargetTemperatureSet; /** * Handle requests to set the "Cooling Threshold Temperature" characteristic */ private handleCoolingThresholdTemperatureSet; /** * Handle requests to set the "Heating Threshold Temperature" characteristic */ private handleHeatingThresholdTemperatureSet; /** * Handle requests to set the "Temperature Display Units" characteristic */ private handleTemperatureDisplayUnitsSet; /** * Handle requests to set the "Target Humidity" characteristic */ private handleTargetHumiditySet; } //# sourceMappingURL=platformThermostat.d.ts.map