homebridge-levoit-humidifiers
Version:
Homebridge plugin for Levoit Humidifiers
21 lines • 847 B
TypeScript
import { CharacteristicGetHandler, CharacteristicSetHandler } from 'homebridge';
import { AccessoryThisType } from '../VeSyncAccessory';
/**
* MistLevel characteristic handler for the Mist service.
* Controls the cool mist level (0-9 typically, device-specific).
*
* HomeKit displays this as a percentage (0-100%), which we convert to/from
* device-specific levels (e.g., 0-9 for most models).
*
* Features:
* - Level 0 turns the device off
* - Automatically switches to Manual mode when setting mist level (unless device supports changing in Auto)
*
* Note: Uses cached device state from background polling to avoid slow read warnings.
*/
declare const characteristic: {
get: CharacteristicGetHandler;
set: CharacteristicSetHandler;
} & AccessoryThisType;
export default characteristic;
//# sourceMappingURL=MistLevel.d.ts.map