node-switchbot
Version:
The node-switchbot is a Node.js module which allows you to control your Switchbot Devices through Bluetooth (BLE) with automatic OpenAPI fallback.
29 lines • 898 B
TypeScript
import type { AirPurifierStatus } from '../types/device.js';
import { SwitchBotDevice } from './base.js';
export declare class WoAirPurifierPM25 extends SwitchBotDevice {
/**
* Get device status (BLE-first, API-fallback)
*/
getStatus(): Promise<AirPurifierStatus>;
/**
* Turn on
*/
turnOn(): Promise<boolean>;
/**
* Turn off
*/
turnOff(): Promise<boolean>;
/**
* Set mode (auto/manual/sleep)
*/
setMode(mode: 'auto' | 'manual' | 'sleep'): Promise<import('../types/index.js').CommandResult>;
/**
* Set fan speed (1-4)
*/
setFanSpeed(speed: number): Promise<boolean>;
/**
* Set preset mode (level_1, level_2, level_3, auto, sleep, pet)
*/
setPresetMode(mode: 'level_1' | 'level_2' | 'level_3' | 'auto' | 'sleep' | 'pet'): Promise<boolean>;
}
//# sourceMappingURL=wo-air-purifier-pm25.d.ts.map