homebridge-daikin-smart-ac
Version:
A Homebridge plugin for Daikin Wifi Adapter AC using Local API
21 lines • 785 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const characteristic = {
get: async function () {
await this.daikinAC.getControlInfo();
return this.daikinAC.TargetHeaterCoolerState;
},
set: async function (value) {
const state = parseInt(value.toString(), 10);
if (state !== this.daikinAC.TargetHeaterCoolerState) {
const prevValue = this.daikinAC.TargetHeaterCoolerState;
this.daikinAC.TargetHeaterCoolerState = state;
const success = await this.daikinAC.saveControlInfo();
if (!success) {
this.daikinAC.TargetHeaterCoolerState = prevValue;
}
}
}
};
exports.default = characteristic;
//# sourceMappingURL=TargetState.js.map