@palekseii/homebridge-tuya-platform
Version:
Fork version of official Tuya Homebridge plugin. Brings a bunch of bug fix and new device support.
22 lines • 943 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.configureCurrentRelativeHumidity = void 0;
const util_1 = require("../../util/util");
function configureCurrentRelativeHumidity(accessory, service, schema) {
if (!schema) {
return;
}
if (!service) {
service = accessory.accessory.getService(accessory.Service.HumiditySensor)
|| accessory.accessory.addService(accessory.Service.HumiditySensor);
}
const property = schema.property;
const multiple = Math.pow(10, property ? property.scale : 0);
service.getCharacteristic(accessory.Characteristic.CurrentRelativeHumidity)
.onGet(() => {
const status = accessory.getStatus(schema.code);
return (0, util_1.limit)(status.value / multiple, 0, 100);
});
}
exports.configureCurrentRelativeHumidity = configureCurrentRelativeHumidity;
//# sourceMappingURL=CurrentRelativeHumidity.js.map