Air Purifier Table PM2.5

May 16, 2026 ยท View on GitHub


Device List Information

KeyValue TypeDescription
deviceIdStringdevice ID
deviceNameStringdevice name
deviceTypeStringdevice type. Air Purifier Table PM2.5
enableCloudServiceBooleandetermines if Cloud Service is enabled or not for the current device
hubDeviceIdStringreturns null if not a bluetooth device

Device Status

KeyValue TypeDescription
deviceIdStringdevice ID
deviceTypeStringdevice type. Air Purifier Table PM2.5
powerStringcurrent state; ON, on; OFF, off
versionStringthe current firmware version, e.g. V4.2
hubDeviceIdStringreturns null if not a bluetooth device
modeIntegterthe current mode. 1, normal or fan mode; 2, auto mode; 3, sleep mode; 4, pet mode
childLockIntegterchild lock. 0, disabled; 1, enabled

Control Commands

deviceTypecommandTypeCommandcommand parameterDescription
Air Purifier Table PM2.5commandturnOffdefaultset to OFF state
Air Purifier Table PM2.5commandturnOndefaultset to ON state
Air Purifier Table PM2.5commandsetMode{"mode": mode_int, "fanGear": fan_level_int}set the mode. mode_int, 1, normal or fan mode; 2, auto mode; 3, sleep mode; 4, pet mode; fan_level_int, the fan level can only be set if mode_int is set to 1, 1~3
Air Purifier Table PM2.5commandsetChildLock0 or 1enable or disable child lock. 1, enable; 0, disable

Webhook Events

Key NameValue TypeDescription
eventTypeStringthe type of events
eventVersionStringthe current event version
contextObjectthe detail info of the event
deviceTypeStringthe type of the device
deviceMacStringthe MAC address of the device
powerStringthe power state of the device
modeIntegerthe current mode. 1, normal or fan mode; 2, auto mode; 3, sleep mode; 4, pet mode
childLockIntegerchild lock. 0, disabled; 1, enabled
timeOfSampleLongthe time stamp when the event is sent
{
    "eventType": "changeReport",
    "eventVersion": "1",
    "context": {
        "deviceType": "Air Purifier Table PM2.5",
        "deviceMac": DEVICE_MAC_ADDR,
        "power": "ON",
        "mode": 4,
        "childLock": 0,
        "timeOfSample": 123456789
    }
}