homebridge-levoit-humidifiers
Version:
Homebridge plugin for Levoit Humidifiers
19 lines • 829 B
TypeScript
import { CharacteristicGetHandler, CharacteristicSetHandler } from 'homebridge';
import { AccessoryThisType } from '../VeSyncAccessory';
/**
* WarmActive characteristic handler for the Warm Mist service.
* Controls whether warm mist is enabled (on/off).
*
* Behavior:
* - Turning off sets warm mist level to 0
* - Turning on from off state sets to highest level (device limitation - VeSync doesn't have separate on/off)
* - This may appear like a bug (turning on sets to highest instead of lowest), but it's a VeSync API limitation
*
* 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=WarmActive.d.ts.map