Air Purifier Fan
Device Profile
Supported features may vary by model and country.
Property
Resource |
Property |
Value | ||||
---|---|---|---|---|---|---|
Module Class |
Type |
Name |
Type |
R/W |
Value |
Description |
airFanJobMode |
Object |
currentJobMode |
Enum |
RW |
SPOT_CLEAN |
Intensive Cleaning |
RW |
SPACE_CLEAN |
Space Cleaning |
||||
RW |
DIRECT_CLEAN |
Direct Cleaning |
||||
RW |
NATURE_CLEAN |
Natural Cleaning |
||||
R |
UP_FEATURE |
Additional Cleaning Mode |
||||
operation |
Object |
airFanOperationMode |
Enum |
RW |
POWER_ON |
Start |
RW |
POWER_OFF |
Stop |
||||
timer |
Object
|
relativeHourToStart |
Number |
RW |
- |
Reserved Relative On Time (Hours) |
relativeMinuteToStart |
Number |
RW |
- |
Reserved Relative On Time (Minutes) |
||
relativeHourToStop |
Number |
RW |
- |
Reserved Relative Off Time (Hours) |
||
relativeMinuteToStop |
Number |
RW |
- |
Reserved Relative Off Time (Minutes) |
||
absoluteHourToStart |
Number |
RW |
- |
Reserved Absolute On Time (Hours) |
||
absoluteMinuteToStart |
Number |
RW |
- |
Reserved Absolute On Time (Minutes) |
||
absoluteHourToStop |
Number |
RW |
- |
Reserved Absolute Off Time (Hours) |
||
absoluteMinuteToStop |
Number |
RW |
- |
Reserved Absolute Off Time (Minutes) |
||
sleepTimer |
Object |
relativeHourToStop |
Number |
RW |
- |
Reserved Relative Sleep Time (Hours) |
relativeMinuteToStop |
Number |
RW |
- |
Reserved Relative Sleep Time (Minutes) |
||
airFlow |
Object |
warmMode |
Enum |
RW |
WARM_ON |
Warm Wind Mode On |
RW |
WARM_OFF |
Warm Wind Mode Off |
||||
windTemperature |
Range |
RW |
- |
Wind Temperature |
||
windStrength |
Enum |
RW |
AUTO |
Automatic |
||
RW |
POWER |
Power Mode |
||||
RW |
WIND_1 |
Wind Speed 1 |
||||
RW |
WIND_2 |
Wind Speed 2 |
||||
RW |
WIND_3 |
Wind Speed 3 |
||||
RW |
WIND_4 |
Wind Speed 4 |
||||
RW |
WIND_5 |
Wind Speed 5 |
||||
RW |
WIND_6 |
Wind Speed 6 |
||||
RW |
WIND_7 |
Wind Speed 7 |
||||
RW |
WIND_8 |
Wind Speed 8 |
||||
RW |
WIND_9 |
Wind Speed 9 |
||||
RW |
WIND_10 |
Wind Speed 10 |
||||
windAngle |
Enum |
OFF |
Wind Angle Off |
|||
ANGLE_45 |
Wind Angle 45 |
|||||
ANGLE_60 |
Wind Angle 60 |
|||||
ANGLE_90 |
Wind Angle 90 |
|||||
ANGLE_140 |
Wind Angle 140 |
|||||
airQualitySensor |
Object |
PM1 |
Number |
R |
- |
PM1.0 Concentration |
PM2 |
Number |
R |
- |
PM2.5 Concentration |
||
PM10 |
Number |
R |
- |
PM10 Concentration |
||
odor |
Number |
R |
- |
Odor Concentration |
||
humidity |
Number |
R |
- |
Humidity |
||
totalPollution |
Number |
R |
- |
Comprehensive Air Cleanliness |
||
monitoringEnabled |
Enum |
R |
ON_WORKING |
Sensor Monitoring - Only During Operatio |
||
R |
ALWAYS |
Sensor Monitoring - Always |
||||
display |
object |
light |
Enum |
RW |
OFF |
Lighting Off |
RW |
LEVEL_1 |
Screen Brightness Level 1 |
||||
RW |
LEVEL_2 |
Screen Brightness Level 2 |
||||
RW |
LEVEL_3 |
Screen Brightness Level 3 |
||||
misc |
object |
uvNano |
Enum |
RW |
ON |
UV Sterilization On |
RW |
OFF |
UV Sterilization Off |
Notification (Push Message)
Push Code |
Description |
---|---|
TIME_TO_CHANGE_FILTER |
It is time to replace the filter. |
JSON
{ "notification": { "push": [ "TIME_TO_CHANGE_FILTER" ] }, "property": { "airFanJobMode": { "currentJobMode": { "mode": [ "r", "w" ], "type": "enum", "value": { "r": [ "SPOT_CLEAN", "SPACE_CLEAN", "UP_FEATURE" ], "w": [ "SPOT_CLEAN", "SPACE_CLEAN" ] } } }, "operation": { "airFanOperationMode": { "mode": [ "r", "w" ], "type": "enum", "value": { "r": [ "POWER_ON", "POWER_OFF" ], "w": [ "POWER_ON", "POWER_OFF" ] } } }, "airFlow": { "warmMode": { "mode": [ "r", "w" ], "type": "enum", "value": { "r": [ "WARM_ON", "WARM_OFF" ], "w": [ "WARM_ON", "WARM_OFF" ] } }, "windTemperature": { "mode": [ "r", "w" ], "type": "range", "value": { "r": { "max": 30, "min": 16, "step": 1 }, "w": { "max": 30, "min": 16, "step": 1 } } }, "windStrength": { "mode": [ "r", "w" ], "type": "enum", "value": { "r": [ "AUTO", "POWER", "WIND_1", "WIND_2", "WIND_3", "WIND_4", "WIND_5", "WIND_6", "WIND_7", "WIND_8", "WIND_9", "WIND_10" ], "w": [ "AUTO", "POWER", "WIND_1", "WIND_2", "WIND_3", "WIND_4", "WIND_5", "WIND_6", "WIND_7", "WIND_8", "WIND_9", "WIND_10" ] } }, "windAngle": { "mode": [ "r", "w" ], "type": "enum", "value": { "r": [ "OFF", "ANGLE_45", "ANGLE_60", "ANGLE_90", "ANGLE_140" ], "w": [ "OFF", "ANGLE_45", "ANGLE_60", "ANGLE_90", "ANGLE_140" ] } } }, "timer": { "absoluteHourToStart": { "mode": [ "r", "w" ], "type": "number" }, "absoluteHourToStop": { "mode": [ "r", "w" ], "type": "number" }, "absoluteMinuteToStart": { "mode": [ "r", "w" ], "type": "number" }, "absoluteMinuteToStop": { "mode": [ "r", "w" ], "type": "number" } }, "sleepTimer": { "relativeHourToStop": { "mode": [ "r", "w" ], "type": "number" }, "relativeMinuteToStop": { "mode": [ "r" ], "type": "number" } }, "airQualitySensor": { "totalPollution": { "mode": [ "r" ], "type": "number" }, "PM1": { "mode": [ "r" ], "type": "number" }, "PM2": { "mode": [ "r" ], "type": "number" }, "PM10": { "mode": [ "r" ], "type": "number" }, "odor": { "mode": [ "r" ], "type": "number" }, "temperature": { "mode": [ "r" ], "type": "number" }, "humidity": { "mode": [ "r" ], "type": "number" }, "monitoringEnabled": { "mode": [ "r" ], "type": "enum", "value": { "r": [ "ON_WORKING", "ALWAYS" ] } } }, "display": { "light": { "mode": [ "r", "w" ], "type": "enum", "value": { "r": [ "OFF", "LEVEL_1", "LEVEL_2", "LEVEL_3" ], "w": [ "OFF", "LEVEL_1", "LEVEL_2", "LEVEL_3" ] } } }, "misc": { "uvNano": { "mode": [ "r", "w" ], "type": "enum", "value": { "r": [ "ON", "OFF" ], "w": [ "ON", "OFF" ] } } } } }
Status Inquiry Result
Example
{ "airFanJobMode": { "currentJobMode": "SPOT_CLEAN" }, "operation": { "airFanOperationMode": "POWER_ON" }, "airFlow": { "warmMode": "WARM_OFF", "windStrength": "WIND_5", "windTemperature": 0, "windAngle": "ANGLE_45" }, "airQualitySensor": { "PM1": 31, "PM10": 45, "PM2": 35, "humidity": 30, "temperature": 40, "monitoringEnabled": "ON_WORKING", "odor": 1, "totalPollution": 2 }, "display": { "light": "LEVEL_1" }, "misc": { "uvNano": "OFF" } }
Control Command
There is currently no attribute that can be controlled.