UNPKG

homebridge-daikin-smart-ac

Version:

A Homebridge plugin for Daikin Wifi Adapter AC using Local API

26 lines 895 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const utils_1 = require("../utils"); const characteristic = { get: async function () { await this.daikinAC.getControlInfo(); return this.daikinAC.Active; }, set: async function (value) { const active = parseInt(value.toString(), 10); if (active !== this.daikinAC.Active) { const prevValue = this.daikinAC.Active; this.daikinAC.Active = active; const success = await this.daikinAC.saveControlInfo(); if (!success) { this.daikinAC.Active = prevValue; } } else { await (0, utils_1.delay)(10); } this.currentStateCharacteristic.updateValue(this.daikinAC.CurrentHeaterCoolerState); } }; exports.default = characteristic; //# sourceMappingURL=Active.js.map