homebridge-levoit-humidifiers
Version:
Homebridge plugin for Levoit Humidifiers
19 lines • 632 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const VeSyncFan_1 = require("../api/VeSyncFan");
const characteristic = {
get: async function () {
await this.device.updateInfo();
const { HUMIDIFYING, IDLE } = this.platform.Characteristic.CurrentHumidifierDehumidifierState;
if (this.device.targetReached ||
!this.device.isOn ||
this.device.mode == VeSyncFan_1.Mode.Manual) {
return IDLE;
}
else {
return HUMIDIFYING;
}
},
};
exports.default = characteristic;
//# sourceMappingURL=CurrentState.js.map