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.