| Mi IH Pressure Rice Cooker | miio:unsupported | chunmi.cooker.press1 | No | |
| Mi IH Pressure Rice Cooker | miio:unsupported | chunmi.cooker.press2 | No | |
| Gosund Smart Plug | miio:basic | [cuco.plug.cp1](#cuco-plug-cp1) | Yes | |
+| Xiaomi Smart Plug 2 (Wi-Fi) | miio:basic | [cuco.plug.v2eur](#cuco-plug-v2eur) | Yes | |
| Mi Smart Antibacterial Humidifier | miio:basic | [deerma.humidifier.jsq](#deerma-humidifier-jsq) | Yes | |
| Mi S Smart Humidifer | miio:basic | [deerma.humidifier.jsq1](#deerma-humidifier-jsq1) | Yes | |
| Xiaomi Smart Humidifier 2 | miio:basic | [deerma.humidifier.jsq2w](#deerma-humidifier-jsq2w) | Yes | |
### Mi Air Frying Pan (<a name="careli-fryer-maf01">careli.fryer.maf01</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["air-fryer-start-cook"="Air Fryer Start Cook","air-fryer-cancel-cooking"="Air Fryer Cancel Cooking","air-fryer-pause"="Air Fryer Pause","custom-start-cook"="Custom Start Cook","custom-resume-cook"="Custom Resume Cook"]` |
-| status | Number | Air Fryer - Status | Value mapping `["0"="Shutdown","1"="Standby","2"="Pause","3"="Appointment","4"="Cooking","5"="Preheat ","6"="Cooked","7"="Preheat Finish","8"="Preheat Pause","9"="Pause2"]` |
-| fault | Number | Air Fryer - Device Fault | Value mapping `["0"="No Faults","1"="E1","2"="E2"]` |
-| target_time | Number:Time | Air Fryer - Target Time | |
-| target_temperature | Number:Temperature | Air Fryer - Target Temperature | |
-| left_time | Number:Time | Air Fryer - Left Time | |
-| recipe_id | String | Custom - Recipe Id | |
-| recipe_name | String | Custom - Recipe Name | |
-| work_time | Number:Time | Custom - Work Time | |
-| work_temp | Number:Temperature | Custom - Work Temp | |
-| appoint_time | Number:Time | Custom - Appoint Time | |
-| food_quantity | Number | Custom - Food Quantity | Value mapping `["0"="Null","1"="Single","2"="Double","3"="Half","4"="Full"]` |
-| preheat_switch | Number | Custom - Preheat Switch | Value mapping `["0"="Null","1"="Off","2"="On"]` |
-| appoint_time_left | Number:Time | Custom - Appoint Time Left | |
-| recipe_sync | String | Custom - Recipe Sync | |
-| turn_pot | Number | Custom - Turn Pot | Value mapping `["1"="Switch Off","0"="Not Turn Pot","2"="Turn Pot"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["air-fryer-start-cook"="Air Fryer Start Cook","air-fryer-cancel-cooking"="Air Fryer Cancel Cooking","air-fryer-pause"="Air Fryer Pause","custom-start-cook"="Custom Start Cook","custom-resume-cook"="Custom Resume Cook"]` |
+| status | Number | Air Fryer - Status | Value mapping `["0"="Shutdown","1"="Standby","2"="Pause","3"="Appointment","4"="Cooking","5"="Preheat ","6"="Cooked","7"="Preheat Finish","8"="Preheat Pause","9"="Pause2"]` |
+| fault | Number | Air Fryer - Device Fault | Value mapping `["0"="No Faults","1"="E1","2"="E2"]` |
+| target_time | Number:Time | Air Fryer - Target Time | |
+| target_temperature | Number:Temperature | Air Fryer - Target Temperature | |
+| left_time | Number:Time | Air Fryer - Left Time | |
+| recipe_id | String | Custom - Recipe Id | |
+| recipe_name | String | Custom - Recipe Name | |
+| work_time | Number:Time | Custom - Work Time | |
+| work_temp | Number:Temperature | Custom - Work Temp | |
+| appoint_time | Number:Time | Custom - Appoint Time | |
+| food_quantity | Number | Custom - Food Quantity | Value mapping `["0"="Null","1"="Single","2"="Double","3"="Half","4"="Full"]` |
+| preheat_switch | Number | Custom - Preheat Switch | Value mapping `["0"="Null","1"="Off","2"="On"]` |
+| appoint_time_left | Number:Time | Custom - Appoint Time Left | |
+| recipe_sync | String | Custom - Recipe Sync | |
+| turn_pot | Number | Custom - Turn Pot | Value mapping `["1"="Switch Off","0"="Not Turn Pot","2"="Turn Pot"]` |
### Mi Smart Air Fryer (3.5L) (<a name="careli-fryer-maf02">careli.fryer.maf02</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["air-fryer-start-cook"="Air Fryer Start Cook","air-fryer-cancel-cooking"="Air Fryer Cancel Cooking","air-fryer-pause"="Air Fryer Pause","custom-start-custom-cook"="Custom Start Custom Cook","custom-resume-cooking"="Custom Resume Cooking"]` |
-| status | Number | Air Fryer - Status | Value mapping `["0"="Shutdown","1"="Standby","2"="Pause","3"="Appointment","4"="Cooking","5"="Preheat ","6"="Cooked","7"="Preheat Finish","8"="Preheat Pause","9"="Pause2"]` |
-| fault | Number | Air Fryer - Device Fault | Value mapping `["0"="No Faults","1"="E1","2"="E2"]` |
-| target_time | Number:Time | Air Fryer - Target Time | |
-| target_temperature | Number:Temperature | Air Fryer - Target Temperature | |
-| left_time | Number:Time | Air Fryer - Left Time | |
-| recipe_id | String | Custom - Recipe Id | |
-| work_time | Number:Time | Custom - Work Time | |
-| work_temp | Number:Temperature | Custom - Work Temp | |
-| appoint_time | Number:Time | Custom - Appoint Time | |
-| food_quantity | Number | Custom - Food Quantity | Value mapping `["0"="Null","1"="Single","2"="Double","3"="Half","4"="Full"]` |
-| preheat_switch | Number | Custom - Preheat Switch | Value mapping `["0"="Null","1"="Off","2"="On"]` |
-| appoint_time_left | Number:Time | Custom - Appoint Time Left | |
-| turn_pot | Number | Custom - Turn Pot | Value mapping `["1"="Switch Off","0"="Not Turn Pot","2"="Turn Pot"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["air-fryer-start-cook"="Air Fryer Start Cook","air-fryer-cancel-cooking"="Air Fryer Cancel Cooking","air-fryer-pause"="Air Fryer Pause","custom-start-custom-cook"="Custom Start Custom Cook","custom-resume-cooking"="Custom Resume Cooking"]` |
+| status | Number | Air Fryer - Status | Value mapping `["0"="Shutdown","1"="Standby","2"="Pause","3"="Appointment","4"="Cooking","5"="Preheat ","6"="Cooked","7"="Preheat Finish","8"="Preheat Pause","9"="Pause2"]` |
+| fault | Number | Air Fryer - Device Fault | Value mapping `["0"="No Faults","1"="E1","2"="E2"]` |
+| target_time | Number:Time | Air Fryer - Target Time | |
+| target_temperature | Number:Temperature | Air Fryer - Target Temperature | |
+| left_time | Number:Time | Air Fryer - Left Time | |
+| recipe_id | String | Custom - Recipe Id | |
+| work_time | Number:Time | Custom - Work Time | |
+| work_temp | Number:Temperature | Custom - Work Temp | |
+| appoint_time | Number:Time | Custom - Appoint Time | |
+| food_quantity | Number | Custom - Food Quantity | Value mapping `["0"="Null","1"="Single","2"="Double","3"="Half","4"="Full"]` |
+| preheat_switch | Number | Custom - Preheat Switch | Value mapping `["0"="Null","1"="Off","2"="On"]` |
+| appoint_time_left | Number:Time | Custom - Appoint Time Left | |
+| turn_pot | Number | Custom - Turn Pot | Value mapping `["1"="Switch Off","0"="Not Turn Pot","2"="Turn Pot"]` |
### Mi Air Frying Pan (<a name="careli-fryer-maf03">careli.fryer.maf03</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["air-fryer-start-cook"="Air Fryer Start Cook","air-fryer-cancel-cooking"="Air Fryer Cancel Cooking","air-fryer-pause"="Air Fryer Pause","custom-start-cook"="Custom Start Cook","custom-resume-cook"="Custom Resume Cook"]` |
-| status | Number | Air Fryer - Status | Value mapping `["0"="Shutdown","1"="Standby","2"="Pause","3"="Appointment","4"="Cooking","5"="Preheat ","6"="Cooked","7"="Preheat Finish","8"="Preheat Pause","9"="Pause2"]` |
-| fault | Number | Air Fryer - Device Fault | Value mapping `["0"="No Faults","1"="E1","2"="E2"]` |
-| target_time | Number:Time | Air Fryer - Target Time | |
-| target_temperature | Number:Temperature | Air Fryer - Target Temperature | |
-| left_time | Number:Time | Air Fryer - Left Time | |
-| recipe_id | String | Custom - Recipe Id | |
-| recipe_name | String | Custom - Recipe Name | |
-| work_time | Number:Time | Custom - Work Time | |
-| work_temp | Number:Temperature | Custom - Work Temp | |
-| appoint_time | Number:Time | Custom - Appoint Time | |
-| food_quantity | Number | Custom - Food Quantity | Value mapping `["0"="Null","1"="Single","2"="Double","3"="Half","4"="Full"]` |
-| preheat_switch | Number | Custom - Preheat Switch | Value mapping `["0"="Null","1"="Off","2"="On"]` |
-| appoint_time_left | Number:Time | Custom - Appoint Time Left | |
-| recipe_sync | String | Custom - Recipe Sync | |
-| turn_pot | Number | Custom - Turn Pot | Value mapping `["1"="Switch Off","0"="Not Turn Pot","2"="Turn Pot"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["air-fryer-start-cook"="Air Fryer Start Cook","air-fryer-cancel-cooking"="Air Fryer Cancel Cooking","air-fryer-pause"="Air Fryer Pause","custom-start-cook"="Custom Start Cook","custom-resume-cook"="Custom Resume Cook"]` |
+| status | Number | Air Fryer - Status | Value mapping `["0"="Shutdown","1"="Standby","2"="Pause","3"="Appointment","4"="Cooking","5"="Preheat ","6"="Cooked","7"="Preheat Finish","8"="Preheat Pause","9"="Pause2"]` |
+| fault | Number | Air Fryer - Device Fault | Value mapping `["0"="No Faults","1"="E1","2"="E2"]` |
+| target_time | Number:Time | Air Fryer - Target Time | |
+| target_temperature | Number:Temperature | Air Fryer - Target Temperature | |
+| left_time | Number:Time | Air Fryer - Left Time | |
+| recipe_id | String | Custom - Recipe Id | |
+| recipe_name | String | Custom - Recipe Name | |
+| work_time | Number:Time | Custom - Work Time | |
+| work_temp | Number:Temperature | Custom - Work Temp | |
+| appoint_time | Number:Time | Custom - Appoint Time | |
+| food_quantity | Number | Custom - Food Quantity | Value mapping `["0"="Null","1"="Single","2"="Double","3"="Half","4"="Full"]` |
+| preheat_switch | Number | Custom - Preheat Switch | Value mapping `["0"="Null","1"="Off","2"="On"]` |
+| appoint_time_left | Number:Time | Custom - Appoint Time Left | |
+| recipe_sync | String | Custom - Recipe Sync | |
+| turn_pot | Number | Custom - Turn Pot | Value mapping `["1"="Switch Off","0"="Not Turn Pot","2"="Turn Pot"]` |
### Qingping Air Monitor Lite (<a name="cgllc-airm-cgdn1">cgllc.airm.cgdn1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["settings-set-start-time"="Set Start Time","settings-set-end-time"="Set End Time","settings-set-frequency"="Set Frequency","settings-set-screen-off"="Set Screen Off","settings-set-device-off"="Set Device Off","settings-set-temp-unit"="Set Temp Unit"]` |
-| relative_humidity | Number:Dimensionless | Environment - Relative Humidity | |
-| pm2_5_density | Number:Density | Environment - PM2 5 Density | |
-| pm10_density | Number:Density | Environment - PM10 Density | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| co2_density | Number:Density | Environment - CO2 Density | |
-| battery_level | Number:Dimensionless | Battery - Battery Level | |
-| charging_state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not charging","3"="Not chargeable"]` |
-| voltage | Number:ElectricPotential | Battery - Voltage | |
-| mac | String | Mac - Mac | |
-| monitoring_frequency | Number:Time | Settings - Monitoring Frequency | Value mapping `["1"="Second","60"="Second","300"="Second","600"="Second","0"="Null"]` |
-| screen_off | Number:Time | Settings - Screen Off | Value mapping `["15"="Second","30"="Second","60"="Second","300"="Second","0"="Null"]` |
-| device_off | Number:Time | Settings - Device Off | Value mapping `["15"="Minute","30"="Minute","60"="Minute","0"="Null"]` |
-| tempature_unit | String | Settings - Tempature Unit | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["settings-set-start-time"="Set Start Time","settings-set-end-time"="Set End Time","settings-set-frequency"="Set Frequency","settings-set-screen-off"="Set Screen Off","settings-set-device-off"="Set Device Off","settings-set-temp-unit"="Set Temp Unit"]` |
+| relative_humidity | Number:Dimensionless | Environment - Relative Humidity | |
+| pm2_5_density | Number:Density | Environment - PM2 5 Density | |
+| pm10_density | Number:Density | Environment - PM10 Density | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| co2_density | Number:Density | Environment - CO2 Density | |
+| battery_level | Number:Dimensionless | Battery - Battery Level | |
+| charging_state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not charging","3"="Not chargeable"]` |
+| voltage | Number:ElectricPotential | Battery - Voltage | |
+| mac | String | Mac - Mac | |
+| monitoring_frequency | Number:Time | Settings - Monitoring Frequency | Value mapping `["1"="Second","60"="Second","300"="Second","600"="Second","0"="Null"]` |
+| screen_off | Number:Time | Settings - Screen Off | Value mapping `["15"="Second","30"="Second","60"="Second","300"="Second","0"="Null"]` |
+| device_off | Number:Time | Settings - Device Off | Value mapping `["15"="Minute","30"="Minute","60"="Minute","0"="Null"]` |
+| tempature_unit | String | Settings - Tempature Unit | |
### Mi Multifunction Air Monitor (<a name="cgllc-airmonitor-b1">cgllc.airmonitor.b1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| battery | Number | Battery | |
-| pm25 | Number | PM2.5 | |
-| co2 | Number | CO2e | |
-| tvoc | Number | tVOC | |
-| humidity | Number:Dimensionless | Humidity | |
-| temperature | Number:Temperature | Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| battery | Number | Battery | |
+| pm25 | Number | PM2.5 | |
+| co2 | Number | CO2e | |
+| tvoc | Number | tVOC | |
+| humidity | Number:Dimensionless | Humidity | |
+| temperature | Number:Temperature | Temperature | |
### Qingping Air Monitor (<a name="cgllc-airmonitor-s1">cgllc.airmonitor.s1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| battery | Number | Battery | The device with firmware "4.1.8_9999" stops recognizing parameter "battery" in "get_value" command. The "battery" value request was extracted to separate command in order to keep backward compatibility to the devices with older firmware. |
-| pm25 | Number | PM2.5 | |
-| co2 | Number | CO2 | |
-| tvoc | Number | tVOC | |
-| humidity | Number:Dimensionless | Humidity | |
-| temperature | Number:Temperature | Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| battery | Number | Battery | The device with firmware "4.1.8_9999" stops recognizing parameter "battery" in "get_value" command. The "battery" value request was extracted to separate command in order to keep backward compatibility to the devices with older firmware. |
+| pm25 | Number | PM2.5 | |
+| co2 | Number | CO2 | |
+| tvoc | Number | tVOC | |
+| humidity | Number:Dimensionless | Humidity | |
+| temperature | Number:Temperature | Temperature | |
### Mi Smart Power Plug 2 (Wi-Fi and Bluetooth Gateway) (<a name="chuangmi-plug-212a01">chuangmi.plug.212a01</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| temperature | Number:Temperature | Temperature | |
-| working-time | Number:Time | Working Time | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| power-consumption | Number:Energy | Daily Power Consumption | |
-| electric-current | Number:Current | Power Consumption - Electric Current | |
-| voltage | Number:ElectricPotential | Power Consumption - Voltage | |
-| electric-power | Number:Power | Current Power Consumption - Electric Power | |
-| on-duration | Number:Time | Imilab Timer - On Duration | |
-| off-duration | Number:Time | Imilab Timer - Off Duration | |
-| countdown | Number:Time | Imilab Timer - Countdown | |
-| task-switch | Switch | Imilab Timer - Task Switch | |
-| countdown-info | Switch | Imilab Timer - Countdown Info | |
-| bt-gw | String | BT Gateway | Value mapping `["disable"="Disable","enable"="Enable"]` |
-| bt-gw-devices | String | Connected BT Gateway Devices | Note, refreshes every 2nd refresh. Channel requires cloud connectivity to function. Sample widget to visualise the (json) output available from the widget market |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| temperature | Number:Temperature | Temperature | |
+| working-time | Number:Time | Working Time | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| power-consumption | Number:Energy | Daily Power Consumption | |
+| electric-current | Number:Current | Power Consumption - Electric Current | |
+| voltage | Number:ElectricPotential | Power Consumption - Voltage | |
+| electric-power | Number:Power | Current Power Consumption - Electric Power | |
+| on-duration | Number:Time | Imilab Timer - On Duration | |
+| off-duration | Number:Time | Imilab Timer - Off Duration | |
+| countdown | Number:Time | Imilab Timer - Countdown | |
+| task-switch | Switch | Imilab Timer - Task Switch | |
+| countdown-info | Switch | Imilab Timer - Countdown Info | |
+| bt-gw | String | BT Gateway | Value mapping `["disable"="Disable","enable"="Enable"]` |
+| bt-gw-devices | String | Connected BT Gateway Devices | Note, refreshes every 2nd refresh. Channel requires cloud connectivity to function. Sample widget to visualise the (json) output available from the widget market |
### Mi Smart Plug WiFi (<a name="chuangmi-plug-hmi205">chuangmi.plug.hmi205</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| temperature | Number:Temperature | Temperature | |
-| led | Switch | Indicator light | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| temperature | Number:Temperature | Temperature | |
+| led | Switch | Indicator light | |
### Mi Smart Plug (WiFi) (<a name="chuangmi-plug-hmi206">chuangmi.plug.hmi206</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | If this channel does not respond to on/off upgrade firmware |
-| usb | Switch | USB | |
-| temperature | Number:Temperature | Temperature | |
-| led | Switch | Wifi LED | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | If this channel does not respond to on/off upgrade firmware |
+| usb | Switch | USB | |
+| temperature | Number:Temperature | Temperature | |
+| led | Switch | Wifi LED | |
### Mi Smart Wi-Fi Plug (Bluetooth Gateway) (<a name="chuangmi-plug-hmi208">chuangmi.plug.hmi208</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | If this channel does not respond to on/off upgrade firmware |
-| usb | Switch | USB | |
-| temperature | Number:Temperature | Temperature | |
-| led | Switch | Wifi LED | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | If this channel does not respond to on/off upgrade firmware |
+| usb | Switch | USB | |
+| temperature | Number:Temperature | Temperature | |
+| led | Switch | Wifi LED | |
### Mi Plug Mini (<a name="chuangmi-plug-m1">chuangmi.plug.m1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| temperature | Number:Temperature | Temperature | |
-| led | Switch | Indicator light | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| temperature | Number:Temperature | Temperature | |
+| led | Switch | Indicator light | |
### Mi Smart Plug (Wi-Fi) Basic (<a name="chuangmi-plug-m3">chuangmi.plug.m3</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| temperature | Number:Temperature | Temperature | |
-| led | Switch | Indicator light | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| temperature | Number:Temperature | Temperature | |
+| led | Switch | Indicator light | |
### Mi Smart Power Plug (<a name="chuangmi-plug-v1">chuangmi.plug.v1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| usb | Switch | USB | |
-| temperature | Number:Temperature | Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| usb | Switch | USB | |
+| temperature | Number:Temperature | Temperature | |
### Mi Smart Power Plug v2 (<a name="chuangmi-plug-v2">chuangmi.plug.v2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| usb | Switch | USB | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| usb | Switch | USB | |
### MIJIA Smart Plug Enhanced (<a name="chuangmi-plug-v3">chuangmi.plug.v3</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | If this channel does not respond to on/off upgrade firmware |
-| usb | Switch | USB | |
-| temperature | Number:Temperature | Temperature | |
-| led | Switch | Wifi LED | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | If this channel does not respond to on/off upgrade firmware |
+| usb | Switch | USB | |
+| temperature | Number:Temperature | Temperature | |
+| led | Switch | Wifi LED | |
### Gosund Smart Plug (<a name="cuco-plug-cp1">cuco.plug.cp1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| FirmwareRevision | String | Device Information-CurrentFirmware Version | |
-| Manufacturer | String | Device Information-Device Manufacturer | |
-| Model | String | Device Information-Device Model | |
-| SerialNumber | String | Device Information-Device Serial Number | |
-| On | Switch | Switch-Switch Status | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| FirmwareRevision | String | Device Information-CurrentFirmware Version | |
+| Manufacturer | String | Device Information-Device Manufacturer | |
+| Model | String | Device Information-Device Model | |
+| SerialNumber | String | Device Information-Device Serial Number | |
+| On | Switch | Switch-Switch Status | |
+
+### Xiaomi Smart Plug 2 (Wi-Fi) (<a name="cuco-plug-v2eur">cuco.plug.v2eur</a>) Channels
+
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["switch-toggle"="Switch Toggle"]` |
+| on | Switch | Switch - Switch Status | |
+| default_power_on_state | Number | Switch - Default Power On State | |
+| fault | Number | Switch - Device Fault | Value mapping `["0"="No Faults","1"="Over Temperature","2"="Overload"]` |
+| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
+| power_consumption | Number | Power Consumption - Power Consumption | |
+| electric_power | Number:Power | Power Consumption - Electric Power | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| delay | Switch | Delay - Delay | |
+| delay_time | Number:Time | Delay - Delay Time | |
+| delay_remain_time | Number:Time | Delay - Delay Remain Time | |
+| on2 | Switch | Charging Protection - On | |
+| power | Number | Charging Protection - Power | |
+| protect_time | Number:Time | Charging Protection - Protect Time | |
+| status | Switch | Cycle - Status | |
+| data_value | String | Cycle - Data Value | |
+| on3 | Switch | Max Power Limit - On | |
+| power1 | Number:Power | Max Power Limit - Power | |
### Mi Smart Antibacterial Humidifier (<a name="deerma-humidifier-jsq">deerma.humidifier.jsq</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | Number | Mode | Value mapping `["1"="Low","2"="Medium","3"="High","4"="Humidity "]` |
-| humidity | Number:Dimensionless | Humidity | |
-| humidity_set | Number:Dimensionless | Humidity Setting | |
-| led | Switch | LED indicator Light | |
-| sound | Switch | Notification Sounds | |
-| watertankstatus | Number | Watertank Status | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | Number | Mode | Value mapping `["1"="Low","2"="Medium","3"="High","4"="Humidity "]` |
+| humidity | Number:Dimensionless | Humidity | |
+| humidity_set | Number:Dimensionless | Humidity Setting | |
+| led | Switch | LED indicator Light | |
+| sound | Switch | Notification Sounds | |
+| watertankstatus | Number | Watertank Status | |
### Mi S Smart Humidifer (<a name="deerma-humidifier-jsq1">deerma.humidifier.jsq1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | Number | Mode | Value mapping `["1"="Low","2"="Medium","3"="High","4"="Humidity "]` |
-| humidity | Number:Dimensionless | Humidity | |
-| humidity_set | Number:Dimensionless | Humidity Setting | |
-| led | Switch | LED indicator Light | |
-| sound | Switch | Notification Sounds | |
-| watertankstatus | Number | Watertank Status | |
-| wet_and_protect | Switch | Wet and Protect | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | Number | Mode | Value mapping `["1"="Low","2"="Medium","3"="High","4"="Humidity "]` |
+| humidity | Number:Dimensionless | Humidity | |
+| humidity_set | Number:Dimensionless | Humidity Setting | |
+| led | Switch | LED indicator Light | |
+| sound | Switch | Notification Sounds | |
+| watertankstatus | Number | Watertank Status | |
+| wet_and_protect | Switch | Wet and Protect | |
### Xiaomi Smart Humidifier 2 (<a name="deerma-humidifier-jsq2w">deerma.humidifier.jsq2w</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Humidifier - Switch Status | |
-| fault | Number | Humidifier - Device Fault | Value mapping `["0"="No Faults","1"="Insufficient Water","2"="Water Separation"]` |
-| fan_level | Number | Humidifier - Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3","4"="Humidity"]` |
-| target_humidity | Number:Dimensionless | Humidifier - Target Humidity | |
-| status | Number | Status | Value mapping `["1"="Idle","2"="Busy"]` |
-| mode | Number | Mode | Value mapping `["0"="None","1"="Constant Humidity"]` |
-| relative_humidity | Number:Dimensionless | Environment - Relative Humidity | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| tank_filed | Switch | Tank Filed | |
-| water_shortage_fault | Switch | Water Shortage Fault | |
-| humi_sensor_fault | Switch | Humi-Sensor Fault | |
-| temp_sensor_fault | Switch | Temp-Sensor Fault | |
-| overwet_protect | Switch | Overwet Protect | |
-| overwet_protect_on | Switch | Overwet Protect On | |
-| overtop_humidity | Switch | Overtop Humidity | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Humidifier - Switch Status | |
+| fault | Number | Humidifier - Device Fault | Value mapping `["0"="No Faults","1"="Insufficient Water","2"="Water Separation"]` |
+| fan_level | Number | Humidifier - Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3","4"="Humidity"]` |
+| target_humidity | Number:Dimensionless | Humidifier - Target Humidity | |
+| status | Number | Status | Value mapping `["1"="Idle","2"="Busy"]` |
+| mode | Number | Mode | Value mapping `["0"="None","1"="Constant Humidity"]` |
+| relative_humidity | Number:Dimensionless | Environment - Relative Humidity | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| tank_filed | Switch | Tank Filed | |
+| water_shortage_fault | Switch | Water Shortage Fault | |
+| humi_sensor_fault | Switch | Humi-Sensor Fault | |
+| temp_sensor_fault | Switch | Temp-Sensor Fault | |
+| overwet_protect | Switch | Overwet Protect | |
+| overwet_protect_on | Switch | Overwet Protect On | |
+| overtop_humidity | Switch | Overtop Humidity | |
### Mi Smart Antibacterial Humidifier (<a name="deerma-humidifier-jsq5">deerma.humidifier.jsq5</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Humidifier - Switch Status | |
-| fault | Number | Humidifier - Device Fault | Value mapping `["0"="No Faults","1"="Insufficient Water","2"="Water Separation"]` |
-| fan_level | Number | Humidifier - Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3","4"="Humidity"]` |
-| target_humidity | Number:Dimensionless | Humidifier - Target Humidity | |
-| relative_humidity | Number:Dimensionless | Environment - Relative Humidity | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| water_shortage_fault | Switch | Custom - Water Shortage Fault | |
-| the_tank_filed | Switch | Custom - The Tank Filed | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Humidifier - Switch Status | |
+| fault | Number | Humidifier - Device Fault | Value mapping `["0"="No Faults","1"="Insufficient Water","2"="Water Separation"]` |
+| fan_level | Number | Humidifier - Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3","4"="Humidity"]` |
+| target_humidity | Number:Dimensionless | Humidifier - Target Humidity | |
+| relative_humidity | Number:Dimensionless | Environment - Relative Humidity | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| water_shortage_fault | Switch | Custom - Water Shortage Fault | |
+| the_tank_filed | Switch | Custom - The Tank Filed | |
### Mi Smart Humidifer S (<a name="deerma-humidifier-jsqs">deerma.humidifier.jsqs</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Humidifier - Switch Status | |
-| fault | Number | Humidifier - Device Fault | Value mapping `["0"="No Faults","1"="Insufficient Water","2"="Water Separation"]` |
-| fan_level | Number | Humidifier - Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3","4"="Humidity"]` |
-| target_humidity | Number:Dimensionless | Humidifier - Target Humidity | |
-| relative_humidity | Number:Dimensionless | Environment - Relative Humidity | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| water_shortage_fault | Switch | Custom - Water Shortage Fault | |
-| the_tank_filed | Switch | Custom - The Tank Filed | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Humidifier - Switch Status | |
+| fault | Number | Humidifier - Device Fault | Value mapping `["0"="No Faults","1"="Insufficient Water","2"="Water Separation"]` |
+| fan_level | Number | Humidifier - Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3","4"="Humidity"]` |
+| target_humidity | Number:Dimensionless | Humidifier - Target Humidity | |
+| relative_humidity | Number:Dimensionless | Environment - Relative Humidity | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| water_shortage_fault | Switch | Custom - Water Shortage Fault | |
+| the_tank_filed | Switch | Custom - The Tank Filed | |
### Mi Smart Humidifier (<a name="deerma-humidifier-mjjsq">deerma.humidifier.mjjsq</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | Number | Mode | Value mapping `["1"="Low","2"="Medium","3"="High","4"="Humidity "]` |
-| humidity | Number:Dimensionless | Humidity | |
-| humidity_set | Number:Dimensionless | Humidity Setting | |
-| led | Switch | LED indicator Light | |
-| sound | Switch | Notification Sounds | |
-| watertankstatus | Number | Watertank Status | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | Number | Mode | Value mapping `["1"="Low","2"="Medium","3"="High","4"="Humidity "]` |
+| humidity | Number:Dimensionless | Humidity | |
+| humidity_set | Number:Dimensionless | Humidity Setting | |
+| led | Switch | LED indicator Light | |
+| sound | Switch | Notification Sounds | |
+| watertankstatus | Number | Watertank Status | |
### Mi Fresh Air Ventilator A1-150 (<a name="dmaker-airfresh-a1">dmaker.airfresh.a1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| airFreshMode | String | Mode | Value mapping `["auto"="Auto","sleep"="Sleep","favourite"="Favorite"]` |
-| airFreshPTCPower | Switch | PTC | |
-| airFreshPTCStatus | Switch | PTC Status | |
-| airFreshDisplay | Switch | Display | |
-| airFreshChildLock | Switch | Child Lock | |
-| airFreshSound | Switch | Sound | |
-| airFreshPM25 | Number | PM2.5 | |
-| airFreshCO2 | Number | CO2 | |
-| airFreshCurrentSpeed | Number | Current Speed | |
-| airFreshFavoriteSpeed | Number | Favorite Speed | |
-| airFreshTemperature | Number | Temperature Outside | |
-| airFreshFilterPercents | Number | Filter Percents Remaining | |
-| airFreshFilterDays | Number | Filter Days Remaining | |
-| airFreshResetFilterA1 | String | Reset Filter | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| airFreshMode | String | Mode | Value mapping `["auto"="Auto","sleep"="Sleep","favourite"="Favorite"]` |
+| airFreshPTCPower | Switch | PTC | |
+| airFreshPTCStatus | Switch | PTC Status | |
+| airFreshDisplay | Switch | Display | |
+| airFreshChildLock | Switch | Child Lock | |
+| airFreshSound | Switch | Sound | |
+| airFreshPM25 | Number | PM2.5 | |
+| airFreshCO2 | Number | CO2 | |
+| airFreshCurrentSpeed | Number | Current Speed | |
+| airFreshFavoriteSpeed | Number | Favorite Speed | |
+| airFreshTemperature | Number | Temperature Outside | |
+| airFreshFilterPercents | Number | Filter Percents Remaining | |
+| airFreshFilterDays | Number | Filter Days Remaining | |
+| airFreshResetFilterA1 | String | Reset Filter | |
### Mi Fresh Air Ventilator (<a name="dmaker-airfresh-t2017">dmaker.airfresh.t2017</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| airFreshMode | String | Mode | Value mapping `["auto"="Auto","sleep"="Sleep","favourite"="Favorite"]` |
-| airFreshPTCPower | Switch | PTC | |
-| airFreshPtcLevel | String | PTC Level | Value mapping `["low"="Low","medium"="Medium","high"="High"]` |
-| airFreshPTCStatus | Switch | PTC Status | |
-| airFreshDisplayDirection | String | Screen direction | Value mapping `["forward"="Normal","left"="Left","right"="Right"]` |
-| airFreshDisplay | Switch | Display | |
-| airFreshChildLock | Switch | Child Lock | |
-| airFreshSound | Switch | Sound | |
-| airFreshPM25 | Number | PM2.5 | |
-| airFreshCO2 | Number | CO2 | |
-| airFreshCurrentSpeed | Number | Current Speed | |
-| airFreshFavoriteSpeed | Number | Favorite Speed | |
-| airFreshTemperature | Number | Temperature Outside | |
-| airFreshFilterPercents | Number | Filter Percents Remaining | |
-| airFreshFilterDays | Number | Filter Days Remaining | |
-| airFreshFilterProPercents | Number | Filter Pro Percents Remaining | |
-| airFreshFilterProDays | Number | Filter Pro Days Remaining | |
-| airFreshResetFilter | String | Reset Filter | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| airFreshMode | String | Mode | Value mapping `["auto"="Auto","sleep"="Sleep","favourite"="Favorite"]` |
+| airFreshPTCPower | Switch | PTC | |
+| airFreshPtcLevel | String | PTC Level | Value mapping `["low"="Low","medium"="Medium","high"="High"]` |
+| airFreshPTCStatus | Switch | PTC Status | |
+| airFreshDisplayDirection | String | Screen direction | Value mapping `["forward"="Normal","left"="Left","right"="Right"]` |
+| airFreshDisplay | Switch | Display | |
+| airFreshChildLock | Switch | Child Lock | |
+| airFreshSound | Switch | Sound | |
+| airFreshPM25 | Number | PM2.5 | |
+| airFreshCO2 | Number | CO2 | |
+| airFreshCurrentSpeed | Number | Current Speed | |
+| airFreshFavoriteSpeed | Number | Favorite Speed | |
+| airFreshTemperature | Number | Temperature Outside | |
+| airFreshFilterPercents | Number | Filter Percents Remaining | |
+| airFreshFilterDays | Number | Filter Days Remaining | |
+| airFreshFilterProPercents | Number | Filter Pro Percents Remaining | |
+| airFreshFilterProDays | Number | Filter Pro Days Remaining | |
+| airFreshResetFilter | String | Reset Filter | |
### Mi Smart Standing Fan 2 Lite (<a name="dmaker-fan-1c">dmaker.fan.1c</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["fan-toggle"="Fan Toggle"]` |
-| On | Switch | Fan - Switch Status | |
-| FanLevel | Number | Fan-Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
-| HorizontalSwing | Switch | Fan-Horizontal Swing | |
-| Mode | Number | Fan-Mode | Value mapping `["0"="Straight Wind","1"="Sleep"]` |
-| OffDelayTime | Number:Time | Fan-Power Off Delay Time | |
-| Alarm | Switch | Fan-Alarm | |
-| Brightness | Switch | Fan-Brightness | |
-| PhysicalControlsLocked | Switch | Physical Control Locked-Physical Control Locked | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["fan-toggle"="Fan Toggle"]` |
+| On | Switch | Fan - Switch Status | |
+| FanLevel | Number | Fan-Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
+| HorizontalSwing | Switch | Fan-Horizontal Swing | |
+| Mode | Number | Fan-Mode | Value mapping `["0"="Straight Wind","1"="Sleep"]` |
+| OffDelayTime | Number:Time | Fan-Power Off Delay Time | |
+| Alarm | Switch | Fan-Alarm | |
+| Brightness | Switch | Fan-Brightness | |
+| PhysicalControlsLocked | Switch | Physical Control Locked-Physical Control Locked | |
### Mi Smart Standing Fan 1X (<a name="dmaker-fan-p5">dmaker.fan.p5</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| roll | Switch | Rotation | |
-| mode | Number | Mode | |
-| angle | Number | Angle | |
-| timer | Number | Timer | |
-| beep | Switch | Beep Sound | |
-| light | Number | Light | |
-| child_lock | Switch | Child Lock | |
-| speed | Number | Speed | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| roll | Switch | Rotation | |
+| mode | Number | Mode | |
+| angle | Number | Angle | |
+| timer | Number | Timer | |
+| beep | Switch | Beep Sound | |
+| light | Number | Light | |
+| child_lock | Switch | Child Lock | |
+| speed | Number | Speed | |
### Mi Smart Standing Fan 1C (<a name="dmaker-fan-p8">dmaker.fan.p8</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["fan-toggle"="Fan Toggle"]` |
-| On | Switch | Fan - Switch Status | |
-| FanLevel | Number | Fan-Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
-| HorizontalSwing | Switch | Fan-Horizontal Swing | |
-| Mode | Number | Fan-Mode | Value mapping `["0"="Straight Wind","1"="Sleep"]` |
-| OffDelayTime | Number:Time | Fan-Power Off Delay Time | |
-| Alarm | Switch | Fan-Alarm | |
-| Brightness | Switch | Fan-Brightness | |
-| PhysicalControlsLocked | Switch | Physical Control Locked-Physical Control Locked | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["fan-toggle"="Fan Toggle"]` |
+| On | Switch | Fan - Switch Status | |
+| FanLevel | Number | Fan-Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
+| HorizontalSwing | Switch | Fan-Horizontal Swing | |
+| Mode | Number | Fan-Mode | Value mapping `["0"="Straight Wind","1"="Sleep"]` |
+| OffDelayTime | Number:Time | Fan-Power Off Delay Time | |
+| Alarm | Switch | Fan-Alarm | |
+| Brightness | Switch | Fan-Brightness | |
+| PhysicalControlsLocked | Switch | Physical Control Locked-Physical Control Locked | |
### Mi Smart Tower Fan (<a name="dmaker-fan-p9">dmaker.fan.p9</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["fan-toggle"="Fan Toggle"]` |
-| On | Switch | Fan-Switch Status | |
-| FanLevel | Number | Fan-Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3","4"="Level4"]` |
-| Mode | Number | Fan-Mode | Value mapping `["0"="Straight Wind","1"="Natural Wind","2"="Sleep"]` |
-| HorizontalSwing | Switch | Fan-Horizontal Swing | |
-| HorizontalAngle | Number | Fan-Horizontal Angle | Value mapping `["30"="30","60"="60","90"="90","120"="120","150"="150"]` |
-| Alarm | Switch | Fan-Alarm | |
-| OffDelayTime | Number:Time | Fan - Power Off Delay Time | |
-| Brightness | Switch | Fan-Brightness | |
-| MotorControl | Number | Fan-Motor Control | |
-| SpeedLevel | Number | Fan-Speed Level | |
-| PhysicalControlsLocked | Switch | Physical Control Locked-Physical Control Locked | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["fan-toggle"="Fan Toggle"]` |
+| On | Switch | Fan-Switch Status | |
+| FanLevel | Number | Fan-Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3","4"="Level4"]` |
+| Mode | Number | Fan-Mode | Value mapping `["0"="Straight Wind","1"="Natural Wind","2"="Sleep"]` |
+| HorizontalSwing | Switch | Fan-Horizontal Swing | |
+| HorizontalAngle | Number | Fan-Horizontal Angle | Value mapping `["30"="30","60"="60","90"="90","120"="120","150"="150"]` |
+| Alarm | Switch | Fan-Alarm | |
+| OffDelayTime | Number:Time | Fan - Power Off Delay Time | |
+| Brightness | Switch | Fan-Brightness | |
+| MotorControl | Number | Fan-Motor Control | |
+| SpeedLevel | Number | Fan-Speed Level | |
+| PhysicalControlsLocked | Switch | Physical Control Locked-Physical Control Locked | |
### Mi Smart Standing Fan 2 (<a name="dmaker-fan-p10">dmaker.fan.p10</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["fan-toggle"="Fan Toggle"]` |
-| On | Switch | Fan-Switch Status | |
-| FanLevel | Number | Fan-Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3","4"="Level4"]` |
-| Mode | Number | Fan-Mode | Value mapping `["0"="Straight Wind","1"="Natural Wind","2"="Sleep"]` |
-| HorizontalSwing | Switch | Fan-Horizontal Swing | |
-| HorizontalAngle | Number | Fan-Horizontal Angle | Value mapping `["30"="30","60"="60","90"="90","120"="120","150"="150"]` |
-| Alarm | Switch | Fan-Alarm | |
-| OffDelayTime | Number:Time | Fan - Power Off Delay Time | |
-| Brightness | Switch | Fan-Brightness | |
-| MotorControl | Number | Fan-Motor Control | |
-| SpeedLevel | Number | Fan-Speed Level | |
-| PhysicalControlsLocked | Switch | Physical Control Locked-Physical Control Locked | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["fan-toggle"="Fan Toggle"]` |
+| On | Switch | Fan-Switch Status | |
+| FanLevel | Number | Fan-Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3","4"="Level4"]` |
+| Mode | Number | Fan-Mode | Value mapping `["0"="Straight Wind","1"="Natural Wind","2"="Sleep"]` |
+| HorizontalSwing | Switch | Fan-Horizontal Swing | |
+| HorizontalAngle | Number | Fan-Horizontal Angle | Value mapping `["30"="30","60"="60","90"="90","120"="120","150"="150"]` |
+| Alarm | Switch | Fan-Alarm | |
+| OffDelayTime | Number:Time | Fan - Power Off Delay Time | |
+| Brightness | Switch | Fan-Brightness | |
+| MotorControl | Number | Fan-Motor Control | |
+| SpeedLevel | Number | Fan-Speed Level | |
+| PhysicalControlsLocked | Switch | Physical Control Locked-Physical Control Locked | |
### Mi Smart Standing Fan Pro (<a name="dmaker-fan-p15">dmaker.fan.p15</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Fan - Switch Status | |
-| fan_level | Number | Fan - Gear Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3","4"="Level4"]` |
-| mode | Number | Fan - Mode | Value mapping `["0"="Straight Wind","1"="Natural Wind"]` |
-| horizontal_swing | Switch | Fan - Horizontal Swing | |
-| horizontal_angle | Number | Fan - Horizontal Angle | Value mapping `["30"="30","60"="60","90"="90","120"="120","140"="140"]` |
-| status | Number | Fan - Status | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| alarm | Switch | Alarm - Alarm | |
-| fault | Number | Motor Controller - Device Fault | Value mapping `["0"="No Faults"]` |
-| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
-| off_delay_time | Number:Time | Off Delay Time - Off Delay Time | |
-| actions | String | Actions | Value mapping `["off-delay-time-toggle"="Off Delay Time Toggle"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Fan - Switch Status | |
+| fan_level | Number | Fan - Gear Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3","4"="Level4"]` |
+| mode | Number | Fan - Mode | Value mapping `["0"="Straight Wind","1"="Natural Wind"]` |
+| horizontal_swing | Switch | Fan - Horizontal Swing | |
+| horizontal_angle | Number | Fan - Horizontal Angle | Value mapping `["30"="30","60"="60","90"="90","120"="120","140"="140"]` |
+| status | Number | Fan - Status | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| alarm | Switch | Alarm - Alarm | |
+| fault | Number | Motor Controller - Device Fault | Value mapping `["0"="No Faults"]` |
+| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
+| off_delay_time | Number:Time | Off Delay Time - Off Delay Time | |
+| actions | String | Actions | Value mapping `["off-delay-time-toggle"="Off Delay Time Toggle"]` |
### Mi Smart Standing Fan 2 (<a name="dmaker-fan-p18">dmaker.fan.p18</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["fan-toggle"="Fan Toggle"]` |
-| on | Switch | Fan - Switch Status | |
-| fan_level | Number | Fan - Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3","4"="Level4"]` |
-| mode | Number | Fan - Mode | Value mapping `["0"="Straight Wind","1"="Natural Wind"]` |
-| horizontal_swing | Switch | Fan - Horizontal Swing | |
-| horizontal_angle | Number | Fan - Horizontal Angle | Value mapping `["30"="30","60"="60","90"="90","120"="120","140"="140"]` |
-| off_delay_time | Number:Time | Fan - Power Off Delay Time | |
-| brightness | Switch | Fan - Brightness | |
-| alarm | Switch | Fan - Alarm | |
-| motor_control | Number | Fan - Motor Control | Value mapping `["0"="NO","1"="LEFT","2"="RIGHT"]` |
-| speed_level | Number | Fan - Speed Level | |
-| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["fan-toggle"="Fan Toggle"]` |
+| on | Switch | Fan - Switch Status | |
+| fan_level | Number | Fan - Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3","4"="Level4"]` |
+| mode | Number | Fan - Mode | Value mapping `["0"="Straight Wind","1"="Natural Wind"]` |
+| horizontal_swing | Switch | Fan - Horizontal Swing | |
+| horizontal_angle | Number | Fan - Horizontal Angle | Value mapping `["30"="30","60"="60","90"="90","120"="120","140"="140"]` |
+| off_delay_time | Number:Time | Fan - Power Off Delay Time | |
+| brightness | Switch | Fan - Brightness | |
+| alarm | Switch | Fan - Alarm | |
+| motor_control | Number | Fan - Motor Control | Value mapping `["0"="NO","1"="LEFT","2"="RIGHT"]` |
+| speed_level | Number | Fan - Speed Level | |
+| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
### Mi Robot Vacuum Mop 1C STYTJ01ZHM (<a name="dreame-vacuum-mc1808">dreame.vacuum.mc1808</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| vacuumaction | String | Vacuum Action | Value mapping `["vacuum"="Vacuum","stop"="Stop","sweep"="Sweep","stopsweep"="Stop Sweep","dock"="Goto Dock"]` |
-| BatteryLevel | Number | Battery-Battery Level | |
-| ChargingState | Number | Battery-Charging State | Value mapping `["1"="Charging","2"="Not Charging","4"="Charging","5"="Go Charging"]` |
-| water-mode | Number | Water Mode | Value mapping `["1"="Low","2"="Medium","4"="High"]` |
-| Fault | Number | Robot Cleaner-Device Fault | Value mapping `["0"="No faults"]` |
-| Status | Number | Robot Cleaner-Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging"]` |
-| BrushLeftTime | Number:Time | Main Cleaning Brush-Brush Left Time | |
-| BrushLifeLevel | Number:Dimensionless | Main Cleaning Brush-Brush Life Level | |
-| FilterLifeLevel | Number:Dimensionless | Filter - Filter Life Level | |
-| FilterLeftTime | Number:Time | Filter-Filter Left Time | |
-| BrushLeftTime1 | Number:Time | Side Cleaning Brush-Brush Left Time | |
-| BrushLifeLevel1 | Number:Dimensionless | Side Cleaning Brush-Brush Life Level | |
-| WorkMode | Number | clean-workmode | |
-| Area | String | clean-area | |
-| Timer | String | clean-timer | |
-| Mode | Number | clean-mode | Value mapping `["0"="quiet","1"="standard","2"="medium","3"="strong"]` |
-| TotalCleanTime | Number:Time | Clean - Total Clean Time | |
-| TotalCleanTimes | Number | Clean - Total Clean Times | |
-| TotalCleanArea | Number:Area | Clean - Total Clean Area | |
-| CleanLogStartTime | Number | Clean - Clean Log Start Time | |
-| ButtonLed | Number | Clean - Button Led | |
-| TaskDone | Number | Clean - Task Done | Value mapping `["0"="in progress","1"="done"]` |
-| LifeSieve | String | Consumable - Life Sieve | |
-| LifeBrushSide | String | Consumable - Life Brush Side | |
-| LifeBrushMain | String | Consumable - Life Brush Main | |
-| Enable | Switch | Annoy - Enable | |
-| StartTime | String | Annoy - Start Time | |
-| StopTime | String | Annoy - Stop Time | |
-| MapView | String | Map - Map View | |
-| Volume | Number | Audio - Volume | |
-| VoicePackets | String | Audio - Voice Packets | |
-| TimeZone | String | Time - Time Zone | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| vacuumaction | String | Vacuum Action | Value mapping `["vacuum"="Vacuum","stop"="Stop","sweep"="Sweep","stopsweep"="Stop Sweep","dock"="Goto Dock"]` |
+| BatteryLevel | Number | Battery-Battery Level | |
+| ChargingState | Number | Battery-Charging State | Value mapping `["1"="Charging","2"="Not Charging","4"="Charging","5"="Go Charging"]` |
+| water-mode | Number | Water Mode | Value mapping `["1"="Low","2"="Medium","4"="High"]` |
+| Fault | Number | Robot Cleaner-Device Fault | Value mapping `["0"="No faults"]` |
+| Status | Number | Robot Cleaner-Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging"]` |
+| BrushLeftTime | Number:Time | Main Cleaning Brush-Brush Left Time | |
+| BrushLifeLevel | Number:Dimensionless | Main Cleaning Brush-Brush Life Level | |
+| FilterLifeLevel | Number:Dimensionless | Filter - Filter Life Level | |
+| FilterLeftTime | Number:Time | Filter-Filter Left Time | |
+| BrushLeftTime1 | Number:Time | Side Cleaning Brush-Brush Left Time | |
+| BrushLifeLevel1 | Number:Dimensionless | Side Cleaning Brush-Brush Life Level | |
+| WorkMode | Number | clean-workmode | |
+| Area | String | clean-area | |
+| Timer | String | clean-timer | |
+| Mode | Number | clean-mode | Value mapping `["0"="quiet","1"="standard","2"="medium","3"="strong"]` |
+| TotalCleanTime | Number:Time | Clean - Total Clean Time | |
+| TotalCleanTimes | Number | Clean - Total Clean Times | |
+| TotalCleanArea | Number:Area | Clean - Total Clean Area | |
+| CleanLogStartTime | Number | Clean - Clean Log Start Time | |
+| ButtonLed | Number | Clean - Button Led | |
+| TaskDone | Number | Clean - Task Done | Value mapping `["0"="in progress","1"="done"]` |
+| LifeSieve | String | Consumable - Life Sieve | |
+| LifeBrushSide | String | Consumable - Life Brush Side | |
+| LifeBrushMain | String | Consumable - Life Brush Main | |
+| Enable | Switch | Annoy - Enable | |
+| StartTime | String | Annoy - Start Time | |
+| StopTime | String | Annoy - Stop Time | |
+| MapView | String | Map - Map View | |
+| Volume | Number | Audio - Volume | |
+| VoicePackets | String | Audio - Voice Packets | |
+| TimeZone | String | Time - Time Zone | |
### Dreame Robot Vacuum-Mop F9 (<a name="dreame-vacuum-p2008">dreame.vacuum.p2008</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging"]` |
-| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Faults"]` |
-| battery-level | Number | Battery - Battery Level | |
-| charging-state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
-| brush-left-time | Number:Time | Main Cleaning Brush - Brush Left Time | |
-| brush-life-level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
-| brush-left-time1 | Number:Time | Side Cleaning Brush - Brush Left Time | |
-| brush-life-level1 | Number:Dimensionless | Side Cleaning Brush - Brush Life Level | |
-| filter-life-level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter-left-time | Number:Time | Filter - Filter Left Time | |
-| work-mode | Number | Vacuum Extend - Work Mode | |
-| cleaning-time | Number:Time | Vacuum Extend - Cleaning Time | |
-| cleaning-area | Number:Area | Vacuum Extend - Cleaning Area | |
-| cleaning-mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="mode 0","1"="mode 1","2"="mode 2","3"="mode 3"]` |
-| mop-mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="low water","2"="medium water","3"="high water"]` |
-| waterbox-status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="Status 0","1"="Status 1"]` |
-| task-status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Status 0","1"="Status 1"]` |
-| break-point-restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Off","1"="On"]` |
-| carpet-press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="Off","1"="On"]` |
-| enable | Switch | Do Not Disturb - Enable | |
-| start-time | String | Do Not Disturb - Start Time | |
-| end-time | String | Do Not Disturb - End Time | |
-| volume | Number | Audio - Volume | |
-| voice-packet-id | String | Audio - Voice Packet Id | |
-| voice-change-state | String | Audio - Voice Change State | |
-| time-zone | String | Time - Time Zone | |
-| timer-clean | String | Time - Timer Clean | |
-| first-clean-time | Number | Clean Logs - First Clean Time | |
-| total-clean-time | Number:Time | Clean Logs - Total Clean Time | |
-| total-clean-times | Number | Clean Logs - Total Clean Times | |
-| total-clean-area | Number | Clean Logs - Total Clean Area | |
-| save-map-status | Number | Vslam Extend - Save Map Status | Value mapping `["0"="Off","1"="On","-1"="Not Enabled"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging"]` |
+| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Faults"]` |
+| battery-level | Number | Battery - Battery Level | |
+| charging-state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
+| brush-left-time | Number:Time | Main Cleaning Brush - Brush Left Time | |
+| brush-life-level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
+| brush-left-time1 | Number:Time | Side Cleaning Brush - Brush Left Time | |
+| brush-life-level1 | Number:Dimensionless | Side Cleaning Brush - Brush Life Level | |
+| filter-life-level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter-left-time | Number:Time | Filter - Filter Left Time | |
+| work-mode | Number | Vacuum Extend - Work Mode | |
+| cleaning-time | Number:Time | Vacuum Extend - Cleaning Time | |
+| cleaning-area | Number:Area | Vacuum Extend - Cleaning Area | |
+| cleaning-mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="mode 0","1"="mode 1","2"="mode 2","3"="mode 3"]` |
+| mop-mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="low water","2"="medium water","3"="high water"]` |
+| waterbox-status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="Status 0","1"="Status 1"]` |
+| task-status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Status 0","1"="Status 1"]` |
+| break-point-restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Off","1"="On"]` |
+| carpet-press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="Off","1"="On"]` |
+| enable | Switch | Do Not Disturb - Enable | |
+| start-time | String | Do Not Disturb - Start Time | |
+| end-time | String | Do Not Disturb - End Time | |
+| volume | Number | Audio - Volume | |
+| voice-packet-id | String | Audio - Voice Packet Id | |
+| voice-change-state | String | Audio - Voice Change State | |
+| time-zone | String | Time - Time Zone | |
+| timer-clean | String | Time - Timer Clean | |
+| first-clean-time | Number | Clean Logs - First Clean Time | |
+| total-clean-time | Number:Time | Clean Logs - Total Clean Time | |
+| total-clean-times | Number | Clean Logs - Total Clean Times | |
+| total-clean-area | Number | Clean Logs - Total Clean Area | |
+| save-map-status | Number | Vslam Extend - Save Map Status | Value mapping `["0"="Off","1"="On","-1"="Not Enabled"]` |
### Dreame Robot Vacuum D9 (<a name="dreame-vacuum-p2009">dreame.vacuum.p2009</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| vacuumaction | String | Vacuum Action | Value mapping `["sweep"="Sweep","stopsweep"="Stop Sweep","dock"="Goto Dock","findme"="Find me","testsound"="Test Sound"]` |
-| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging","7"="Mopping"]` |
-| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Error","1"="Drop","2"="Cliff","3"="Bumper","4"="Gesture","5"="Bumper Repeat","6"="Drop Repeat","7"="Optical Flow","8"="No Box","9"="No Tankbox","10"="Waterbox Empty","11"="Box full","12"="Brush","13"="Side Brush","14"="Fan","15"="Left Wheel motor","16"="Right Wheel motor","17"="Turn suffocate","18"="Forward suffocate","19"="Charger get","20"="Battery low","21"="Charge fault","22"="Battery percentage","23"="Heart","24"="Camera occlusion","25"="Camera fault","26"="Event battery","27"="Forward looking","28"="Gyroscope"]` |
-| battery-level | Number:Dimensionless | Battery - Battery Level | |
-| charging-state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
-| resetConsumable | String | Consumables Reset | Value mapping `["mainbrush-cleaner-reset-brush-life"="Reset Main Brush","sidebrush-cleaner-reset-brush-life"="Reset Side Brush","filter-reset-filter-life"="Reset Filter"]` |
-| brush-left-time | Number:Time | Main Cleaning Brush - Brush Left Time | |
-| brush-life-level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
-| brush-left-time1 | Number:Time | Side Cleaning Brush - Brush Left Time | |
-| brush-life-level1 | Number:Dimensionless | Side Cleaning Brush - Brush Life Level | |
-| filter-life-level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter-left-time | Number:Time | Filter - Filter Left Time | |
-| work-mode | Number | Vacuum Extend - Work Mode | |
-| cleaning-time | Number:Time | Vacuum Extend - Cleaning Time | |
-| cleaning-area | Number:Area | Vacuum Extend - Cleaning Area | |
-| cleaning-mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="mode 0","1"="mode 1","2"="mode 2","3"="mode 3"]` |
-| mop-mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="low water","2"="medium water","3"="high water"]` |
-| waterbox-status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="Status 0","1"="Status 1"]` |
-| task-status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Notask","1"="AutoClean","2"="CustomClean","3"="SelectAreanClean","4"="SpotArea"]` |
-| break-point-restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Off","1"="On"]` |
-| carpet-press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="Off","1"="On"]` |
-| serial-number1 | String | Vacuum Extend - Serial Number | |
-| clean-rags-tip | Number:Time | Vacuum Extend - Clean Rags Tip | |
-| keep-sweeper-time | Number:Time | Vacuum Extend - Keep Sweeper Time | |
-| faults | String | Vacuum Extend - Faults | |
-| enable | Switch | Do Not Disturb - Enable | |
-| start-time | String | Do Not Disturb - Start Time | |
-| end-time | String | Do Not Disturb - End Time | |
-| volume | Number:Dimensionless | Audio - Volume | |
-| voice-packet-id | String | Audio - Voice Packet Id | |
-| voice-change-state | String | Audio - Voice Change State | |
-| time-zone | String | Time - Time Zone | |
-| timer-clean | String | Time - Timer Clean | |
-| first-clean-time | Number | Clean Logs - First Clean Time | |
-| total-clean-time | Number:Time | Clean Logs - Total Clean Time | |
-| total-clean-times | Number | Clean Logs - Total Clean Times | |
-| total-clean-area | Number | Clean Logs - Total Clean Area | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| vacuumaction | String | Vacuum Action | Value mapping `["sweep"="Sweep","stopsweep"="Stop Sweep","dock"="Goto Dock","findme"="Find me","testsound"="Test Sound"]` |
+| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging","7"="Mopping"]` |
+| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Error","1"="Drop","2"="Cliff","3"="Bumper","4"="Gesture","5"="Bumper Repeat","6"="Drop Repeat","7"="Optical Flow","8"="No Box","9"="No Tankbox","10"="Waterbox Empty","11"="Box full","12"="Brush","13"="Side Brush","14"="Fan","15"="Left Wheel motor","16"="Right Wheel motor","17"="Turn suffocate","18"="Forward suffocate","19"="Charger get","20"="Battery low","21"="Charge fault","22"="Battery percentage","23"="Heart","24"="Camera occlusion","25"="Camera fault","26"="Event battery","27"="Forward looking","28"="Gyroscope"]` |
+| battery-level | Number:Dimensionless | Battery - Battery Level | |
+| charging-state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
+| resetConsumable | String | Consumables Reset | Value mapping `["mainbrush-cleaner-reset-brush-life"="Reset Main Brush","sidebrush-cleaner-reset-brush-life"="Reset Side Brush","filter-reset-filter-life"="Reset Filter"]` |
+| brush-left-time | Number:Time | Main Cleaning Brush - Brush Left Time | |
+| brush-life-level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
+| brush-left-time1 | Number:Time | Side Cleaning Brush - Brush Left Time | |
+| brush-life-level1 | Number:Dimensionless | Side Cleaning Brush - Brush Life Level | |
+| filter-life-level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter-left-time | Number:Time | Filter - Filter Left Time | |
+| work-mode | Number | Vacuum Extend - Work Mode | |
+| cleaning-time | Number:Time | Vacuum Extend - Cleaning Time | |
+| cleaning-area | Number:Area | Vacuum Extend - Cleaning Area | |
+| cleaning-mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="mode 0","1"="mode 1","2"="mode 2","3"="mode 3"]` |
+| mop-mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="low water","2"="medium water","3"="high water"]` |
+| waterbox-status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="Status 0","1"="Status 1"]` |
+| task-status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Notask","1"="AutoClean","2"="CustomClean","3"="SelectAreanClean","4"="SpotArea"]` |
+| break-point-restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Off","1"="On"]` |
+| carpet-press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="Off","1"="On"]` |
+| serial-number1 | String | Vacuum Extend - Serial Number | |
+| clean-rags-tip | Number:Time | Vacuum Extend - Clean Rags Tip | |
+| keep-sweeper-time | Number:Time | Vacuum Extend - Keep Sweeper Time | |
+| faults | String | Vacuum Extend - Faults | |
+| enable | Switch | Do Not Disturb - Enable | |
+| start-time | String | Do Not Disturb - Start Time | |
+| end-time | String | Do Not Disturb - End Time | |
+| volume | Number:Dimensionless | Audio - Volume | |
+| voice-packet-id | String | Audio - Voice Packet Id | |
+| voice-change-state | String | Audio - Voice Change State | |
+| time-zone | String | Time - Time Zone | |
+| timer-clean | String | Time - Timer Clean | |
+| first-clean-time | Number | Clean Logs - First Clean Time | |
+| total-clean-time | Number:Time | Clean Logs - Total Clean Time | |
+| total-clean-times | Number | Clean Logs - Total Clean Times | |
+| total-clean-area | Number | Clean Logs - Total Clean Area | |
### Dreame Bot W10 (<a name="dreame-vacuum-p2027">dreame.vacuum.p2027</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["vacuum-start-sweep"="Vacuum Start Sweep","vacuum-stop-sweeping"="Vacuum Stop Sweeping","vacuum-start-room-sweep"="Vacuum Start Room Sweep","battery-start-charge"="Battery Start Charge","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","filter-reset-filter-life"="Filter Reset Filter Life","vacuum-extend-start-clean"="Vacuum Extend Start Clean","vacuum-extend-stop-clean"="Vacuum Extend Stop Clean","map-map-req"="Map Map Req","map-update-map"="Map Update Map","audio-position"="Audio Position","audio-play-sound"="Audio Play Sound","time-delete-timer"="Time Delete Timer"]` |
-| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging","7"="Mopping","8"="Drying","9"="Washing","10"="Go Washing","11"="Building","12"="Sweeping and Mopping","13"="Charging Completed"]` |
-| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Error","1"="Drop","2"="Cliff","3"="Bumper","4"="Gesture","5"="Bumper Repeat","6"="Drop Repeat","7"="Optical Flow","8"="No Box","9"="No Tankbox","10"="Waterbox Empty","11"="Box full","12"="Brush","13"="Side Brush","14"="Fan","15"="Left Wheel motor","16"="Right Wheel motor","17"="Turn suffocate","18"="Forward suffocate","19"="Charger get","20"="Battery low","21"="Charge fault","22"="Battery percentage","23"="Heart","24"="Camera occlusion","25"="Camera fault","26"="Event battery","27"="Forward looking","28"="Gyroscope"]` |
-| mode | Number | Robot Cleaner - Mode | Value mapping `["0"="Silent","1"="Basic","2"="Strong","3"="Full Speed"]` |
-| battery_level | Number:Dimensionless | Battery - Battery Level | |
-| charging_state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
-| brush_left_time | Number:Time | Main Cleaning Brush - Brush Left Time | |
-| brush_life_level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
-| brush_left_time1 | Number:Time | Side Cleaning Brush - Brush Left Time | |
-| brush_life_level1 | Number:Dimensionless | Side Cleaning Brush - Brush Life Level | |
-| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter_left_time | Number:Time | Filter - Filter Left Time | |
-| work_mode | Number | Vacuum Extend - Work Mode | |
-| cleaning_time | Number:Time | Vacuum Extend - Cleaning Time | |
-| cleaning-area | Number:Area | Vacuum Extend - Cleaning Area | |
-| cleaning_mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="mode 0","1"="mode 1","2"="mode 2","3"="mode 3"]` |
-| mop_mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="low water","2"="medium water","3"="high water"]` |
-| waterbox_status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="Status 0","1"="Status 1"]` |
-| task_status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Notask","1"="AutoClean","2"="CustomClean","3"="SelectAreanClean","4"="SpotArea"]` |
-| clean_extend_data | String | Vacuum Extend - Clean Extend Data | |
-| break_point_restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Off","1"="On"]` |
-| carpet_press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="Off","1"="On"]` |
-| remote_state | String | Vacuum Extend - Remote State | |
-| clean_rags_tip | Number:Time | Vacuum Extend - Clean Rags Tip | |
-| keep_sweeper_time | Number:Time | Vacuum Extend - Keep Sweeper Time | |
-| faults | String | Vacuum Extend - Faults | |
-| nation_matched | String | Vacuum Extend - Nation Matched | |
-| relocation_status | Number | Vacuum Extend - Relocation Status | |
-| mop_status | Number | Vacuum Extend - Mop Status | |
-| child_lock | Number | Vacuum Extend - Child Lock | Value mapping `["0"="Close","1"="Open"]` |
-| clean_cancel | Number | Vacuum Extend - Clean Cancel | |
-| enable | Switch | Do Not Disturb - Enable | |
-| start_time | String | Do Not Disturb - Start Time | |
-| end_time | String | Do Not Disturb - End Time | |
-| frame_info | String | Map - Frame Info | |
-| map_extend_data | String | Map - Map Extend Data | |
-| mult_map_state | Number | Map - Mult Map State | Value mapping `["0"="Close","1"="Open"]` |
-| mult_map_info | String | Map - Mult Map Info | |
-| volume | Number:Dimensionless | Audio - Volume | |
-| voice_packet_id | String | Audio - Voice Packet Id | |
-| voice_change_state | String | Audio - Voice Change State | |
-| set_voice | String | Audio - Set Voice | |
-| time_zone | String | Time - Time Zone | |
-| timer_clean | String | Time - Timer Clean | |
-| first_clean_time | Number | Clean Logs - First Clean Time | |
-| total_clean_time | Number:Time | Clean Logs - Total Clean Time | |
-| total_clean_times | Number | Clean Logs - Total Clean Times | |
-| total_clean_area | Number | Clean Logs - Total Clean Area | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["vacuum-start-sweep"="Vacuum Start Sweep","vacuum-stop-sweeping"="Vacuum Stop Sweeping","vacuum-start-room-sweep"="Vacuum Start Room Sweep","battery-start-charge"="Battery Start Charge","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","filter-reset-filter-life"="Filter Reset Filter Life","vacuum-extend-start-clean"="Vacuum Extend Start Clean","vacuum-extend-stop-clean"="Vacuum Extend Stop Clean","map-map-req"="Map Map Req","map-update-map"="Map Update Map","audio-position"="Audio Position","audio-play-sound"="Audio Play Sound","time-delete-timer"="Time Delete Timer"]` |
+| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging","7"="Mopping","8"="Drying","9"="Washing","10"="Go Washing","11"="Building","12"="Sweeping and Mopping","13"="Charging Completed"]` |
+| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Error","1"="Drop","2"="Cliff","3"="Bumper","4"="Gesture","5"="Bumper Repeat","6"="Drop Repeat","7"="Optical Flow","8"="No Box","9"="No Tankbox","10"="Waterbox Empty","11"="Box full","12"="Brush","13"="Side Brush","14"="Fan","15"="Left Wheel motor","16"="Right Wheel motor","17"="Turn suffocate","18"="Forward suffocate","19"="Charger get","20"="Battery low","21"="Charge fault","22"="Battery percentage","23"="Heart","24"="Camera occlusion","25"="Camera fault","26"="Event battery","27"="Forward looking","28"="Gyroscope"]` |
+| mode | Number | Robot Cleaner - Mode | Value mapping `["0"="Silent","1"="Basic","2"="Strong","3"="Full Speed"]` |
+| battery_level | Number:Dimensionless | Battery - Battery Level | |
+| charging_state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
+| brush_left_time | Number:Time | Main Cleaning Brush - Brush Left Time | |
+| brush_life_level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
+| brush_left_time1 | Number:Time | Side Cleaning Brush - Brush Left Time | |
+| brush_life_level1 | Number:Dimensionless | Side Cleaning Brush - Brush Life Level | |
+| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter_left_time | Number:Time | Filter - Filter Left Time | |
+| work_mode | Number | Vacuum Extend - Work Mode | |
+| cleaning_time | Number:Time | Vacuum Extend - Cleaning Time | |
+| cleaning-area | Number:Area | Vacuum Extend - Cleaning Area | |
+| cleaning_mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="mode 0","1"="mode 1","2"="mode 2","3"="mode 3"]` |
+| mop_mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="low water","2"="medium water","3"="high water"]` |
+| waterbox_status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="Status 0","1"="Status 1"]` |
+| task_status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Notask","1"="AutoClean","2"="CustomClean","3"="SelectAreanClean","4"="SpotArea"]` |
+| clean_extend_data | String | Vacuum Extend - Clean Extend Data | |
+| break_point_restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Off","1"="On"]` |
+| carpet_press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="Off","1"="On"]` |
+| remote_state | String | Vacuum Extend - Remote State | |
+| clean_rags_tip | Number:Time | Vacuum Extend - Clean Rags Tip | |
+| keep_sweeper_time | Number:Time | Vacuum Extend - Keep Sweeper Time | |
+| faults | String | Vacuum Extend - Faults | |
+| nation_matched | String | Vacuum Extend - Nation Matched | |
+| relocation_status | Number | Vacuum Extend - Relocation Status | |
+| mop_status | Number | Vacuum Extend - Mop Status | |
+| child_lock | Number | Vacuum Extend - Child Lock | Value mapping `["0"="Close","1"="Open"]` |
+| clean_cancel | Number | Vacuum Extend - Clean Cancel | |
+| enable | Switch | Do Not Disturb - Enable | |
+| start_time | String | Do Not Disturb - Start Time | |
+| end_time | String | Do Not Disturb - End Time | |
+| frame_info | String | Map - Frame Info | |
+| map_extend_data | String | Map - Map Extend Data | |
+| mult_map_state | Number | Map - Mult Map State | Value mapping `["0"="Close","1"="Open"]` |
+| mult_map_info | String | Map - Mult Map Info | |
+| volume | Number:Dimensionless | Audio - Volume | |
+| voice_packet_id | String | Audio - Voice Packet Id | |
+| voice_change_state | String | Audio - Voice Change State | |
+| set_voice | String | Audio - Set Voice | |
+| time_zone | String | Time - Time Zone | |
+| timer_clean | String | Time - Timer Clean | |
+| first_clean_time | Number | Clean Logs - First Clean Time | |
+| total_clean_time | Number:Time | Clean Logs - Total Clean Time | |
+| total_clean_times | Number | Clean Logs - Total Clean Times | |
+| total_clean_area | Number | Clean Logs - Total Clean Area | |
### Dreame Bot Z10 Pro (<a name="dreame-vacuum-p2028">dreame.vacuum.p2028</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["vacuum-start-sweep"="Vacuum Start Sweep","vacuum-stop-sweeping"="Vacuum Stop Sweeping","battery-start-charge"="Battery Start Charge","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","filter-reset-filter-life"="Filter Reset Filter Life","vacuum-extend-start-clean"="Vacuum Extend Start Clean","vacuum-extend-stop-clean"="Vacuum Extend Stop Clean","map-map-req"="Map Map Req","map-update-map"="Map Update Map","audio-position"="Audio Position","audio-play-sound"="Audio Play Sound","time-delete-timer"="Time Delete Timer","collect-dust-start-collect"="Collect Dust Start Collect"]` |
-| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging","7"="Mopping"]` |
-| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Error","1"="Drop","2"="Cliff","3"="Bumper","4"="Gesture","5"="Bumper Repeat","6"="Drop Repeat","7"="Optical Flow","8"="No Box","9"="No Tankbox","10"="Waterbox Empty","11"="Box full","12"="Brush","13"="Side Brush","14"="Fan","15"="Left Wheel motor","16"="Right Wheel motor","17"="Turn suffocate","18"="Forward suffocate","19"="Charger get","20"="Battery low","21"="Charge fault","22"="Battery percentage","23"="Heart","24"="Camera occlusion","25"="Camera fault","26"="Event battery","27"="Forward looking","28"="Gyroscope"]` |
-| battery_level | Number:Dimensionless | Battery - Battery Level | |
-| charging_state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
-| brush_left_time | Number:Time | Main Cleaning Brush - Brush Left Time | |
-| brush_life_level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
-| brush_left_time1 | Number:Time | Side Cleaning Brush - Brush Left Time | |
-| brush_life_level1 | Number:Dimensionless | Side Cleaning Brush - Brush Life Level | |
-| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter_left_time | Number:Time | Filter - Filter Left Time | |
-| work_mode | Number | Vacuum Extend - Work Mode | |
-| cleaning_time | Number:Time | Vacuum Extend - Cleaning Time | |
-| cleaning-area | Number:Area | Vacuum Extend - Cleaning Area | |
-| cleaning_mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="mode 0","1"="mode 1","2"="mode 2","3"="mode 3"]` |
-| mop_mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="low water","2"="medium water","3"="high water"]` |
-| waterbox_status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="Status 0","1"="Status 1"]` |
-| task_status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Notask","1"="AutoClean","2"="CustomClean","3"="SelectAreanClean","4"="SpotArea"]` |
-| clean_extend_data | String | Vacuum Extend - Clean Extend Data | |
-| break_point_restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Off","1"="On"]` |
-| carpet_press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="Off","1"="On"]` |
-| remote_state | String | Vacuum Extend - Remote State | |
-| clean_rags_tip | Number:Time | Vacuum Extend - Clean Rags Tip | |
-| keep_sweeper_time | Number:Time | Vacuum Extend - Keep Sweeper Time | |
-| faults | String | Vacuum Extend - Faults | |
-| nation_matched | String | Vacuum Extend - Nation Matched | |
-| relocation_status | Number | Vacuum Extend - Relocation Status | |
-| enable | Switch | Do Not Disturb - Enable | |
-| start_time | String | Do Not Disturb - Start Time | |
-| end_time | String | Do Not Disturb - End Time | |
-| frame_info | String | Map - Frame Info | |
-| map_extend_data | String | Map - Map Extend Data | |
-| mult_map_state | Number | Map - Mult Map State | Value mapping `["0"="Close","1"="Open"]` |
-| mult_map_info | String | Map - Mult Map Info | |
-| volume | Number:Dimensionless | Audio - Volume | |
-| voice_packet_id | String | Audio - Voice Packet Id | |
-| voice_change_state | String | Audio - Voice Change State | |
-| set_voice | String | Audio - Set Voice | |
-| time_zone | String | Time - Time Zone | |
-| timer_clean | String | Time - Timer Clean | |
-| first_clean_time | Number | Clean Logs - First Clean Time | |
-| total_clean_time | Number:Time | Clean Logs - Total Clean Time | |
-| total_clean_times | Number | Clean Logs - Total Clean Times | |
-| total_clean_area | Number | Clean Logs - Total Clean Area | |
-| auto_collect | Number | Collect Dust - Auto Collect | Value mapping `["0"="Close-auto-collect","1"="Open-auto-collect"]` |
-| clean_times | Number | Collect Dust - Clean Times | |
-| dust_enable | Number | Collect Dust - Dust Enable | Value mapping `["0"="Disable","1"="Enable"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["vacuum-start-sweep"="Vacuum Start Sweep","vacuum-stop-sweeping"="Vacuum Stop Sweeping","battery-start-charge"="Battery Start Charge","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","filter-reset-filter-life"="Filter Reset Filter Life","vacuum-extend-start-clean"="Vacuum Extend Start Clean","vacuum-extend-stop-clean"="Vacuum Extend Stop Clean","map-map-req"="Map Map Req","map-update-map"="Map Update Map","audio-position"="Audio Position","audio-play-sound"="Audio Play Sound","time-delete-timer"="Time Delete Timer","collect-dust-start-collect"="Collect Dust Start Collect"]` |
+| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging","7"="Mopping"]` |
+| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Error","1"="Drop","2"="Cliff","3"="Bumper","4"="Gesture","5"="Bumper Repeat","6"="Drop Repeat","7"="Optical Flow","8"="No Box","9"="No Tankbox","10"="Waterbox Empty","11"="Box full","12"="Brush","13"="Side Brush","14"="Fan","15"="Left Wheel motor","16"="Right Wheel motor","17"="Turn suffocate","18"="Forward suffocate","19"="Charger get","20"="Battery low","21"="Charge fault","22"="Battery percentage","23"="Heart","24"="Camera occlusion","25"="Camera fault","26"="Event battery","27"="Forward looking","28"="Gyroscope"]` |
+| battery_level | Number:Dimensionless | Battery - Battery Level | |
+| charging_state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
+| brush_left_time | Number:Time | Main Cleaning Brush - Brush Left Time | |
+| brush_life_level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
+| brush_left_time1 | Number:Time | Side Cleaning Brush - Brush Left Time | |
+| brush_life_level1 | Number:Dimensionless | Side Cleaning Brush - Brush Life Level | |
+| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter_left_time | Number:Time | Filter - Filter Left Time | |
+| work_mode | Number | Vacuum Extend - Work Mode | |
+| cleaning_time | Number:Time | Vacuum Extend - Cleaning Time | |
+| cleaning-area | Number:Area | Vacuum Extend - Cleaning Area | |
+| cleaning_mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="mode 0","1"="mode 1","2"="mode 2","3"="mode 3"]` |
+| mop_mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="low water","2"="medium water","3"="high water"]` |
+| waterbox_status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="Status 0","1"="Status 1"]` |
+| task_status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Notask","1"="AutoClean","2"="CustomClean","3"="SelectAreanClean","4"="SpotArea"]` |
+| clean_extend_data | String | Vacuum Extend - Clean Extend Data | |
+| break_point_restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Off","1"="On"]` |
+| carpet_press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="Off","1"="On"]` |
+| remote_state | String | Vacuum Extend - Remote State | |
+| clean_rags_tip | Number:Time | Vacuum Extend - Clean Rags Tip | |
+| keep_sweeper_time | Number:Time | Vacuum Extend - Keep Sweeper Time | |
+| faults | String | Vacuum Extend - Faults | |
+| nation_matched | String | Vacuum Extend - Nation Matched | |
+| relocation_status | Number | Vacuum Extend - Relocation Status | |
+| enable | Switch | Do Not Disturb - Enable | |
+| start_time | String | Do Not Disturb - Start Time | |
+| end_time | String | Do Not Disturb - End Time | |
+| frame_info | String | Map - Frame Info | |
+| map_extend_data | String | Map - Map Extend Data | |
+| mult_map_state | Number | Map - Mult Map State | Value mapping `["0"="Close","1"="Open"]` |
+| mult_map_info | String | Map - Mult Map Info | |
+| volume | Number:Dimensionless | Audio - Volume | |
+| voice_packet_id | String | Audio - Voice Packet Id | |
+| voice_change_state | String | Audio - Voice Change State | |
+| set_voice | String | Audio - Set Voice | |
+| time_zone | String | Time - Time Zone | |
+| timer_clean | String | Time - Timer Clean | |
+| first_clean_time | Number | Clean Logs - First Clean Time | |
+| total_clean_time | Number:Time | Clean Logs - Total Clean Time | |
+| total_clean_times | Number | Clean Logs - Total Clean Times | |
+| total_clean_area | Number | Clean Logs - Total Clean Area | |
+| auto_collect | Number | Collect Dust - Auto Collect | Value mapping `["0"="Close-auto-collect","1"="Open-auto-collect"]` |
+| clean_times | Number | Collect Dust - Clean Times | |
+| dust_enable | Number | Collect Dust - Dust Enable | Value mapping `["0"="Disable","1"="Enable"]` |
### Dreame Bot L10 Pro (<a name="dreame-vacuum-p2029">dreame.vacuum.p2029</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["vacuum-start-sweep"="Vacuum Start Sweep","vacuum-stop-sweeping"="Vacuum Stop Sweeping","battery-start-charge"="Battery Start Charge","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","filter-reset-filter-life"="Filter Reset Filter Life","vacuum-extend-start-clean"="Vacuum Extend Start Clean","vacuum-extend-stop-clean"="Vacuum Extend Stop Clean","map-map-req"="Map Map Req","map-update-map"="Map Update Map","audio-position"="Audio Position","audio-play-sound"="Audio Play Sound","time-delete-timer"="Time Delete Timer"]` |
-| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging","7"="Mopping"]` |
-| fault | Number | Robot Cleaner - Device Fault | |
-| battery_level | Number:Dimensionless | Battery - Battery Level | |
-| charging_state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
-| brush_left_time | Number:Time | Main Cleaning Brush - Brush Left Time | |
-| brush_life_level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
-| brush_left_time1 | Number:Time | Side Cleaning Brush - Brush Left Time | |
-| brush_life_level1 | Number:Dimensionless | Side Cleaning Brush - Brush Life Level | |
-| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter_left_time | Number:Time | Filter - Filter Left Time | |
-| work_mode | Number | Vacuum Extend - Work Mode | |
-| cleaning_time | Number:Time | Vacuum Extend - Cleaning Time | |
-| cleaning_area | Number | Vacuum Extend - Cleaning Area | |
-| cleaning_mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="Silent","1"="Standard","2"="Strong","3"="Turbo"]` |
-| mop_mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="Low","2"="Medium","3"="High"]` |
-| waterbox_status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="Removed","1"="Installed"]` |
-| task_status | Number | Vacuum Extend - Task Status | |
-| clean_extend_data | String | Vacuum Extend - Clean Extend Data | |
-| break_point_restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Off","1"="On"]` |
-| carpet_press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="On","1"="Off"]` |
-| serial_number | String | Vacuum Extend - Serial Number | |
-| remote_state | String | Vacuum Extend - Remote State | |
-| clean_rags_tip | Number:Time | Vacuum Extend - Clean Rags Tip | |
-| keep_sweeper_time | Number:Time | Vacuum Extend - Keep Sweeper Time | |
-| faults | String | Vacuum Extend - Faults | |
-| enable | Switch | Do Not Disturb - Enable | |
-| start_time | String | Do Not Disturb - Start Time | |
-| end_time | String | Do Not Disturb - End Time | |
-| frame_info | String | Map - Frame Info | |
-| map_extend_data | String | Map - Map Extend Data | |
-| mult_map_state | Number | Map - Mult Map State | Value mapping `["0"="Close","1"="Open"]` |
-| mult_map_info | String | Map - Mult Map Info | |
-| volume | Number | Audio - Volume | |
-| voice_packet_id | String | Audio - Voice Packet Id | |
-| voice_change_state | String | Audio - Voice Change State | |
-| set_voice | String | Audio - Set Voice | |
-| time_zone | String | Time - Time Zone | |
-| timer_clean | String | Time - Timer Clean | |
-| first_clean_time | Number | Clean Logs - First Clean Time | |
-| total_clean_time | Number:Time | Clean Logs - Total Clean Time | |
-| total_clean_times | Number | Clean Logs - Total Clean Times | |
-| total_clean_area | Number | Clean Logs - Total Clean Area | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["vacuum-start-sweep"="Vacuum Start Sweep","vacuum-stop-sweeping"="Vacuum Stop Sweeping","battery-start-charge"="Battery Start Charge","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","filter-reset-filter-life"="Filter Reset Filter Life","vacuum-extend-start-clean"="Vacuum Extend Start Clean","vacuum-extend-stop-clean"="Vacuum Extend Stop Clean","map-map-req"="Map Map Req","map-update-map"="Map Update Map","audio-position"="Audio Position","audio-play-sound"="Audio Play Sound","time-delete-timer"="Time Delete Timer"]` |
+| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging","7"="Mopping"]` |
+| fault | Number | Robot Cleaner - Device Fault | |
+| battery_level | Number:Dimensionless | Battery - Battery Level | |
+| charging_state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
+| brush_left_time | Number:Time | Main Cleaning Brush - Brush Left Time | |
+| brush_life_level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
+| brush_left_time1 | Number:Time | Side Cleaning Brush - Brush Left Time | |
+| brush_life_level1 | Number:Dimensionless | Side Cleaning Brush - Brush Life Level | |
+| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter_left_time | Number:Time | Filter - Filter Left Time | |
+| work_mode | Number | Vacuum Extend - Work Mode | |
+| cleaning_time | Number:Time | Vacuum Extend - Cleaning Time | |
+| cleaning_area | Number | Vacuum Extend - Cleaning Area | |
+| cleaning_mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="Silent","1"="Standard","2"="Strong","3"="Turbo"]` |
+| mop_mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="Low","2"="Medium","3"="High"]` |
+| waterbox_status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="Removed","1"="Installed"]` |
+| task_status | Number | Vacuum Extend - Task Status | |
+| clean_extend_data | String | Vacuum Extend - Clean Extend Data | |
+| break_point_restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Off","1"="On"]` |
+| carpet_press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="On","1"="Off"]` |
+| serial_number | String | Vacuum Extend - Serial Number | |
+| remote_state | String | Vacuum Extend - Remote State | |
+| clean_rags_tip | Number:Time | Vacuum Extend - Clean Rags Tip | |
+| keep_sweeper_time | Number:Time | Vacuum Extend - Keep Sweeper Time | |
+| faults | String | Vacuum Extend - Faults | |
+| enable | Switch | Do Not Disturb - Enable | |
+| start_time | String | Do Not Disturb - Start Time | |
+| end_time | String | Do Not Disturb - End Time | |
+| frame_info | String | Map - Frame Info | |
+| map_extend_data | String | Map - Map Extend Data | |
+| mult_map_state | Number | Map - Mult Map State | Value mapping `["0"="Close","1"="Open"]` |
+| mult_map_info | String | Map - Mult Map Info | |
+| volume | Number | Audio - Volume | |
+| voice_packet_id | String | Audio - Voice Packet Id | |
+| voice_change_state | String | Audio - Voice Change State | |
+| set_voice | String | Audio - Set Voice | |
+| time_zone | String | Time - Time Zone | |
+| timer_clean | String | Time - Timer Clean | |
+| first_clean_time | Number | Clean Logs - First Clean Time | |
+| total_clean_time | Number:Time | Clean Logs - Total Clean Time | |
+| total_clean_times | Number | Clean Logs - Total Clean Times | |
+| total_clean_area | Number | Clean Logs - Total Clean Area | |
### Trouver Robot LDS Vacuum-Mop Finder (<a name="dreame-vacuum-p2036">dreame.vacuum.p2036</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| vacuumaction | String | Vacuum Action | Value mapping `["sweep"="Sweep","stopsweep"="Stop Sweep","dock"="Goto Dock","findme"="Find me","testsound"="Test Sound"]` |
-| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging","7"="Mopping"]` |
-| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Error","1"="Drop","2"="Cliff","3"="Bumper","4"="Gesture","5"="Bumper Repeat","6"="Drop Repeat","7"="Optical Flow","8"="No Box","9"="No Tankbox","10"="Waterbox Empty","11"="Box full","12"="Brush","13"="Side Brush","14"="Fan","15"="Left Wheel motor","16"="Right Wheel motor","17"="Turn suffocate","18"="Forward suffocate","19"="Charger get","20"="Battery low","21"="Charge fault","22"="Battery percentage","23"="Heart","24"="Camera occlusion","25"="Camera fault","26"="Event battery","27"="Forward looking","28"="Gyroscope"]` |
-| battery-level | Number:Dimensionless | Battery - Battery Level | |
-| charging-state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
-| resetConsumable | String | Consumables Reset | Value mapping `["mainbrush-cleaner-reset-brush-life"="Reset Main Brush","sidebrush-cleaner-reset-brush-life"="Reset Side Brush","filter-reset-filter-life"="Reset Filter"]` |
-| brush-left-time | Number:Time | Main Cleaning Brush - Brush Left Time | |
-| brush-life-level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
-| brush-left-time1 | Number:Time | Side Cleaning Brush - Brush Left Time | |
-| brush-life-level1 | Number:Dimensionless | Side Cleaning Brush - Brush Life Level | |
-| filter-life-level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter-left-time | Number:Time | Filter - Filter Left Time | |
-| work-mode | Number | Vacuum Extend - Work Mode | |
-| cleaning-time | Number:Time | Vacuum Extend - Cleaning Time | |
-| cleaning-area | Number:Area | Vacuum Extend - Cleaning Area | |
-| cleaning-mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="mode 0","1"="mode 1","2"="mode 2","3"="mode 3"]` |
-| mop-mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="low water","2"="medium water","3"="high water"]` |
-| waterbox-status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="Status 0","1"="Status 1"]` |
-| task-status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Notask","1"="AutoClean","2"="CustomClean","3"="SelectAreanClean","4"="SpotArea"]` |
-| break-point-restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Off","1"="On"]` |
-| carpet-press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="Off","1"="On"]` |
-| serial-number1 | String | Vacuum Extend - Serial Number | |
-| clean-rags-tip | Number:Time | Vacuum Extend - Clean Rags Tip | |
-| keep-sweeper-time | Number:Time | Vacuum Extend - Keep Sweeper Time | |
-| faults | String | Vacuum Extend - Faults | |
-| enable | Switch | Do Not Disturb - Enable | |
-| start-time | String | Do Not Disturb - Start Time | |
-| end-time | String | Do Not Disturb - End Time | |
-| volume | Number:Dimensionless | Audio - Volume | |
-| voice-packet-id | String | Audio - Voice Packet Id | |
-| voice-change-state | String | Audio - Voice Change State | |
-| time-zone | String | Time - Time Zone | |
-| timer-clean | String | Time - Timer Clean | |
-| first-clean-time | Number | Clean Logs - First Clean Time | |
-| total-clean-time | Number:Time | Clean Logs - Total Clean Time | |
-| total-clean-times | Number | Clean Logs - Total Clean Times | |
-| total-clean-area | Number | Clean Logs - Total Clean Area | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| vacuumaction | String | Vacuum Action | Value mapping `["sweep"="Sweep","stopsweep"="Stop Sweep","dock"="Goto Dock","findme"="Find me","testsound"="Test Sound"]` |
+| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging","7"="Mopping"]` |
+| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Error","1"="Drop","2"="Cliff","3"="Bumper","4"="Gesture","5"="Bumper Repeat","6"="Drop Repeat","7"="Optical Flow","8"="No Box","9"="No Tankbox","10"="Waterbox Empty","11"="Box full","12"="Brush","13"="Side Brush","14"="Fan","15"="Left Wheel motor","16"="Right Wheel motor","17"="Turn suffocate","18"="Forward suffocate","19"="Charger get","20"="Battery low","21"="Charge fault","22"="Battery percentage","23"="Heart","24"="Camera occlusion","25"="Camera fault","26"="Event battery","27"="Forward looking","28"="Gyroscope"]` |
+| battery-level | Number:Dimensionless | Battery - Battery Level | |
+| charging-state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
+| resetConsumable | String | Consumables Reset | Value mapping `["mainbrush-cleaner-reset-brush-life"="Reset Main Brush","sidebrush-cleaner-reset-brush-life"="Reset Side Brush","filter-reset-filter-life"="Reset Filter"]` |
+| brush-left-time | Number:Time | Main Cleaning Brush - Brush Left Time | |
+| brush-life-level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
+| brush-left-time1 | Number:Time | Side Cleaning Brush - Brush Left Time | |
+| brush-life-level1 | Number:Dimensionless | Side Cleaning Brush - Brush Life Level | |
+| filter-life-level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter-left-time | Number:Time | Filter - Filter Left Time | |
+| work-mode | Number | Vacuum Extend - Work Mode | |
+| cleaning-time | Number:Time | Vacuum Extend - Cleaning Time | |
+| cleaning-area | Number:Area | Vacuum Extend - Cleaning Area | |
+| cleaning-mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="mode 0","1"="mode 1","2"="mode 2","3"="mode 3"]` |
+| mop-mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="low water","2"="medium water","3"="high water"]` |
+| waterbox-status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="Status 0","1"="Status 1"]` |
+| task-status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Notask","1"="AutoClean","2"="CustomClean","3"="SelectAreanClean","4"="SpotArea"]` |
+| break-point-restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Off","1"="On"]` |
+| carpet-press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="Off","1"="On"]` |
+| serial-number1 | String | Vacuum Extend - Serial Number | |
+| clean-rags-tip | Number:Time | Vacuum Extend - Clean Rags Tip | |
+| keep-sweeper-time | Number:Time | Vacuum Extend - Keep Sweeper Time | |
+| faults | String | Vacuum Extend - Faults | |
+| enable | Switch | Do Not Disturb - Enable | |
+| start-time | String | Do Not Disturb - Start Time | |
+| end-time | String | Do Not Disturb - End Time | |
+| volume | Number:Dimensionless | Audio - Volume | |
+| voice-packet-id | String | Audio - Voice Packet Id | |
+| voice-change-state | String | Audio - Voice Change State | |
+| time-zone | String | Time - Time Zone | |
+| timer-clean | String | Time - Timer Clean | |
+| first-clean-time | Number | Clean Logs - First Clean Time | |
+| total-clean-time | Number:Time | Clean Logs - Total Clean Time | |
+| total-clean-times | Number | Clean Logs - Total Clean Times | |
+| total-clean-area | Number | Clean Logs - Total Clean Area | |
### Mi Robot Vacuum-Mop 2 Pro+ (<a name="dreame-vacuum-p2041o">dreame.vacuum.p2041o</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["vacuum-start-sweep"="Start Sweep","vacuum-stop-sweeping"="Stop Sweeping","battery-start-charge"="Start Charge","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","filter-reset-filter-life"="Filter Reset Filter Life","vacuum-extend-start-clean"="Vacuum Extend Start Clean","vacuum-extend-stop-clean"="Vacuum Extend Stop Clean","map-map-req"="Map Map Req","map-update-map"="Map Update Map","audio-position"="Audio Position","audio-play-sound"="Audio Play Sound","time-delete-timer"="Time Delete Timer"]` |
-| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging","7"="Mopping"]` |
-| fault | Number | Robot Cleaner - Device Fault | |
-| mode | Number | Robot Cleaner - Mode | Value mapping `["0"="Silent","1"="Basic","2"="Strong","3"="Full Speed"]` |
-| battery_level | Number:Dimensionless | Battery - Battery Level | |
-| charging_state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
-| brush_left_time | Number:Time | Main Cleaning Brush - Brush Left Time | |
-| brush_life_level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
-| brush_left_time1 | Number:Time | Side Cleaning Brush - Brush Left Time | |
-| brush_life_level1 | Number:Dimensionless | Side Cleaning Brush - Brush Life Level | |
-| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter_left_time | Number:Time | Filter - Filter Left Time | |
-| work_mode | Number | Vacuum Extend - Work Mode | |
-| cleaning_time | Number:Time | Vacuum Extend - Cleaning Time | |
-| cleaning-area | Number:Area | Vacuum Extend - Cleaning Area | |
-| cleaning_mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="mode 0","1"="mode 1","2"="mode 2","3"="mode 3"]` |
-| mop_mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="low water","2"="medium water","3"="high water"]` |
-| waterbox_status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="Status 0","1"="Status 1"]` |
-| task_status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Notask","1"="AutoClean","2"="CustomClean","3"="SelectAreanClean","4"="SpotArea"]` |
-| break_point_restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Off","1"="On"]` |
-| carpet_press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="Off","1"="On"]` |
-| serial_number | String | Vacuum Extend - Serial Number | |
-| keep_sweeper_time | Number:Time | Vacuum Extend - Keep Sweeper Time | |
-| faults | String | Vacuum Extend - Faults | |
-| enable | Switch | Do Not Disturb - Enable | |
-| start_time | String | Do Not Disturb - Start Time | |
-| end_time | String | Do Not Disturb - End Time | |
-| volume | Number:Dimensionless | Audio - Volume | |
-| voice_packet_id | String | Audio - Voice Packet Id | |
-| voice_change_state | String | Audio - Voice Change State | |
-| time_zone | String | Time - Time Zone | |
-| timer_clean | String | Time - Timer Clean | |
-| first_clean_time | Number | Clean Logs - First Clean Time | |
-| total_clean_time | Number:Time | Clean Logs - Total Clean Time | |
-| total_clean_times | Number | Clean Logs - Total Clean Times | |
-| total_clean_area | Number | Clean Logs - Total Clean Area | |
-| save_map_status | Number | Vslam Extend - Save Map Status | Value mapping `["0"="Off","1"="On"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["vacuum-start-sweep"="Start Sweep","vacuum-stop-sweeping"="Stop Sweeping","battery-start-charge"="Start Charge","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","filter-reset-filter-life"="Filter Reset Filter Life","vacuum-extend-start-clean"="Vacuum Extend Start Clean","vacuum-extend-stop-clean"="Vacuum Extend Stop Clean","map-map-req"="Map Map Req","map-update-map"="Map Update Map","audio-position"="Audio Position","audio-play-sound"="Audio Play Sound","time-delete-timer"="Time Delete Timer"]` |
+| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging","7"="Mopping"]` |
+| fault | Number | Robot Cleaner - Device Fault | |
+| mode | Number | Robot Cleaner - Mode | Value mapping `["0"="Silent","1"="Basic","2"="Strong","3"="Full Speed"]` |
+| battery_level | Number:Dimensionless | Battery - Battery Level | |
+| charging_state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
+| brush_left_time | Number:Time | Main Cleaning Brush - Brush Left Time | |
+| brush_life_level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
+| brush_left_time1 | Number:Time | Side Cleaning Brush - Brush Left Time | |
+| brush_life_level1 | Number:Dimensionless | Side Cleaning Brush - Brush Life Level | |
+| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter_left_time | Number:Time | Filter - Filter Left Time | |
+| work_mode | Number | Vacuum Extend - Work Mode | |
+| cleaning_time | Number:Time | Vacuum Extend - Cleaning Time | |
+| cleaning-area | Number:Area | Vacuum Extend - Cleaning Area | |
+| cleaning_mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="mode 0","1"="mode 1","2"="mode 2","3"="mode 3"]` |
+| mop_mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="low water","2"="medium water","3"="high water"]` |
+| waterbox_status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="Status 0","1"="Status 1"]` |
+| task_status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Notask","1"="AutoClean","2"="CustomClean","3"="SelectAreanClean","4"="SpotArea"]` |
+| break_point_restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Off","1"="On"]` |
+| carpet_press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="Off","1"="On"]` |
+| serial_number | String | Vacuum Extend - Serial Number | |
+| keep_sweeper_time | Number:Time | Vacuum Extend - Keep Sweeper Time | |
+| faults | String | Vacuum Extend - Faults | |
+| enable | Switch | Do Not Disturb - Enable | |
+| start_time | String | Do Not Disturb - Start Time | |
+| end_time | String | Do Not Disturb - End Time | |
+| volume | Number:Dimensionless | Audio - Volume | |
+| voice_packet_id | String | Audio - Voice Packet Id | |
+| voice_change_state | String | Audio - Voice Change State | |
+| time_zone | String | Time - Time Zone | |
+| timer_clean | String | Time - Timer Clean | |
+| first_clean_time | Number | Clean Logs - First Clean Time | |
+| total_clean_time | Number:Time | Clean Logs - Total Clean Time | |
+| total_clean_times | Number | Clean Logs - Total Clean Times | |
+| total_clean_area | Number | Clean Logs - Total Clean Area | |
+| save_map_status | Number | Vslam Extend - Save Map Status | Value mapping `["0"="Off","1"="On"]` |
### MOVA Z500 Robot Vacuum and Mop Cleaner (<a name="dreame-vacuum-p2156o">dreame.vacuum.p2156o</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["vacuum-start-sweep"="Start Sweep","vacuum-stop-sweeping"="Stop Sweeping","battery-start-charge"="Start Charge","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","filter-reset-filter-life"="Filter Reset Filter Life","vacuum-extend-start-clean"="Vacuum Extend Start Clean","vacuum-extend-stop-clean"="Vacuum Extend Stop Clean","map-map-req"="Map Map Req","map-update-map"="Map Update Map","audio-position"="Audio Position","audio-play-sound"="Audio Play Sound","time-delete-timer"="Time Delete Timer"]` |
-| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging","7"="Mopping"]` |
-| fault | Number | Robot Cleaner - Device Fault | |
-| mode | Number | Robot Cleaner - Mode | Value mapping `["0"="Silent","1"="Basic","2"="Strong","3"="Full Speed"]` |
-| battery_level | Number:Dimensionless | Battery - Battery Level | |
-| charging_state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
-| brush_left_time | Number:Time | Main Cleaning Brush - Brush Left Time | |
-| brush_life_level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
-| brush_left_time1 | Number:Time | Side Cleaning Brush - Brush Left Time | |
-| brush_life_level1 | Number:Dimensionless | Side Cleaning Brush - Brush Life Level | |
-| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter_left_time | Number:Time | Filter - Filter Left Time | |
-| work_mode | Number | Vacuum Extend - Work Mode | |
-| cleaning_time | Number:Time | Vacuum Extend - Cleaning Time | |
-| cleaning-area | Number:Area | Vacuum Extend - Cleaning Area | |
-| cleaning_mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="mode 0","1"="mode 1","2"="mode 2","3"="mode 3"]` |
-| mop_mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="low water","2"="medium water","3"="high water"]` |
-| waterbox_status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="Status 0","1"="Status 1"]` |
-| task_status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Notask","1"="AutoClean","2"="CustomClean","3"="SelectAreanClean","4"="SpotArea"]` |
-| break_point_restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Off","1"="On"]` |
-| carpet_press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="Off","1"="On"]` |
-| serial_number | String | Vacuum Extend - Serial Number | |
-| keep_sweeper_time | Number:Time | Vacuum Extend - Keep Sweeper Time | |
-| faults | String | Vacuum Extend - Faults | |
-| enable | Switch | Do Not Disturb - Enable | |
-| start_time | String | Do Not Disturb - Start Time | |
-| end_time | String | Do Not Disturb - End Time | |
-| volume | Number:Dimensionless | Audio - Volume | |
-| voice_packet_id | String | Audio - Voice Packet Id | |
-| voice_change_state | String | Audio - Voice Change State | |
-| time_zone | String | Time - Time Zone | |
-| timer_clean | String | Time - Timer Clean | |
-| first_clean_time | Number | Clean Logs - First Clean Time | |
-| total_clean_time | Number:Time | Clean Logs - Total Clean Time | |
-| total_clean_times | Number | Clean Logs - Total Clean Times | |
-| total_clean_area | Number | Clean Logs - Total Clean Area | |
-| save_map_status | Number | Vslam Extend - Save Map Status | Value mapping `["0"="Off","1"="On"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["vacuum-start-sweep"="Start Sweep","vacuum-stop-sweeping"="Stop Sweeping","battery-start-charge"="Start Charge","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","filter-reset-filter-life"="Filter Reset Filter Life","vacuum-extend-start-clean"="Vacuum Extend Start Clean","vacuum-extend-stop-clean"="Vacuum Extend Stop Clean","map-map-req"="Map Map Req","map-update-map"="Map Update Map","audio-position"="Audio Position","audio-play-sound"="Audio Play Sound","time-delete-timer"="Time Delete Timer"]` |
+| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging","7"="Mopping"]` |
+| fault | Number | Robot Cleaner - Device Fault | |
+| mode | Number | Robot Cleaner - Mode | Value mapping `["0"="Silent","1"="Basic","2"="Strong","3"="Full Speed"]` |
+| battery_level | Number:Dimensionless | Battery - Battery Level | |
+| charging_state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
+| brush_left_time | Number:Time | Main Cleaning Brush - Brush Left Time | |
+| brush_life_level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
+| brush_left_time1 | Number:Time | Side Cleaning Brush - Brush Left Time | |
+| brush_life_level1 | Number:Dimensionless | Side Cleaning Brush - Brush Life Level | |
+| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter_left_time | Number:Time | Filter - Filter Left Time | |
+| work_mode | Number | Vacuum Extend - Work Mode | |
+| cleaning_time | Number:Time | Vacuum Extend - Cleaning Time | |
+| cleaning-area | Number:Area | Vacuum Extend - Cleaning Area | |
+| cleaning_mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="mode 0","1"="mode 1","2"="mode 2","3"="mode 3"]` |
+| mop_mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="low water","2"="medium water","3"="high water"]` |
+| waterbox_status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="Status 0","1"="Status 1"]` |
+| task_status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Notask","1"="AutoClean","2"="CustomClean","3"="SelectAreanClean","4"="SpotArea"]` |
+| break_point_restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Off","1"="On"]` |
+| carpet_press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="Off","1"="On"]` |
+| serial_number | String | Vacuum Extend - Serial Number | |
+| keep_sweeper_time | Number:Time | Vacuum Extend - Keep Sweeper Time | |
+| faults | String | Vacuum Extend - Faults | |
+| enable | Switch | Do Not Disturb - Enable | |
+| start_time | String | Do Not Disturb - Start Time | |
+| end_time | String | Do Not Disturb - End Time | |
+| volume | Number:Dimensionless | Audio - Volume | |
+| voice_packet_id | String | Audio - Voice Packet Id | |
+| voice_change_state | String | Audio - Voice Change State | |
+| time_zone | String | Time - Time Zone | |
+| timer_clean | String | Time - Timer Clean | |
+| first_clean_time | Number | Clean Logs - First Clean Time | |
+| total_clean_time | Number:Time | Clean Logs - Total Clean Time | |
+| total_clean_times | Number | Clean Logs - Total Clean Times | |
+| total_clean_area | Number | Clean Logs - Total Clean Area | |
+| save_map_status | Number | Vslam Extend - Save Map Status | Value mapping `["0"="Off","1"="On"]` |
### MOVA L600 Robot Vacuum and Mop Cleaner (<a name="dreame-vacuum-p2157">dreame.vacuum.p2157</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| vacuumaction | String | Vacuum Action | Value mapping `["sweep"="Sweep","stopsweep"="Stop Sweep","dock"="Goto Dock","findme"="Find me","testsound"="Test Sound"]` |
-| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging","7"="Mopping"]` |
-| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Error","1"="Drop","2"="Cliff","3"="Bumper","4"="Gesture","5"="Bumper Repeat","6"="Drop Repeat","7"="Optical Flow","8"="No Box","9"="No Tankbox","10"="Waterbox Empty","11"="Box full","12"="Brush","13"="Side Brush","14"="Fan","15"="Left Wheel motor","16"="Right Wheel motor","17"="Turn suffocate","18"="Forward suffocate","19"="Charger get","20"="Battery low","21"="Charge fault","22"="Battery percentage","23"="Heart","24"="Camera occlusion","25"="Camera fault","26"="Event battery","27"="Forward looking","28"="Gyroscope"]` |
-| battery-level | Number:Dimensionless | Battery - Battery Level | |
-| charging-state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
-| resetConsumable | String | Consumables Reset | Value mapping `["mainbrush-cleaner-reset-brush-life"="Reset Main Brush","sidebrush-cleaner-reset-brush-life"="Reset Side Brush","filter-reset-filter-life"="Reset Filter"]` |
-| brush-left-time | Number:Time | Main Cleaning Brush - Brush Left Time | |
-| brush-life-level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
-| brush-left-time1 | Number:Time | Side Cleaning Brush - Brush Left Time | |
-| brush-life-level1 | Number:Dimensionless | Side Cleaning Brush - Brush Life Level | |
-| filter-life-level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter-left-time | Number:Time | Filter - Filter Left Time | |
-| work-mode | Number | Vacuum Extend - Work Mode | |
-| cleaning-time | Number:Time | Vacuum Extend - Cleaning Time | |
-| cleaning-area | Number:Area | Vacuum Extend - Cleaning Area | |
-| cleaning-mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="mode 0","1"="mode 1","2"="mode 2","3"="mode 3"]` |
-| mop-mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="low water","2"="medium water","3"="high water"]` |
-| waterbox-status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="Status 0","1"="Status 1"]` |
-| task-status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Notask","1"="AutoClean","2"="CustomClean","3"="SelectAreanClean","4"="SpotArea"]` |
-| break-point-restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Off","1"="On"]` |
-| carpet-press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="Off","1"="On"]` |
-| serial-number1 | String | Vacuum Extend - Serial Number | |
-| clean-rags-tip | Number:Time | Vacuum Extend - Clean Rags Tip | |
-| keep-sweeper-time | Number:Time | Vacuum Extend - Keep Sweeper Time | |
-| faults | String | Vacuum Extend - Faults | |
-| enable | Switch | Do Not Disturb - Enable | |
-| start-time | String | Do Not Disturb - Start Time | |
-| end-time | String | Do Not Disturb - End Time | |
-| volume | Number:Dimensionless | Audio - Volume | |
-| voice-packet-id | String | Audio - Voice Packet Id | |
-| voice-change-state | String | Audio - Voice Change State | |
-| time-zone | String | Time - Time Zone | |
-| timer-clean | String | Time - Timer Clean | |
-| first-clean-time | Number | Clean Logs - First Clean Time | |
-| total-clean-time | Number:Time | Clean Logs - Total Clean Time | |
-| total-clean-times | Number | Clean Logs - Total Clean Times | |
-| total-clean-area | Number | Clean Logs - Total Clean Area | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| vacuumaction | String | Vacuum Action | Value mapping `["sweep"="Sweep","stopsweep"="Stop Sweep","dock"="Goto Dock","findme"="Find me","testsound"="Test Sound"]` |
+| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging","7"="Mopping"]` |
+| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Error","1"="Drop","2"="Cliff","3"="Bumper","4"="Gesture","5"="Bumper Repeat","6"="Drop Repeat","7"="Optical Flow","8"="No Box","9"="No Tankbox","10"="Waterbox Empty","11"="Box full","12"="Brush","13"="Side Brush","14"="Fan","15"="Left Wheel motor","16"="Right Wheel motor","17"="Turn suffocate","18"="Forward suffocate","19"="Charger get","20"="Battery low","21"="Charge fault","22"="Battery percentage","23"="Heart","24"="Camera occlusion","25"="Camera fault","26"="Event battery","27"="Forward looking","28"="Gyroscope"]` |
+| battery-level | Number:Dimensionless | Battery - Battery Level | |
+| charging-state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
+| resetConsumable | String | Consumables Reset | Value mapping `["mainbrush-cleaner-reset-brush-life"="Reset Main Brush","sidebrush-cleaner-reset-brush-life"="Reset Side Brush","filter-reset-filter-life"="Reset Filter"]` |
+| brush-left-time | Number:Time | Main Cleaning Brush - Brush Left Time | |
+| brush-life-level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
+| brush-left-time1 | Number:Time | Side Cleaning Brush - Brush Left Time | |
+| brush-life-level1 | Number:Dimensionless | Side Cleaning Brush - Brush Life Level | |
+| filter-life-level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter-left-time | Number:Time | Filter - Filter Left Time | |
+| work-mode | Number | Vacuum Extend - Work Mode | |
+| cleaning-time | Number:Time | Vacuum Extend - Cleaning Time | |
+| cleaning-area | Number:Area | Vacuum Extend - Cleaning Area | |
+| cleaning-mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="mode 0","1"="mode 1","2"="mode 2","3"="mode 3"]` |
+| mop-mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="low water","2"="medium water","3"="high water"]` |
+| waterbox-status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="Status 0","1"="Status 1"]` |
+| task-status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Notask","1"="AutoClean","2"="CustomClean","3"="SelectAreanClean","4"="SpotArea"]` |
+| break-point-restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Off","1"="On"]` |
+| carpet-press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="Off","1"="On"]` |
+| serial-number1 | String | Vacuum Extend - Serial Number | |
+| clean-rags-tip | Number:Time | Vacuum Extend - Clean Rags Tip | |
+| keep-sweeper-time | Number:Time | Vacuum Extend - Keep Sweeper Time | |
+| faults | String | Vacuum Extend - Faults | |
+| enable | Switch | Do Not Disturb - Enable | |
+| start-time | String | Do Not Disturb - Start Time | |
+| end-time | String | Do Not Disturb - End Time | |
+| volume | Number:Dimensionless | Audio - Volume | |
+| voice-packet-id | String | Audio - Voice Packet Id | |
+| voice-change-state | String | Audio - Voice Change State | |
+| time-zone | String | Time - Time Zone | |
+| timer-clean | String | Time - Timer Clean | |
+| first-clean-time | Number | Clean Logs - First Clean Time | |
+| total-clean-time | Number:Time | Clean Logs - Total Clean Time | |
+| total-clean-times | Number | Clean Logs - Total Clean Times | |
+| total-clean-area | Number | Clean Logs - Total Clean Area | |
### Dreame Bot D9 Max (<a name="dreame-vacuum-p2259">dreame.vacuum.p2259</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["vacuum-start-sweep"="Vacuum Start Sweep","vacuum-stop-sweeping"="Vacuum Stop Sweeping","vacuum-start-room-sweep"="Vacuum Start Room Sweep","battery-start-charge"="Battery Start Charge","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","filter-reset-filter-life"="Filter Reset Filter Life","vacuum-extend-start-clean"="Vacuum Extend Start Clean","vacuum-extend-stop-clean"="Vacuum Extend Stop Clean","map-map-req"="Map Map Req","map-update-map"="Map Update Map","audio-position"="Audio Position","audio-play-sound"="Audio Play Sound","time-delete-timer"="Time Delete Timer"]` |
-| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging","7"="Mopping"]` |
-| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Error","1"="Drop","2"="Cliff","3"="Bumper","4"="Gesture","5"="Bumper Repeat","6"="Drop Repeat","7"="Optical Flow","8"="No Box","9"="No Tankbox","10"="Waterbox Empty","11"="Box full","12"="Brush","13"="Side Brush","14"="Fan","15"="Left Wheel motor","16"="Right Wheel motor","17"="Turn suffocate","18"="Forward suffocate","19"="Charger get","20"="Battery low","21"="Charge fault","22"="Battery percentage","23"="Heart","24"="Camera occlusion","25"="Camera fault","26"="Event battery","27"="Forward looking","28"="Gyroscope"]` |
-| mode | Number | Robot Cleaner - Mode | Value mapping `["0"="Silent","1"="Basic","2"="Strong","3"="Full Speed"]` |
-| battery_level | Number:Dimensionless | Battery - Battery Level | |
-| charging_state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
-| brush_left_time | Number:Time | Main Cleaning Brush - Brush Left Time | |
-| brush_life_level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
-| brush_left_time1 | Number:Time | Side Cleaning Brush - Brush Left Time | |
-| brush_life_level1 | Number:Dimensionless | Side Cleaning Brush - Brush Life Level | |
-| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter_left_time | Number:Time | Filter - Filter Left Time | |
-| work_mode | Number | Vacuum Extend - Work Mode | |
-| cleaning_time | Number:Time | Vacuum Extend - Cleaning Time | |
-| cleaning_area | Number:Area | Vacuum Extend - Cleaning Area | |
-| cleaning_mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="Quiet","1"="Standard","2"="Medium","3"="Strong"]` |
-| mop_mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="low water","2"="medium water","3"="high water"]` |
-| waterbox_status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="Status 0","1"="Status 1"]` |
-| task_status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Notask","1"="AutoClean","2"="CustomClean","3"="SelectAreanClean","4"="SpotArea"]` |
-| clean_extend_data | String | Vacuum Extend - Clean Extend Data | |
-| break_point_restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Off","1"="On"]` |
-| carpet_press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="Off","1"="On"]` |
-| remote_state | String | Vacuum Extend - Remote State | |
-| clean_rags_tip | Number:Time | Vacuum Extend - Clean Rags Tip | |
-| keep_sweeper_time | Number:Time | Vacuum Extend - Keep Sweeper Time | |
-| faults | String | Vacuum Extend - Faults | |
-| enable | Switch | Do Not Disturb - Enable | |
-| start_time | String | Do Not Disturb - Start Time | |
-| end_time | String | Do Not Disturb - End Time | |
-| frame_info | String | Map - Frame Info | |
-| map_extend_data | String | Map - Map Extend Data | |
-| mult_map_state | Number | Map - Mult Map State | Value mapping `["0"="Close","1"="Open"]` |
-| mult_map_info | String | Map - Mult Map Info | |
-| volume | Number:Dimensionless | Audio - Volume | |
-| voice_packet_id | String | Audio - Voice Packet Id | |
-| voice_change_state | String | Audio - Voice Change State | |
-| set_voice | String | Audio - Set Voice | |
-| time_zone | String | Time - Time Zone | |
-| timer_clean | String | Time - Timer Clean | |
-| first_clean_time | Number | Clean Logs - First Clean Time | |
-| total_clean_time | Number:Time | Clean Logs - Total Clean Time | |
-| total_clean_times | Number | Clean Logs - Total Clean Times | |
-| total_clean_area | Number | Clean Logs - Total Clean Area | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["vacuum-start-sweep"="Vacuum Start Sweep","vacuum-stop-sweeping"="Vacuum Stop Sweeping","vacuum-start-room-sweep"="Vacuum Start Room Sweep","battery-start-charge"="Battery Start Charge","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","filter-reset-filter-life"="Filter Reset Filter Life","vacuum-extend-start-clean"="Vacuum Extend Start Clean","vacuum-extend-stop-clean"="Vacuum Extend Stop Clean","map-map-req"="Map Map Req","map-update-map"="Map Update Map","audio-position"="Audio Position","audio-play-sound"="Audio Play Sound","time-delete-timer"="Time Delete Timer"]` |
+| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging","7"="Mopping"]` |
+| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Error","1"="Drop","2"="Cliff","3"="Bumper","4"="Gesture","5"="Bumper Repeat","6"="Drop Repeat","7"="Optical Flow","8"="No Box","9"="No Tankbox","10"="Waterbox Empty","11"="Box full","12"="Brush","13"="Side Brush","14"="Fan","15"="Left Wheel motor","16"="Right Wheel motor","17"="Turn suffocate","18"="Forward suffocate","19"="Charger get","20"="Battery low","21"="Charge fault","22"="Battery percentage","23"="Heart","24"="Camera occlusion","25"="Camera fault","26"="Event battery","27"="Forward looking","28"="Gyroscope"]` |
+| mode | Number | Robot Cleaner - Mode | Value mapping `["0"="Silent","1"="Basic","2"="Strong","3"="Full Speed"]` |
+| battery_level | Number:Dimensionless | Battery - Battery Level | |
+| charging_state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
+| brush_left_time | Number:Time | Main Cleaning Brush - Brush Left Time | |
+| brush_life_level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
+| brush_left_time1 | Number:Time | Side Cleaning Brush - Brush Left Time | |
+| brush_life_level1 | Number:Dimensionless | Side Cleaning Brush - Brush Life Level | |
+| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter_left_time | Number:Time | Filter - Filter Left Time | |
+| work_mode | Number | Vacuum Extend - Work Mode | |
+| cleaning_time | Number:Time | Vacuum Extend - Cleaning Time | |
+| cleaning_area | Number:Area | Vacuum Extend - Cleaning Area | |
+| cleaning_mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="Quiet","1"="Standard","2"="Medium","3"="Strong"]` |
+| mop_mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="low water","2"="medium water","3"="high water"]` |
+| waterbox_status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="Status 0","1"="Status 1"]` |
+| task_status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Notask","1"="AutoClean","2"="CustomClean","3"="SelectAreanClean","4"="SpotArea"]` |
+| clean_extend_data | String | Vacuum Extend - Clean Extend Data | |
+| break_point_restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Off","1"="On"]` |
+| carpet_press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="Off","1"="On"]` |
+| remote_state | String | Vacuum Extend - Remote State | |
+| clean_rags_tip | Number:Time | Vacuum Extend - Clean Rags Tip | |
+| keep_sweeper_time | Number:Time | Vacuum Extend - Keep Sweeper Time | |
+| faults | String | Vacuum Extend - Faults | |
+| enable | Switch | Do Not Disturb - Enable | |
+| start_time | String | Do Not Disturb - Start Time | |
+| end_time | String | Do Not Disturb - End Time | |
+| frame_info | String | Map - Frame Info | |
+| map_extend_data | String | Map - Map Extend Data | |
+| mult_map_state | Number | Map - Mult Map State | Value mapping `["0"="Close","1"="Open"]` |
+| mult_map_info | String | Map - Mult Map Info | |
+| volume | Number:Dimensionless | Audio - Volume | |
+| voice_packet_id | String | Audio - Voice Packet Id | |
+| voice_change_state | String | Audio - Voice Change State | |
+| set_voice | String | Audio - Set Voice | |
+| time_zone | String | Time - Time Zone | |
+| timer_clean | String | Time - Timer Clean | |
+| first_clean_time | Number | Clean Logs - First Clean Time | |
+| total_clean_time | Number:Time | Clean Logs - Total Clean Time | |
+| total_clean_times | Number | Clean Logs - Total Clean Times | |
+| total_clean_area | Number | Clean Logs - Total Clean Area | |
### DreameBot L10s Ultra (<a name="dreame-vacuum-r2228o">dreame.vacuum.r2228o</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["vacuum-start-sweep"="Vacuum Start Sweep","vacuum-stop-sweeping"="Vacuum Stop Sweeping","vacuum-start-room-sweep"="Vacuum Start Room Sweep","battery-start-charge"="Battery Start Charge","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","filter-reset-filter-life"="Filter Reset Filter Life","vacuum-extend-start-clean"="Vacuum Extend Start Clean","vacuum-extend-stop-clean"="Vacuum Extend Stop Clean","map-map-req"="Map Map Req","map-update-map"="Map Update Map","audio-position"="Audio Position","audio-play-sound"="Audio Play Sound","time-delete-timer"="Time Delete Timer","collect-dust-start-collect"="Collect Dust Start Collect","sensor-reset-sensor-life"="Sensor Reset Sensor Life","mop-reset-mop-life"="Mop Reset Mop Life","silver-ion-reset-silverion-life"="Silver Ion Reset Silverion Life"]` |
-| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging","8"="Drying","9"="Washing","7"="Mopping","10"="Go Washing","11"="Building","12"="Sweeping and Mopping","13"="Charging Completed","14"="Upgrading"]` |
-| fault | Number | Robot Cleaner - Device Fault | |
-| mode | Number | Robot Cleaner - Mode | Value mapping `["0"="Silent","1"="Basic","2"="Strong","3"="Full Speed"]` |
-| battery_level | Number:Dimensionless | Battery - Battery Level | |
-| charging_state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
-| brush_left_time | Number:Time | Main Cleaning Brush - Brush Left Time | |
-| brush_life_level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
-| brush_left_time1 | Number:Time | Brush Cleaner - Brush Left Time | |
-| brush_life_level1 | Number:Dimensionless | Brush Cleaner - Brush Life Level | |
-| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter_left_time | Number:Time | Filter - Filter Left Time | |
-| work_mode | Number | Vacuum Extend - Work Mode | |
-| cleaning_time | Number:Time | Vacuum Extend - Cleaning Time | |
-| cleaning_area | Number:Area | Vacuum Extend - Cleaning Area | |
-| cleaning_mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="Quiet","1"="Standard","2"="Medium","3"="Strong"]` |
-| mop_mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="Low","2"="Middle","3"="Height"]` |
-| waterbox_status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="No","1"="Yes"]` |
-| task_status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Notask","1"="AutoClean","2"="CustomClean","3"="SelectAreanClean","4"="SpotArea"]` |
-| clean_extend_data | String | Vacuum Extend - Clean Extend Data | |
-| break_point_restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Close","1"="Open"]` |
-| carpet_press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="Close","1"="Open"]` |
-| serial_number | String | Vacuum Extend - Serial Number | |
-| remote_state | String | Vacuum Extend - Remote State | |
-| clean_rags_tip | Number:Time | Vacuum Extend - Clean Rags Tip | |
-| keep_sweeper_time | Number:Time | Vacuum Extend - Keep Sweeper Time | |
-| faults | String | Vacuum Extend - Faults | |
-| nation_matched | String | Vacuum Extend - Nation Matched | |
-| relocation_status | Number | Vacuum Extend - Relocation Status | |
-| laser_switch | Number | Vacuum Extend - Laser Switch | Value mapping `["0"="Close","1"="Open"]` |
-| ai_switch | Number | Vacuum Extend - Ai Switch | |
-| clean_setting | Number | Vacuum Extend - Clean Setting | |
-| mop_status | Number | Vacuum Extend - Mop Status | |
-| custom_enable | Number | Vacuum Extend - Custom Enable | Value mapping `["0"="Close","1"="Open"]` |
-| child_lock | Number | Vacuum Extend - Child Lock | Value mapping `["0"="Close","1"="Open"]` |
-| sensitivity | Number | Vacuum Extend - Sensitivity | |
-| mop_way | Number | Vacuum Extend - Mop Way | |
-| clean_cancel | Number | Vacuum Extend - Clean Cancel | |
-| carpet_distinguish | Number | Vacuum Extend - Carpet Distinguish | Value mapping `["0"="Close","1"="Open"]` |
-| autowash_switch | Number | Vacuum Extend - Autowash Switch | Value mapping `["0"="Close","1"="Open"]` |
-| warn_status | Number | Vacuum Extend - Warn Status | |
-| carpet_clean | Number | Vacuum Extend - Carpet Clean | |
-| auto_add_detergent | Number | Vacuum Extend - Auto Add Detergent | |
-| dry_time | Number | Vacuum Extend - Dry Time | |
-| nowater_tips | Number | Vacuum Extend - Nowater Tips | |
-| enable | Switch | Do Not Disturb - Enable | |
-| start_time | String | Do Not Disturb - Start Time | |
-| end_time | String | Do Not Disturb - End Time | |
-| frame_info | String | Map - Frame Info | |
-| map_extend_data | String | Map - Map Extend Data | |
-| mult_map_state | Number | Map - Mult Map State | Value mapping `["0"="Close","1"="Open"]` |
-| mult_map_info | String | Map - Mult Map Info | |
-| volume | Number:Dimensionless | Audio - Volume | |
-| voice_packet_id | String | Audio - Voice Packet Id | |
-| voice_change_state | String | Audio - Voice Change State | |
-| set_voice | String | Audio - Set Voice | |
-| time_zone | String | Time - Time Zone | |
-| timer_clean | String | Time - Timer Clean | |
-| first_clean_time | Number | Clean Logs - First Clean Time | |
-| total_clean_time | Number:Time | Clean Logs - Total Clean Time | |
-| total_clean_times | Number | Clean Logs - Total Clean Times | |
-| total_clean_area | Number | Clean Logs - Total Clean Area | |
-| auto_collect | Number | Collect Dust - Auto Collect | Value mapping `["0"="Close-auto-collect","1"="Open-auto-collect"]` |
-| clean_times | Number | Collect Dust - Clean Times | |
-| dust_enable | Number | Collect Dust - Dust Enable | Value mapping `["0"="Disable","1"="Enable"]` |
-| dust_status | Number | Collect Dust - Dust Status | |
-| mop_life_level | Number:Dimensionless | Mop - Mop Life Level | |
-| mop_left_time | Number:Time | Mop - Mop Left Time | |
-| silverion_life_time | Number:Time | Silver Ion - Silverion Life Time | |
-| silverion_life_level | Number:Dimensionless | Silver Ion - Silverion Life Level | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["vacuum-start-sweep"="Vacuum Start Sweep","vacuum-stop-sweeping"="Vacuum Stop Sweeping","vacuum-start-room-sweep"="Vacuum Start Room Sweep","battery-start-charge"="Battery Start Charge","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","filter-reset-filter-life"="Filter Reset Filter Life","vacuum-extend-start-clean"="Vacuum Extend Start Clean","vacuum-extend-stop-clean"="Vacuum Extend Stop Clean","map-map-req"="Map Map Req","map-update-map"="Map Update Map","audio-position"="Audio Position","audio-play-sound"="Audio Play Sound","time-delete-timer"="Time Delete Timer","collect-dust-start-collect"="Collect Dust Start Collect","sensor-reset-sensor-life"="Sensor Reset Sensor Life","mop-reset-mop-life"="Mop Reset Mop Life","silver-ion-reset-silverion-life"="Silver Ion Reset Silverion Life"]` |
+| status | Number | Robot Cleaner - Status | Value mapping `["1"="Sweeping","2"="Idle","3"="Paused","4"="Error","5"="Go Charging","6"="Charging","8"="Drying","9"="Washing","7"="Mopping","10"="Go Washing","11"="Building","12"="Sweeping and Mopping","13"="Charging Completed","14"="Upgrading"]` |
+| fault | Number | Robot Cleaner - Device Fault | |
+| mode | Number | Robot Cleaner - Mode | Value mapping `["0"="Silent","1"="Basic","2"="Strong","3"="Full Speed"]` |
+| battery_level | Number:Dimensionless | Battery - Battery Level | |
+| charging_state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not Charging","5"="Go Charging"]` |
+| brush_left_time | Number:Time | Main Cleaning Brush - Brush Left Time | |
+| brush_life_level | Number:Dimensionless | Main Cleaning Brush - Brush Life Level | |
+| brush_left_time1 | Number:Time | Brush Cleaner - Brush Left Time | |
+| brush_life_level1 | Number:Dimensionless | Brush Cleaner - Brush Life Level | |
+| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter_left_time | Number:Time | Filter - Filter Left Time | |
+| work_mode | Number | Vacuum Extend - Work Mode | |
+| cleaning_time | Number:Time | Vacuum Extend - Cleaning Time | |
+| cleaning_area | Number:Area | Vacuum Extend - Cleaning Area | |
+| cleaning_mode | Number | Vacuum Extend - Cleaning Mode | Value mapping `["0"="Quiet","1"="Standard","2"="Medium","3"="Strong"]` |
+| mop_mode | Number | Vacuum Extend - Mop Mode | Value mapping `["1"="Low","2"="Middle","3"="Height"]` |
+| waterbox_status | Number | Vacuum Extend - Waterbox Status | Value mapping `["0"="No","1"="Yes"]` |
+| task_status | Number | Vacuum Extend - Task Status | Value mapping `["0"="Notask","1"="AutoClean","2"="CustomClean","3"="SelectAreanClean","4"="SpotArea"]` |
+| clean_extend_data | String | Vacuum Extend - Clean Extend Data | |
+| break_point_restart | Number | Vacuum Extend - Break Point Restart | Value mapping `["0"="Close","1"="Open"]` |
+| carpet_press | Number | Vacuum Extend - Carpet Press | Value mapping `["0"="Close","1"="Open"]` |
+| serial_number | String | Vacuum Extend - Serial Number | |
+| remote_state | String | Vacuum Extend - Remote State | |
+| clean_rags_tip | Number:Time | Vacuum Extend - Clean Rags Tip | |
+| keep_sweeper_time | Number:Time | Vacuum Extend - Keep Sweeper Time | |
+| faults | String | Vacuum Extend - Faults | |
+| nation_matched | String | Vacuum Extend - Nation Matched | |
+| relocation_status | Number | Vacuum Extend - Relocation Status | |
+| laser_switch | Number | Vacuum Extend - Laser Switch | Value mapping `["0"="Close","1"="Open"]` |
+| ai_switch | Number | Vacuum Extend - Ai Switch | |
+| clean_setting | Number | Vacuum Extend - Clean Setting | |
+| mop_status | Number | Vacuum Extend - Mop Status | |
+| custom_enable | Number | Vacuum Extend - Custom Enable | Value mapping `["0"="Close","1"="Open"]` |
+| child_lock | Number | Vacuum Extend - Child Lock | Value mapping `["0"="Close","1"="Open"]` |
+| sensitivity | Number | Vacuum Extend - Sensitivity | |
+| mop_way | Number | Vacuum Extend - Mop Way | |
+| clean_cancel | Number | Vacuum Extend - Clean Cancel | |
+| carpet_distinguish | Number | Vacuum Extend - Carpet Distinguish | Value mapping `["0"="Close","1"="Open"]` |
+| autowash_switch | Number | Vacuum Extend - Autowash Switch | Value mapping `["0"="Close","1"="Open"]` |
+| warn_status | Number | Vacuum Extend - Warn Status | |
+| carpet_clean | Number | Vacuum Extend - Carpet Clean | |
+| auto_add_detergent | Number | Vacuum Extend - Auto Add Detergent | |
+| dry_time | Number | Vacuum Extend - Dry Time | |
+| nowater_tips | Number | Vacuum Extend - Nowater Tips | |
+| enable | Switch | Do Not Disturb - Enable | |
+| start_time | String | Do Not Disturb - Start Time | |
+| end_time | String | Do Not Disturb - End Time | |
+| frame_info | String | Map - Frame Info | |
+| map_extend_data | String | Map - Map Extend Data | |
+| mult_map_state | Number | Map - Mult Map State | Value mapping `["0"="Close","1"="Open"]` |
+| mult_map_info | String | Map - Mult Map Info | |
+| volume | Number:Dimensionless | Audio - Volume | |
+| voice_packet_id | String | Audio - Voice Packet Id | |
+| voice_change_state | String | Audio - Voice Change State | |
+| set_voice | String | Audio - Set Voice | |
+| time_zone | String | Time - Time Zone | |
+| timer_clean | String | Time - Timer Clean | |
+| first_clean_time | Number | Clean Logs - First Clean Time | |
+| total_clean_time | Number:Time | Clean Logs - Total Clean Time | |
+| total_clean_times | Number | Clean Logs - Total Clean Times | |
+| total_clean_area | Number | Clean Logs - Total Clean Area | |
+| auto_collect | Number | Collect Dust - Auto Collect | Value mapping `["0"="Close-auto-collect","1"="Open-auto-collect"]` |
+| clean_times | Number | Collect Dust - Clean Times | |
+| dust_enable | Number | Collect Dust - Dust Enable | Value mapping `["0"="Disable","1"="Enable"]` |
+| dust_status | Number | Collect Dust - Dust Status | |
+| mop_life_level | Number:Dimensionless | Mop - Mop Life Level | |
+| mop_left_time | Number:Time | Mop - Mop Left Time | |
+| silverion_life_time | Number:Time | Silver Ion - Silverion Life Time | |
+| silverion_life_level | Number:Dimensionless | Silver Ion - Silverion Life Level | |
### HUIZUO ARIES For Bedroom (<a name="huayi-light-ari013">huayi.light.ari013</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Light - Power | |
-| brightness | Dimmer | Light - Brightness | |
-| color-temperature | Number:Temperature | Light - Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Light - Power | |
+| brightness | Dimmer | Light - Brightness | |
+| color-temperature | Number:Temperature | Light - Color Temperature | |
### HUIZUO ARIES For Living Room (<a name="huayi-light-aries">huayi.light.aries</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Light - Power | |
-| brightness | Dimmer | Light - Brightness | |
-| color-temperature | Number:Temperature | Light - Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Light - Power | |
+| brightness | Dimmer | Light - Brightness | |
+| color-temperature | Number:Temperature | Light - Color Temperature | |
### HUIZUO Fan Light (<a name="huayi-light-fanwy">huayi.light.fanwy</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Light - Power | |
-| brightness | Dimmer | Light - Brightness | |
-| color-temperature | Number:Temperature | Light - Color Temperature | |
-| on1 | Switch | Fan - Power | |
-| fan-level | Number:Dimensionless | Fan - Fan Level | |
-| motor-reverse | Switch | Fan - Motor Reverse | |
-| mode | Number | Fan - Mode | Value mapping `["1"="Normal Wind","2"="Natural Wind"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Light - Power | |
+| brightness | Dimmer | Light - Brightness | |
+| color-temperature | Number:Temperature | Light - Color Temperature | |
+| on1 | Switch | Fan - Power | |
+| fan-level | Number:Dimensionless | Fan - Fan Level | |
+| motor-reverse | Switch | Fan - Motor Reverse | |
+| mode | Number | Fan - Mode | Value mapping `["1"="Normal Wind","2"="Natural Wind"]` |
### HUIZUO Fan Light(2020) (<a name="huayi-light-fanwy2">huayi.light.fanwy2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Light - Power | |
-| brightness | Dimmer | Light - Brightness | |
-| color-temperature | Number:Temperature | Light - Color Temperature | |
-| on1 | Switch | Fan - Power | |
-| fan-level | Number:Dimensionless | Fan - Fan Level | |
-| mode | Number | Fan - Mode | Value mapping `["0"="Basic","1"="Natural Wind"]` |
-| time-off | Number:Time | Presets - Time Off | |
-| pre-colortemp | Number:Temperature | Presets - Pre Colortemp | |
-| pre-brightness | Dimmer | Presets - Pre Brightness | |
-| pre-speed | Number:Dimensionless | Presets - Pre Speed | |
-| reversal | Number | Presets - Reversal | Value mapping `["0"="Postitive","1"="Reverse"]` |
-| pre-custom | Number | Presets - Pre Custom | Value mapping `["0"="Switch Off","1"="Open"]` |
-| flabellum | Switch | Presets - Flabellum | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Light - Power | |
+| brightness | Dimmer | Light - Brightness | |
+| color-temperature | Number:Temperature | Light - Color Temperature | |
+| on1 | Switch | Fan - Power | |
+| fan-level | Number:Dimensionless | Fan - Fan Level | |
+| mode | Number | Fan - Mode | Value mapping `["0"="Basic","1"="Natural Wind"]` |
+| time-off | Number:Time | Presets - Time Off | |
+| pre-colortemp | Number:Temperature | Presets - Pre Colortemp | |
+| pre-brightness | Dimmer | Presets - Pre Brightness | |
+| pre-speed | Number:Dimensionless | Presets - Pre Speed | |
+| reversal | Number | Presets - Reversal | Value mapping `["0"="Postitive","1"="Reverse"]` |
+| pre-custom | Number | Presets - Pre Custom | Value mapping `["0"="Switch Off","1"="Open"]` |
+| flabellum | Switch | Presets - Flabellum | |
### HUIZUO PEGASUS For Living Room (<a name="huayi-light-peg091">huayi.light.peg091</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Light - Power | |
-| brightness | Dimmer | Light - Brightness | |
-| color-temperature | Number:Temperature | Light - Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Light - Power | |
+| brightness | Dimmer | Light - Brightness | |
+| color-temperature | Number:Temperature | Light - Color Temperature | |
### HUIZUO PEGASUS For Bedroom (<a name="huayi-light-peg093">huayi.light.peg093</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Light - Power | |
-| brightness | Dimmer | Light - Brightness | |
-| color-temperature | Number:Temperature | Light - Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Light - Power | |
+| brightness | Dimmer | Light - Brightness | |
+| color-temperature | Number:Temperature | Light - Color Temperature | |
### HUIZUO PISCES For Bedroom (<a name="huayi-light-pis123">huayi.light.pis123</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Light - Power | |
-| brightness | Dimmer | Light - Brightness | |
-| color-temperature | Number:Temperature | Light - Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Light - Power | |
+| brightness | Dimmer | Light - Brightness | |
+| color-temperature | Number:Temperature | Light - Color Temperature | |
### HUIZUO PISCES For Living Room (<a name="huayi-light-pisces">huayi.light.pisces</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Light - Power | |
-| brightness | Dimmer | Light - Brightness | |
-| color-temperature | Number:Temperature | Light - Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Light - Power | |
+| brightness | Dimmer | Light - Brightness | |
+| color-temperature | Number:Temperature | Light - Color Temperature | |
### HUIZUO TAURUS For Bedroom (<a name="huayi-light-tau023">huayi.light.tau023</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Light - Power | |
-| brightness | Dimmer | Light - Brightness | |
-| color-temperature | Number:Temperature | Light - Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Light - Power | |
+| brightness | Dimmer | Light - Brightness | |
+| color-temperature | Number:Temperature | Light - Color Temperature | |
### HUIZUO TAURUS For Living Room (<a name="huayi-light-taurus">huayi.light.taurus</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Light - Power | |
-| brightness | Dimmer | Light - Brightness | |
-| color-temperature | Number:Temperature | Light - Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Light - Power | |
+| brightness | Dimmer | Light - Brightness | |
+| color-temperature | Number:Temperature | Light - Color Temperature | |
### HUIZUO VIRGO For Bedroom (<a name="huayi-light-vir063">huayi.light.vir063</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Light - Power | |
-| brightness | Dimmer | Light - Brightness | |
-| color-temperature | Number:Temperature | Light - Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Light - Power | |
+| brightness | Dimmer | Light - Brightness | |
+| color-temperature | Number:Temperature | Light - Color Temperature | |
### HUIZUO VIRGO For Living Room (<a name="huayi-light-virgo">huayi.light.virgo</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Light - Power | |
-| brightness | Dimmer | Light - Brightness | |
-| color-temperature | Number:Temperature | Light - Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Light - Power | |
+| brightness | Dimmer | Light - Brightness | |
+| color-temperature | Number:Temperature | Light - Color Temperature | |
### HUIZUO Ceiling Light (<a name="huayi-light-wy">huayi.light.wy</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Light - Power | |
-| brightness | Dimmer | Light - Brightness | |
-| color-temperature | Number:Temperature | Light - Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Light - Power | |
+| brightness | Dimmer | Light - Brightness | |
+| color-temperature | Number:Temperature | Light - Color Temperature | |
### HUIZUO LIANGCHEN(BLE Mesh) (<a name="huayi-light-wy200">huayi.light.wy200</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Light - Power | |
-| brightness | Dimmer | Light - Brightness | |
-| color-temperature | Number:Temperature | Light - Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Light - Power | |
+| brightness | Dimmer | Light - Brightness | |
+| color-temperature | Number:Temperature | Light - Color Temperature | |
### HUIZUO SAG Downlight (BLE Mesh) (<a name="huayi-light-wy201">huayi.light.wy201</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Light - Power | |
-| brightness | Dimmer | Light - Brightness | |
-| color-temperature | Number:Temperature | Light - Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Light - Power | |
+| brightness | Dimmer | Light - Brightness | |
+| color-temperature | Number:Temperature | Light - Color Temperature | |
### HUIZUO Bulb (BLE Mesh) (<a name="huayi-light-wy202">huayi.light.wy202</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Light - Power | |
-| brightness | Dimmer | Light - Brightness | |
-| color-temperature | Number:Temperature | Light - Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Light - Power | |
+| brightness | Dimmer | Light - Brightness | |
+| color-temperature | Number:Temperature | Light - Color Temperature | |
### HUIZUO YONG Downlight (BLE Mesh) (<a name="huayi-light-wy203">huayi.light.wy203</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Light - Power | |
-| brightness | Dimmer | Light - Brightness | |
-| color-temperature | Number:Temperature | Light - Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Light - Power | |
+| brightness | Dimmer | Light - Brightness | |
+| color-temperature | Number:Temperature | Light - Color Temperature | |
### huayi.light.wy204 (<a name="huayi-light-wy204">huayi.light.wy204</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Light - Power | |
-| brightness | Dimmer | Light - Brightness | |
-| color-temperature | Number:Temperature | Light - Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Light - Power | |
+| brightness | Dimmer | Light - Brightness | |
+| color-temperature | Number:Temperature | Light - Color Temperature | |
### HUIZUO Heating Lamp (<a name="huayi-light-wyheat">huayi.light.wyheat</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Light - Power | |
-| brightness | Dimmer | Light - Brightness | |
-| color-temperature | Number:Temperature | Light - Color Temperature | |
-| on1 | Switch | Heater - Power | |
-| fault | Number | Heater - Device Fault | Value mapping `["0"="No Faults"]` |
-| heat-level | Number | Heater - Heat Level | |
-| screenshow | Switch | Other - Screenshow | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Light - Power | |
+| brightness | Dimmer | Light - Brightness | |
+| color-temperature | Number:Temperature | Light - Color Temperature | |
+| on1 | Switch | Heater - Power | |
+| fault | Number | Heater - Device Fault | Value mapping `["0"="No Faults"]` |
+| heat-level | Number | Heater - Heat Level | |
+| screenshow | Switch | Other - Screenshow | |
### HUIZUO ZIWEI Ceiling Lamp (<a name="huayi-light-zw131">huayi.light.zw131</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Light - Power | |
-| brightness | Dimmer | Light - Brightness | |
-| color-temperature | Number:Temperature | Light - Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Light - Power | |
+| brightness | Dimmer | Light - Brightness | |
+| color-temperature | Number:Temperature | Light - Color Temperature | |
### Mi Robot Vacuum-Mop 2 Pro (<a name="ijai-vacuum-v3">ijai.vacuum.v3</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Robot Cleaner - Actions | Value mapping `["vacuum-start-sweep"="Start","vacuum-start-sweep-mop"="Start Sweep+Mop","vacuum-start-only-sweep"="Start Sweep","vacuum-start-only-mop"="Start Only Mop","vacuum-start-mop"="Start Mop","vacuum-start-room-sweep"="Room Sweep","battery-start-charge"="Start Charge"]` |
-| advanced_actions | String | Robot Cleaner - Advanced Actions | Value mapping `["sweep-reset-consumable"="Reset Consumable","sweep-set-calibration"="Set Calibration","sweep-set-room-clean"="Set Room Clean","sweep-set-preference-clean"="Set Preference Clean","sweep-get-preference-clean"="Get Preference Clean","sweep-set-preference-type"="Set Preference Type","sweep-set-go-charging"="Set Go Charging","sweep-erase-preference"="Erase Preference","sweep-set-preference-ii"="Set Preference Ii","sweep-get-preference-ii"="Get Preference Ii","order-add"="Order Add","order-del"="Order Del","order-get"="Order Get","order-add-ii"="Order Add Ii","order-get-map-order-count"="Order Get Map Order Count","point-zone-start-point-clean"="Point Zone Start Point Clean","point-zone-pause-point-clean"="Point Zone Pause Point Clean","point-zone-start-zone-clean"="Point Zone Start Zone Clean","point-zone-pause-zone-clean"="Point Zone Pause Zone Clean","point-zone-set-virtual-wall"="Point Zone Set Virtual Wall","point-zone-set-zone-point"="Point Zone Set Zone Point","point-zone-start-point-clean-ii"="Point Zone Start Point Clean Ii","map-get-map-list"="Map Get Map List","map-upload-by-mapid"="Map Upload By Mapid","map-set-cur-map"="Map Set Cur Map","map-del-map"="Map Del Map","map-rename-map"="Map Rename Map","map-upload-by-maptype"="Map Upload By Maptype","map-rename-room"="Map Rename Room","map-arrange-room"="Map Arrange Room","map-split-room"="Map Split Room","map-reset-map"="Map Reset Map","map-build-new-map"="Map Build New Map","map-get-cur-path"="Map Get Cur Path","map-get-map-room-list"="Map Get Map Room List","map-upload-by-mapid-ii"="Map Upload By Mapid Ii","map-upload-by-maptype-ii"="Map Upload By Maptype Ii","map-reset-map-ii"="Map Reset Map Ii","map-build-map-ii"="Map Build Map Ii","map-set-mijia-room-list"="Map Set Mijia Room List","disturb-set-notdisturb"="Disturb Set Notdisturb","language-download-voice"="Language Download Voice","language-get-download-status"="Language Get Download Status"]` |
-| status | Number | Robot Cleaner - Status | Value mapping `["0"="Sleep","1"="Idle","2"="Paused","3"="Go Charging","4"="Charging","5"="Sweeping","6"="Sweeping and Mopping","7"="Mopping","8"="Upgrading"]` |
-| fault | Number | Robot Cleaner - Device Fault | |
-| mode | Number | Robot Cleaner - Mode | Value mapping `["0"="Sweep","1"="Sweep And Mop","2"="Mop"]` |
-| sweep_type | Number | Robot Cleaner - Sweep Type | Value mapping `["0"="Global","1"="Mop","2"="Edge","3"="Area","4"="Point","5"="Remote","6"="Explore","7"="Room","8"="Floor"]` |
-| on | String | Robot Cleaner - Switch Status | |
-| battery_level | Number:Dimensionless | Battery - Battery Level | |
-| alarm | Switch | Alarm | |
-| volume | Number:Dimensionless | Locating Volume | |
-| repeat_state | Switch | Sweep - Repeat State | |
-| door_state | Number | Sweep - Door State | Value mapping `["0"="None","1"="DustBox","2"="WaterBox","3"="TwoInOne"]` |
-| cloth_state | Contact | Sweep - Cloth State | |
-| suction_state | Number | Robot Cleaner - Power | Value mapping `["0"="Slient","1"="Standard","2"="Medium","3"="Turbo"]` |
-| water_state | Number | Sweep - Water State | Value mapping `["0"="Low","1"="Mid","2"="High"]` |
-| mop_route | Number | Sweep - Mop Route | Value mapping `["0"="S","1"="Y"]` |
-| side_brush_life | Number:Dimensionless | Sweep - Side Brush Life | |
-| side_brush_hours | Number:Time | Sweep - Side Brush Hours | |
-| main_brush_life | Number:Dimensionless | Sweep - Main Brush Life | |
-| main_brush_hours | Number:Time | Sweep - Main Brush Hours | |
-| hypa_life | Number:Dimensionless | Sweep - Hypa Life | |
-| hypa_hours | Number:Time | Sweep - Hypa Hours | |
-| mop_life | Number:Dimensionless | Sweep - Mop Life | |
-| mop_hours | Number:Time | Sweep - Mop Hours | |
-| direction | Number | Sweep - Direction | Value mapping `["1"="Forward","2"="Left","3"="Right","4"="Back","5"="Stop","10"="Exit"]` |
-| time_zone | Number | Sweep - Time Zone | |
-| cur_lang | String | Sweep - Cur Lang | |
-| cleaning_time | Number:Time | Sweep - Cleaning Time | |
-| cleaning_area | Number | Sweep - Cleaning Area | |
-| multi_prop_vacuum | String | Sweep - Multi Prop Vacuum | |
-| tank_shake | Switch | Sweep - Tank Shake | |
-| shake_shift | Number | Sweep - Shake Shift | Value mapping `["1"="Low","2"="Mid","3"="High"]` |
-| order_id | Number | Order - Order Id | |
-| enable | Switch | Order - Enable | |
-| day | Number:Time | Order - Day | |
-| hour | Number:Time | Order - Hour | |
-| minute | Number:Time | Order - Minute | |
-| repeat | Switch | Order - Repeat | |
-| clean_way | Number | Order - Clean Way | Value mapping `["0"="Sweep","1"="Sweep Mop","2"="Mop"]` |
-| suction | Number | Order - Suction | Value mapping `["0"="Slient","1"="Normal","2"="Medium","3"="Turbo"]` |
-| water | Number | Order - Water | Value mapping `["0"="Low","1"="Mid","2"="High"]` |
-| twice_clean | Switch | Order - Twice Clean | |
-| mapid | Number | Order - Mapid | |
-| room_count | Number | Order - Room Count | |
-| room_data | String | Order - Room Data | |
-| time_zone1 | Number | Order - Time Zone | |
-| all_enable_count | String | Order - All Enable Count | |
-| zone_points | String | Point Zone - Zone Points | |
-| restrict_points | String | Point Zone - Restrict Points | |
-| target_point | String | Point Zone - Target Point | |
-| remember_state | Switch | Map - Remember State | |
-| cur_map_id | Number | Map - Cur Map Id | |
-| map_num | Number | Map - Map Num | |
-| cur_cleaning_path | String | Map - Cur Cleaning Path | |
-| build_map | Number | Map - Build Map | Value mapping `["0"="None","1"="Build","2"="Clean"]` |
-| has_new_map | Number | Map - Has New Map | Value mapping `["0"="Without Map To Save","1"="Wait To Rename Map"]` |
-| map_uploads | Number | Map - Map Uploads | Value mapping `["0"="Upload","1"="Do Not Upload"]` |
-| dnd_enable | Contact | Disturb - Dnd Enable | |
-| dnd_start_hour | Number:Time | Disturb - Dnd Start Hour | |
-| dnd_start_minute | Number:Time | Disturb - Dnd Start Minute | |
-| dnd_end_hour | Number:Time | Disturb - Dnd End Hour | |
-| dnd_end_minute | Number:Time | Disturb - Dnd End Minute | |
-| multi_prop_dnd | String | Disturb - Multi Prop Dnd | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Robot Cleaner - Actions | Value mapping `["vacuum-start-sweep"="Start","vacuum-start-sweep-mop"="Start Sweep+Mop","vacuum-start-only-sweep"="Start Sweep","vacuum-start-only-mop"="Start Only Mop","vacuum-start-mop"="Start Mop","vacuum-start-room-sweep"="Room Sweep","battery-start-charge"="Start Charge"]` |
+| advanced_actions | String | Robot Cleaner - Advanced Actions | Value mapping `["sweep-reset-consumable"="Reset Consumable","sweep-set-calibration"="Set Calibration","sweep-set-room-clean"="Set Room Clean","sweep-set-preference-clean"="Set Preference Clean","sweep-get-preference-clean"="Get Preference Clean","sweep-set-preference-type"="Set Preference Type","sweep-set-go-charging"="Set Go Charging","sweep-erase-preference"="Erase Preference","sweep-set-preference-ii"="Set Preference Ii","sweep-get-preference-ii"="Get Preference Ii","order-add"="Order Add","order-del"="Order Del","order-get"="Order Get","order-add-ii"="Order Add Ii","order-get-map-order-count"="Order Get Map Order Count","point-zone-start-point-clean"="Point Zone Start Point Clean","point-zone-pause-point-clean"="Point Zone Pause Point Clean","point-zone-start-zone-clean"="Point Zone Start Zone Clean","point-zone-pause-zone-clean"="Point Zone Pause Zone Clean","point-zone-set-virtual-wall"="Point Zone Set Virtual Wall","point-zone-set-zone-point"="Point Zone Set Zone Point","point-zone-start-point-clean-ii"="Point Zone Start Point Clean Ii","map-get-map-list"="Map Get Map List","map-upload-by-mapid"="Map Upload By Mapid","map-set-cur-map"="Map Set Cur Map","map-del-map"="Map Del Map","map-rename-map"="Map Rename Map","map-upload-by-maptype"="Map Upload By Maptype","map-rename-room"="Map Rename Room","map-arrange-room"="Map Arrange Room","map-split-room"="Map Split Room","map-reset-map"="Map Reset Map","map-build-new-map"="Map Build New Map","map-get-cur-path"="Map Get Cur Path","map-get-map-room-list"="Map Get Map Room List","map-upload-by-mapid-ii"="Map Upload By Mapid Ii","map-upload-by-maptype-ii"="Map Upload By Maptype Ii","map-reset-map-ii"="Map Reset Map Ii","map-build-map-ii"="Map Build Map Ii","map-set-mijia-room-list"="Map Set Mijia Room List","disturb-set-notdisturb"="Disturb Set Notdisturb","language-download-voice"="Language Download Voice","language-get-download-status"="Language Get Download Status"]` |
+| status | Number | Robot Cleaner - Status | Value mapping `["0"="Sleep","1"="Idle","2"="Paused","3"="Go Charging","4"="Charging","5"="Sweeping","6"="Sweeping and Mopping","7"="Mopping","8"="Upgrading"]` |
+| fault | Number | Robot Cleaner - Device Fault | |
+| mode | Number | Robot Cleaner - Mode | Value mapping `["0"="Sweep","1"="Sweep And Mop","2"="Mop"]` |
+| sweep_type | Number | Robot Cleaner - Sweep Type | Value mapping `["0"="Global","1"="Mop","2"="Edge","3"="Area","4"="Point","5"="Remote","6"="Explore","7"="Room","8"="Floor"]` |
+| on | String | Robot Cleaner - Switch Status | |
+| battery_level | Number:Dimensionless | Battery - Battery Level | |
+| alarm | Switch | Alarm | |
+| volume | Number:Dimensionless | Locating Volume | |
+| repeat_state | Switch | Sweep - Repeat State | |
+| door_state | Number | Sweep - Door State | Value mapping `["0"="None","1"="DustBox","2"="WaterBox","3"="TwoInOne"]` |
+| cloth_state | Contact | Sweep - Cloth State | |
+| suction_state | Number | Robot Cleaner - Power | Value mapping `["0"="Slient","1"="Standard","2"="Medium","3"="Turbo"]` |
+| water_state | Number | Sweep - Water State | Value mapping `["0"="Low","1"="Mid","2"="High"]` |
+| mop_route | Number | Sweep - Mop Route | Value mapping `["0"="S","1"="Y"]` |
+| side_brush_life | Number:Dimensionless | Sweep - Side Brush Life | |
+| side_brush_hours | Number:Time | Sweep - Side Brush Hours | |
+| main_brush_life | Number:Dimensionless | Sweep - Main Brush Life | |
+| main_brush_hours | Number:Time | Sweep - Main Brush Hours | |
+| hypa_life | Number:Dimensionless | Sweep - Hypa Life | |
+| hypa_hours | Number:Time | Sweep - Hypa Hours | |
+| mop_life | Number:Dimensionless | Sweep - Mop Life | |
+| mop_hours | Number:Time | Sweep - Mop Hours | |
+| direction | Number | Sweep - Direction | Value mapping `["1"="Forward","2"="Left","3"="Right","4"="Back","5"="Stop","10"="Exit"]` |
+| time_zone | Number | Sweep - Time Zone | |
+| cur_lang | String | Sweep - Cur Lang | |
+| cleaning_time | Number:Time | Sweep - Cleaning Time | |
+| cleaning_area | Number | Sweep - Cleaning Area | |
+| multi_prop_vacuum | String | Sweep - Multi Prop Vacuum | |
+| tank_shake | Switch | Sweep - Tank Shake | |
+| shake_shift | Number | Sweep - Shake Shift | Value mapping `["1"="Low","2"="Mid","3"="High"]` |
+| order_id | Number | Order - Order Id | |
+| enable | Switch | Order - Enable | |
+| day | Number:Time | Order - Day | |
+| hour | Number:Time | Order - Hour | |
+| minute | Number:Time | Order - Minute | |
+| repeat | Switch | Order - Repeat | |
+| clean_way | Number | Order - Clean Way | Value mapping `["0"="Sweep","1"="Sweep Mop","2"="Mop"]` |
+| suction | Number | Order - Suction | Value mapping `["0"="Slient","1"="Normal","2"="Medium","3"="Turbo"]` |
+| water | Number | Order - Water | Value mapping `["0"="Low","1"="Mid","2"="High"]` |
+| twice_clean | Switch | Order - Twice Clean | |
+| mapid | Number | Order - Mapid | |
+| room_count | Number | Order - Room Count | |
+| room_data | String | Order - Room Data | |
+| time_zone1 | Number | Order - Time Zone | |
+| all_enable_count | String | Order - All Enable Count | |
+| zone_points | String | Point Zone - Zone Points | |
+| restrict_points | String | Point Zone - Restrict Points | |
+| target_point | String | Point Zone - Target Point | |
+| remember_state | Switch | Map - Remember State | |
+| cur_map_id | Number | Map - Cur Map Id | |
+| map_num | Number | Map - Map Num | |
+| cur_cleaning_path | String | Map - Cur Cleaning Path | |
+| build_map | Number | Map - Build Map | Value mapping `["0"="None","1"="Build","2"="Clean"]` |
+| has_new_map | Number | Map - Has New Map | Value mapping `["0"="Without Map To Save","1"="Wait To Rename Map"]` |
+| map_uploads | Number | Map - Map Uploads | Value mapping `["0"="Upload","1"="Do Not Upload"]` |
+| dnd_enable | Contact | Disturb - Dnd Enable | |
+| dnd_start_hour | Number:Time | Disturb - Dnd Start Hour | |
+| dnd_start_minute | Number:Time | Disturb - Dnd Start Minute | |
+| dnd_end_hour | Number:Time | Disturb - Dnd End Hour | |
+| dnd_end_minute | Number:Time | Disturb - Dnd End Minute | |
+| multi_prop_dnd | String | Disturb - Multi Prop Dnd | |
### Xiaomi Robot Vacuum-Mop 2S (<a name="ijai-vacuum-v19">ijai.vacuum.v19</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Robot Cleaner - Actions | Value mapping `["vacuum-start-sweep"="Start","vacuum-start-sweep-mop"="Start Sweep+Mop","vacuum-start-only-sweep"="Start Sweep","vacuum-start-only-mop"="Start Mop","vacuum-dock"="Dock","vacuum-stop-sweeping"="Pause","vacuum-start-room-sweep"="Start Room Sweep"]` |
-| advanced_actions | String | Robot Cleaner - Advanced Actions | Value mapping `["sweep-reset-consumable"="Sweep Reset Consumable","sweep-set-calibration"="Sweep Set Calibration","sweep-set-room-clean"="Sweep Set Room Clean","sweep-set-preference-clean"="Sweep Set Preference Clean","sweep-get-preference-clean"="Sweep Get Preference Clean","sweep-set-preference-type"="Sweep Set Preference Type","sweep-set-go-charging"="Sweep Set Go Charging","sweep-erase-preference"="Sweep Erase Preference","sweep-set-preference-ii"="Sweep Set Preference Ii","sweep-get-preference-ii"="Sweep Get Preference Ii","order-add"="Order Add","order-del"="Order Del","order-get"="Order Get","order-add-ii"="Order Add Ii","order-get-map-order-count"="Order Get Map Order Count","order-add-iii"="Order Add Iii","point-zone-start-point-clean"="Point Zone Start Point Clean","point-zone-pause-point-clean"="Point Zone Pause Point Clean","point-zone-start-zone-clean"="Point Zone Start Zone Clean","point-zone-pause-zone-clean"="Point Zone Pause Zone Clean","point-zone-set-beauty-wall"="Point Zone Set Beauty Wall","point-zone-set-virtual-wall"="Point Zone Set Virtual Wall","point-zone-set-zone-point"="Point Zone Set Zone Point","point-zone-start-point-clean-ii"="Point Zone Start Point Clean Ii","map-get-map-list"="Map Get Map List","map-upload-by-mapid"="Map Upload By Mapid","map-set-cur-map"="Map Set Cur Map","map-del-map"="Map Del Map","map-rename-map"="Map Rename Map","map-upload-by-maptype"="Map Upload By Maptype","map-rename-room"="Map Rename Room","map-arrange-room"="Map Arrange Room","map-split-room"="Map Split Room","map-reset-map"="Map Reset Map","map-build-new-map"="Map Build New Map","map-get-cur-path"="Map Get Cur Path","map-get-map-room-list"="Map Get Map Room List","map-upload-by-mapid-ii"="Map Upload By Mapid Ii","map-upload-by-maptype-ii"="Map Upload By Maptype Ii","map-reset-map-ii"="Map Reset Map Ii","map-build-map-ii"="Map Build Map Ii","map-set-mijia-room-list"="Map Set Mijia Room List","disturb-set-notdisturb"="Disturb Set Notdisturb","language-download-voice"="Language Download Voice","language-get-download-status"="Language Get Download Status"]` |
-| status | Number | Robot Cleaner - Status | Value mapping `["0"="Sleep","1"="Idle","2"="Paused","3"="Go Charging","4"="Charging","5"="Sweeping","6"="Sweeping and Mopping","7"="Mopping","8"="Upgrading"]` |
-| fault | Number | Robot Cleaner - Device Fault | |
-| mode | Number | Robot Cleaner - Mode | Value mapping `["0"="Sweep","1"="Sweep And Mop","2"="Mop"]` |
-| sweep_type | Number | Robot Cleaner - Sweep Type | Value mapping `["0"="Global","1"="Mop","2"="Edge","3"="Area","4"="Point","5"="Remote","6"="Explore","7"="Room","8"="Floor"]` |
-| on | String | Robot Cleaner - Switch Status | |
-| battery_level | Number:Dimensionless | Robot Cleaner - Battery Level | |
-| alarm | Switch | Robot Cleaner - Locate | |
-| volume | Number:Dimensionless | Robot Cleaner - Locate Volume | |
-| repeat_state | Switch | Sweep - Repeat State | |
-| door_state | Number | Sweep - Door State | Value mapping `["0"="None","1"="DustBox","2"="WaterBox","3"="TwoInOne"]` |
-| cloth_state | Contact | Sweep - Cloth State | |
-| suction_state | Number | Robot Cleaner - Power | Value mapping `["0"="Slient","1"="Standard","2"="Medium","3"="Turbo"]` |
-| water_state | Number | Sweep - Water State | Value mapping `["0"="Low","1"="Mid","2"="High"]` |
-| mop_route | Number | Sweep - Mop Route | Value mapping `["0"="S","1"="Y"]` |
-| side_brush_life | Number:Dimensionless | Sweep - Side Brush Life | |
-| side_brush_hours | Number:Time | Sweep - Side Brush Hours | |
-| main_brush_life | Number:Dimensionless | Sweep - Main Brush Life | |
-| main_brush_hours | Number:Time | Sweep - Main Brush Hours | |
-| hypa_life | Number:Dimensionless | Sweep - Hypa Life | |
-| hypa_hours | Number:Time | Sweep - Hypa Hours | |
-| mop_life | Number:Dimensionless | Sweep - Mop Life | |
-| mop_hours | Number:Time | Sweep - Mop Hours | |
-| direction | Number | Sweep - Direction | Value mapping `["1"="Forward","2"="Left","3"="Right","4"="Back","5"="Stop","10"="Exit"]` |
-| time_zone | Number | Sweep - Time Zone | |
-| cur_lang | String | Sweep - Cur Lang | |
-| cleaning_time | Number:Time | Sweep - Cleaning Time | |
-| cleaning_area | Number | Sweep - Cleaning Area | |
-| dirt_recognize | Switch | Sweep - Dirt Recognize | |
-| pet_recognize | Switch | Sweep - Pet Recognize | |
-| ai_recognize | Switch | Sweep - Ai Recognize | |
-| carpet_booster | Switch | Sweep - Carpet Booster | |
-| multi_prop_vacuum | String | Sweep - Multi Prop Vacuum | |
-| carpet_avoid | Switch | Sweep - Carpet Avoid | |
-| tank_shake | Switch | Sweep - Tank Shake | |
-| shake_shift | Number | Sweep - Shake Shift | Value mapping `["1"="Low","2"="Mid","3"="High"]` |
-| map_encrypt | Contact | Sweep - Map Encrypt | |
-| order_id | Number | Order - Order Id | |
-| enable | Switch | Order - Enable | |
-| day | Number:Time | Order - Day | |
-| hour | Number:Time | Order - Hour | |
-| minute | Number:Time | Order - Minute | |
-| repeat | Switch | Order - Repeat | |
-| clean_way | Number | Order - Clean Way | Value mapping `["0"="Sweep","1"="Sweep Mop","2"="Mop"]` |
-| suction | Number | Order - Suction | Value mapping `["0"="Slient","1"="Normal","2"="Medium","3"="Turbo"]` |
-| water | Number | Order - Water | Value mapping `["0"="Low","1"="Mid","2"="High"]` |
-| twice_clean | Switch | Order - Twice Clean | |
-| mapid | Number | Order - Mapid | |
-| room_count | Number | Order - Room Count | |
-| room_data | String | Order - Room Data | |
-| time_zone1 | Number | Order - Time Zone | |
-| all_enable_count | String | Order - All Enable Count | |
-| zone_points | String | Point Zone - Zone Points | |
-| restrict_points | String | Point Zone - Restrict Points | |
-| target_point | String | Point Zone - Target Point | |
-| remember_state | Switch | Map - Remember State | |
-| cur_map_id | Number | Map - Cur Map Id | |
-| map_num | Number | Map - Map Num | |
-| cur_cleaning_path | String | Map - Cur Cleaning Path | |
-| build_map | Number | Map - Build Map | Value mapping `["0"="None","1"="Build","2"="Clean"]` |
-| has_new_map | Contact | Map - Has New Map | |
-| dnd_enable | Contact | Disturb - Dnd Enable | |
-| dnd_start_hour | Number:Time | Disturb - Dnd Start Hour | |
-| dnd_start_minute | Number:Time | Disturb - Dnd Start Minute | |
-| dnd_end_hour | Number:Time | Disturb - Dnd End Hour | |
-| dnd_end_minute | Number:Time | Disturb - Dnd End Minute | |
-| multi_prop_dnd | String | Disturb - Multi Prop Dnd | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Robot Cleaner - Actions | Value mapping `["vacuum-start-sweep"="Start","vacuum-start-sweep-mop"="Start Sweep+Mop","vacuum-start-only-sweep"="Start Sweep","vacuum-start-only-mop"="Start Mop","vacuum-dock"="Dock","vacuum-stop-sweeping"="Pause","vacuum-start-room-sweep"="Start Room Sweep"]` |
+| advanced_actions | String | Robot Cleaner - Advanced Actions | Value mapping `["sweep-reset-consumable"="Sweep Reset Consumable","sweep-set-calibration"="Sweep Set Calibration","sweep-set-room-clean"="Sweep Set Room Clean","sweep-set-preference-clean"="Sweep Set Preference Clean","sweep-get-preference-clean"="Sweep Get Preference Clean","sweep-set-preference-type"="Sweep Set Preference Type","sweep-set-go-charging"="Sweep Set Go Charging","sweep-erase-preference"="Sweep Erase Preference","sweep-set-preference-ii"="Sweep Set Preference Ii","sweep-get-preference-ii"="Sweep Get Preference Ii","order-add"="Order Add","order-del"="Order Del","order-get"="Order Get","order-add-ii"="Order Add Ii","order-get-map-order-count"="Order Get Map Order Count","order-add-iii"="Order Add Iii","point-zone-start-point-clean"="Point Zone Start Point Clean","point-zone-pause-point-clean"="Point Zone Pause Point Clean","point-zone-start-zone-clean"="Point Zone Start Zone Clean","point-zone-pause-zone-clean"="Point Zone Pause Zone Clean","point-zone-set-beauty-wall"="Point Zone Set Beauty Wall","point-zone-set-virtual-wall"="Point Zone Set Virtual Wall","point-zone-set-zone-point"="Point Zone Set Zone Point","point-zone-start-point-clean-ii"="Point Zone Start Point Clean Ii","map-get-map-list"="Map Get Map List","map-upload-by-mapid"="Map Upload By Mapid","map-set-cur-map"="Map Set Cur Map","map-del-map"="Map Del Map","map-rename-map"="Map Rename Map","map-upload-by-maptype"="Map Upload By Maptype","map-rename-room"="Map Rename Room","map-arrange-room"="Map Arrange Room","map-split-room"="Map Split Room","map-reset-map"="Map Reset Map","map-build-new-map"="Map Build New Map","map-get-cur-path"="Map Get Cur Path","map-get-map-room-list"="Map Get Map Room List","map-upload-by-mapid-ii"="Map Upload By Mapid Ii","map-upload-by-maptype-ii"="Map Upload By Maptype Ii","map-reset-map-ii"="Map Reset Map Ii","map-build-map-ii"="Map Build Map Ii","map-set-mijia-room-list"="Map Set Mijia Room List","disturb-set-notdisturb"="Disturb Set Notdisturb","language-download-voice"="Language Download Voice","language-get-download-status"="Language Get Download Status"]` |
+| status | Number | Robot Cleaner - Status | Value mapping `["0"="Sleep","1"="Idle","2"="Paused","3"="Go Charging","4"="Charging","5"="Sweeping","6"="Sweeping and Mopping","7"="Mopping","8"="Upgrading"]` |
+| fault | Number | Robot Cleaner - Device Fault | |
+| mode | Number | Robot Cleaner - Mode | Value mapping `["0"="Sweep","1"="Sweep And Mop","2"="Mop"]` |
+| sweep_type | Number | Robot Cleaner - Sweep Type | Value mapping `["0"="Global","1"="Mop","2"="Edge","3"="Area","4"="Point","5"="Remote","6"="Explore","7"="Room","8"="Floor"]` |
+| on | String | Robot Cleaner - Switch Status | |
+| battery_level | Number:Dimensionless | Robot Cleaner - Battery Level | |
+| alarm | Switch | Robot Cleaner - Locate | |
+| volume | Number:Dimensionless | Robot Cleaner - Locate Volume | |
+| repeat_state | Switch | Sweep - Repeat State | |
+| door_state | Number | Sweep - Door State | Value mapping `["0"="None","1"="DustBox","2"="WaterBox","3"="TwoInOne"]` |
+| cloth_state | Contact | Sweep - Cloth State | |
+| suction_state | Number | Robot Cleaner - Power | Value mapping `["0"="Slient","1"="Standard","2"="Medium","3"="Turbo"]` |
+| water_state | Number | Sweep - Water State | Value mapping `["0"="Low","1"="Mid","2"="High"]` |
+| mop_route | Number | Sweep - Mop Route | Value mapping `["0"="S","1"="Y"]` |
+| side_brush_life | Number:Dimensionless | Sweep - Side Brush Life | |
+| side_brush_hours | Number:Time | Sweep - Side Brush Hours | |
+| main_brush_life | Number:Dimensionless | Sweep - Main Brush Life | |
+| main_brush_hours | Number:Time | Sweep - Main Brush Hours | |
+| hypa_life | Number:Dimensionless | Sweep - Hypa Life | |
+| hypa_hours | Number:Time | Sweep - Hypa Hours | |
+| mop_life | Number:Dimensionless | Sweep - Mop Life | |
+| mop_hours | Number:Time | Sweep - Mop Hours | |
+| direction | Number | Sweep - Direction | Value mapping `["1"="Forward","2"="Left","3"="Right","4"="Back","5"="Stop","10"="Exit"]` |
+| time_zone | Number | Sweep - Time Zone | |
+| cur_lang | String | Sweep - Cur Lang | |
+| cleaning_time | Number:Time | Sweep - Cleaning Time | |
+| cleaning_area | Number | Sweep - Cleaning Area | |
+| dirt_recognize | Switch | Sweep - Dirt Recognize | |
+| pet_recognize | Switch | Sweep - Pet Recognize | |
+| ai_recognize | Switch | Sweep - Ai Recognize | |
+| carpet_booster | Switch | Sweep - Carpet Booster | |
+| multi_prop_vacuum | String | Sweep - Multi Prop Vacuum | |
+| carpet_avoid | Switch | Sweep - Carpet Avoid | |
+| tank_shake | Switch | Sweep - Tank Shake | |
+| shake_shift | Number | Sweep - Shake Shift | Value mapping `["1"="Low","2"="Mid","3"="High"]` |
+| map_encrypt | Contact | Sweep - Map Encrypt | |
+| order_id | Number | Order - Order Id | |
+| enable | Switch | Order - Enable | |
+| day | Number:Time | Order - Day | |
+| hour | Number:Time | Order - Hour | |
+| minute | Number:Time | Order - Minute | |
+| repeat | Switch | Order - Repeat | |
+| clean_way | Number | Order - Clean Way | Value mapping `["0"="Sweep","1"="Sweep Mop","2"="Mop"]` |
+| suction | Number | Order - Suction | Value mapping `["0"="Slient","1"="Normal","2"="Medium","3"="Turbo"]` |
+| water | Number | Order - Water | Value mapping `["0"="Low","1"="Mid","2"="High"]` |
+| twice_clean | Switch | Order - Twice Clean | |
+| mapid | Number | Order - Mapid | |
+| room_count | Number | Order - Room Count | |
+| room_data | String | Order - Room Data | |
+| time_zone1 | Number | Order - Time Zone | |
+| all_enable_count | String | Order - All Enable Count | |
+| zone_points | String | Point Zone - Zone Points | |
+| restrict_points | String | Point Zone - Restrict Points | |
+| target_point | String | Point Zone - Target Point | |
+| remember_state | Switch | Map - Remember State | |
+| cur_map_id | Number | Map - Cur Map Id | |
+| map_num | Number | Map - Map Num | |
+| cur_cleaning_path | String | Map - Cur Cleaning Path | |
+| build_map | Number | Map - Build Map | Value mapping `["0"="None","1"="Build","2"="Clean"]` |
+| has_new_map | Contact | Map - Has New Map | |
+| dnd_enable | Contact | Disturb - Dnd Enable | |
+| dnd_start_hour | Number:Time | Disturb - Dnd Start Hour | |
+| dnd_start_minute | Number:Time | Disturb - Dnd Start Minute | |
+| dnd_end_hour | Number:Time | Disturb - Dnd End Hour | |
+| dnd_end_minute | Number:Time | Disturb - Dnd End Minute | |
+| multi_prop_dnd | String | Disturb - Multi Prop Dnd | |
### IKEA E27 white spectrum opal (<a name="ikea-light-led1545g12">ikea.light.led1545g12</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| colour_temperature | Number | Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| colour_temperature | Number | Color Temperature | |
### IKEA E27 white spectrum clear (<a name="ikea-light-led1546g12">ikea.light.led1546g12</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| colour_temperature | Number | Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| colour_temperature | Number | Color Temperature | |
### IKEA E14 white spectrum (<a name="ikea-light-led1536g5">ikea.light.led1536g5</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| colour_temperature | Number | Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| colour_temperature | Number | Color Temperature | |
### IKEA GU10 white spectrum (<a name="ikea-light-led1537r6">ikea.light.led1537r6</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| colour_temperature | Number | Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| colour_temperature | Number | Color Temperature | |
### IKEA E27 warm white (<a name="ikea-light-led1623g12">ikea.light.led1623g12</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| colour_temperature | Number | Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| colour_temperature | Number | Color Temperature | |
### IKEA GU10 warm white (<a name="ikea-light-led1650r5">ikea.light.led1650r5</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| colour_temperature | Number | Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| colour_temperature | Number | Color Temperature | |
### IKEA E14 warm white (<a name="ikea-light-led1649c5">ikea.light.led1649c5</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| colour_temperature | Number | Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| colour_temperature | Number | Color Temperature | |
### Xiaomiyoupin Curtain Controller (Wi-Fi) (<a name="lumi-curtain-hagl05">lumi.curtain.hagl05</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| fault | Number | Curtain - Device Fault | Value mapping `["0"="No faults"]` |
-| motor_control | Number | Curtain - Motor Control | Value mapping `["0"="Pause","1"="Open","2"="Close","3"="auto"]` |
-| current-position | Number:Dimensionless | Curtain - Current Position | |
-| status | Number | Curtain - Status | Value mapping `["0"="Stopped","1"="Opening","2"="Closing"]` |
-| target-position | Number:Dimensionless | Curtain - Target Position | |
-| manual-enabled | Number | curtain_cfg - Manual Enabled | Value mapping `["0"="Disable","1"="Enable"]` |
-| polarity | Number | Curtain_cfg - Polarity | Value mapping `["0"="Positive","1"="Reverse"]` |
-| pos-limit | Number | curtain_cfg - Position Limit | Value mapping `["0"="Unlimit","1"="Limit"]` |
-| en_night_tip_light | Number | Curtain_cfg - En_night_tip_light | Value mapping `["0"="Disable","1"="Enable"]` |
-| run-time | Number | Curtain_cfg - Run-time | |
-| adjust_value | Number | Motor_controller - Adjust_value | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| fault | Number | Curtain - Device Fault | Value mapping `["0"="No faults"]` |
+| motor_control | Number | Curtain - Motor Control | Value mapping `["0"="Pause","1"="Open","2"="Close","3"="auto"]` |
+| current-position | Number:Dimensionless | Curtain - Current Position | |
+| status | Number | Curtain - Status | Value mapping `["0"="Stopped","1"="Opening","2"="Closing"]` |
+| target-position | Number:Dimensionless | Curtain - Target Position | |
+| manual-enabled | Number | curtain_cfg - Manual Enabled | Value mapping `["0"="Disable","1"="Enable"]` |
+| polarity | Number | Curtain_cfg - Polarity | Value mapping `["0"="Positive","1"="Reverse"]` |
+| pos-limit | Number | curtain_cfg - Position Limit | Value mapping `["0"="Unlimit","1"="Limit"]` |
+| en_night_tip_light | Number | Curtain_cfg - En_night_tip_light | Value mapping `["0"="Disable","1"="Enable"]` |
+| run-time | Number | Curtain_cfg - Run-time | |
+| adjust_value | Number | Motor_controller - Adjust_value | |
### Mi Air Purifier virtual (<a name="lumi-gateway-mgl03">lumi.gateway.mgl03</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |
-| doorbellVol | Number | Doorbell Volume | |
-| gatewayVol | Number | Gateway Volume | |
-| alarmingVol | Number | Alarming Volume | |
-| doorbellPush | String | Doorbell Push | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |
+| doorbellVol | Number | Doorbell Volume | |
+| gatewayVol | Number | Gateway Volume | |
+| alarmingVol | Number | Alarming Volume | |
+| doorbellPush | String | Doorbell Push | |
### Mi smart Home Gateway Hub (<a name="lumi-gateway-mieu01">lumi.gateway.mieu01</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| guard | Switch | Guard | |
-| corridor | Switch | Automatic Night Light | |
-| nightlight | Color | Night Light | |
-| rgb | Color | Colored Light | |
-| doorbell_volume | Number | Doorbell Volume | |
-| alarming_volume | Number | Alarming Volume | |
-| gateway_volume | Number | Gateway Volume | |
-| arming_time | Number:Time | Arming Time | |
-| corridor_on_time | Number:Time | Corridor on time | |
-| language | String | Voice prompt Language | |
-| zigbee_channel | String | Zigbee Channel | |
-| lumi_bind | String | Lumi_bind info | |
-| doorbell_push | String | Doorbell Push | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| guard | Switch | Guard | |
+| corridor | Switch | Automatic Night Light | |
+| nightlight | Color | Night Light | |
+| rgb | Color | Colored Light | |
+| doorbell_volume | Number | Doorbell Volume | |
+| alarming_volume | Number | Alarming Volume | |
+| gateway_volume | Number | Gateway Volume | |
+| arming_time | Number:Time | Arming Time | |
+| corridor_on_time | Number:Time | Corridor on time | |
+| language | String | Voice prompt Language | |
+| zigbee_channel | String | Zigbee Channel | |
+| lumi_bind | String | Lumi_bind info | |
+| doorbell_push | String | Doorbell Push | |
### Mi smart Home Gateway Hub v1 (<a name="lumi-gateway-v1">lumi.gateway.v1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |
-| doorbellVol | Number | Doorbell Volume | |
-| gatewayVol | Number | Gateway Volume | |
-| alarmingVol | Number | Alarming Volume | |
-| doorbellPush | String | Doorbell Push | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |
+| doorbellVol | Number | Doorbell Volume | |
+| gatewayVol | Number | Gateway Volume | |
+| alarmingVol | Number | Alarming Volume | |
+| doorbellPush | String | Doorbell Push | |
### Mi smart Home GatewayHub v2 (<a name="lumi-gateway-v2">lumi.gateway.v2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |
-| doorbellVol | Number | Doorbell Volume | |
-| gatewayVol | Number | Gateway Volume | |
-| alarmingVol | Number | Alarming Volume | |
-| doorbellPush | String | Doorbell Push | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |
+| doorbellVol | Number | Doorbell Volume | |
+| gatewayVol | Number | Gateway Volume | |
+| alarmingVol | Number | Alarming Volume | |
+| doorbellPush | String | Doorbell Push | |
### Mi smart Home Gateway Hub v3 (<a name="lumi-gateway-v3">lumi.gateway.v3</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |
-| doorbellVol | Number | Doorbell Volume | |
-| gatewayVol | Number | Gateway Volume | |
-| alarmingVol | Number | Alarming Volume | |
-| doorbellPush | String | Doorbell Push | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |
+| doorbellVol | Number | Doorbell Volume | |
+| gatewayVol | Number | Gateway Volume | |
+| alarmingVol | Number | Alarming Volume | |
+| doorbellPush | String | Doorbell Push | |
### Aqara LED Light Bulb (Tunable White) (<a name="lumi-light-aqcn02">lumi.light.aqcn02</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| colour_temperature | Number | Color Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| colour_temperature | Number | Color Temperature | |
### Door lock (<a name="lumi-lock-v1">lumi.lock.v1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| status | String | Status | |
-| log | String | Device Log | This channel uses cloud to get data. See widget market place for suitable widget to display the data |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| status | String | Status | |
+| log | String | Device Log | This channel uses cloud to get data. See widget market place for suitable widget to display the data |
### Aqara Door Lock (<a name="lumi-lock-aq1">lumi.lock.aq1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| status | String | Status | |
-| log | String | Device Log | This channel uses cloud to get data. See widget market place for suitable widget to display the data |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| status | String | Status | |
+| log | String | Device Log | This channel uses cloud to get data. See widget market place for suitable widget to display the data |
### Aqara Door Lock S2 (<a name="lumi-lock-acn02">lumi.lock.acn02</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| status | String | Status | |
-| log | String | Device Log | This channel uses cloud to get data. See widget market place for suitable widget to display the data |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| status | String | Status | |
+| log | String | Device Log | This channel uses cloud to get data. See widget market place for suitable widget to display the data |
### Aqara Door lock S2 Pro (<a name="lumi-lock-acn03">lumi.lock.acn03</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| status | String | Status | |
-| log | String | Device Log | This channel uses cloud to get data. See widget market place for suitable widget to display the data |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| status | String | Status | |
+| log | String | Device Log | This channel uses cloud to get data. See widget market place for suitable widget to display the data |
### Mi Smart Plug (Zigbee) (<a name="lumi-plug-mmeu01">lumi.plug.mmeu01</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| load_power | Number | Load Power | |
-| en_night_tip_light | Switch | Led Light | |
-| poweroff_memory | Switch | Poweroff Memory | |
-| max_power | Number | Max Power | |
-| log | String | Device Log | This channel uses cloud to get data. See widget market place for suitable widget to display the data. |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| load_power | Number | Load Power | |
+| en_night_tip_light | Switch | Led Light | |
+| poweroff_memory | Switch | Poweroff Memory | |
+| max_power | Number | Max Power | |
+| log | String | Device Log | This channel uses cloud to get data. See widget market place for suitable widget to display the data. |
### Mi Window and Door Sensor (<a name="lumi-sensor_magnet-v2">lumi.sensor_magnet.v2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| log | String | Device Log | This channel uses cloud to get data. See widget market place for suitable widget to display the data. |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| log | String | Device Log | This channel uses cloud to get data. See widget market place for suitable widget to display the data. |
### Mi Motion Sensor (<a name="lumi-sensor_motion-aq2">lumi.sensor_motion.aq2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| log | String | Device Log | This channel uses cloud to get data. See widget market place for suitable widget to display the data |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| log | String | Device Log | This channel uses cloud to get data. See widget market place for suitable widget to display the data |
### Mi Motion Sensor (<a name="lumi-sensor_motion-v2">lumi.sensor_motion.v2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| log | String | Device Log | This channel uses cloud to get data. See widget market place for suitable widget to display the data |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| log | String | Device Log | This channel uses cloud to get data. See widget market place for suitable widget to display the data |
### Mi Temperature and Humidity Sensor (<a name="lumi-sensor_ht-v1">lumi.sensor_ht.v1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| temperature | Number:Temperature | Temperature | |
-| humidity | Number:Dimensionless | Humidity | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| temperature | Number:Temperature | Temperature | |
+| humidity | Number:Dimensionless | Humidity | |
### Water Leak Sensor (<a name="lumi-sensor_wleak-aq1">lumi.sensor_wleak.aq1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| leak | Switch | Leaking | |
-| log | String | Device Log | This channel uses cloud to get data. See widget market place for suitable widget to display the data |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| leak | Switch | Leaking | |
+| log | String | Device Log | This channel uses cloud to get data. See widget market place for suitable widget to display the data |
### Aqara Temperature and Humidity Sensor (<a name="lumi-weather-v1">lumi.weather.v1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| temperature | Number:Temperature | Temperature | |
-| humidity | Number:Dimensionless | Humidity | |
-| pressure | Number:Pressure | pressure | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| temperature | Number:Temperature | Temperature | |
+| humidity | Number:Dimensionless | Humidity | |
+| pressure | Number:Pressure | pressure | |
### Mi Robot Vacuum-Mop Essential (<a name="mijia-vacuum-v2">mijia.vacuum.v2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| vacuumaction | String | Vacuum Action | This channel accepts `start`, `stop`, `findme` and `dock`. |
-| status | Number | Robot Cleaner - Status | Value mapping `["1"="Idle","2"="Sweeping","3"="Paused","4"="Error","5"="Charging","6"="Go Charging"]` |
-| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Faults","1"="Left-wheel-error","2"="Right-wheel-error","3"="Cliff-error","4"="Low-battery-error","5"="Bump-error","6"="Main-brush-error","7"="Side-brush-error","8"="Fan-motor-error","9"="Dustbin-error","10"="Charging-error","11"="No-wate-error","12"="Pick-up-error"]` |
-| mode | Number | Robot Cleaner - Mode | Value mapping `["1"="Auto-clean","2"="Spot-clean","3"="Wallflow-clean"]` |
-| target-water-level | Number | Robot Cleaner - Target Water Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
-| fan-level | Number | Robot Cleaner - Fan Level | Value mapping `["0"="Silence","1"="Stanrd","2"="Middle","3"="Enchance"]` |
-| battery-level | Number:Dimensionless | Battery - Battery Level | |
-| charging-state | Number | Battery - Charging State | Value mapping `["0"="Not-charging","1"="Charging","2"="Charging-competely"]` |
-| alarm | Switch | Alarm - Alarm | |
-| volume | Number:Dimensionless | Alarm - Volume | |
-| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter-left-time | Number:Time | Filter - Filter Left Time | |
-| brush-life-level | Number:Dimensionless | Brush Cleaner - Brush Life Level | |
-| brush-left-time | Number:Time | Brush Cleaner - Brush Left Time | |
-| brush-life-level1 | Number:Dimensionless | Brush Cleaner - Brush Life Level | |
-| brush-left-time1 | Number:Time | Brush Cleaner - Brush Left Time | |
-| direction_key | Number | Remote Control - Direction Key | Value mapping `["0"="direction 0","1"="direction 1","2"="direction 2","3"="direction 3","4"="direction 4"]` |
-| clean-area | Number:Area | Clean Record - Clean Area | |
-| clean_time | Number | Clean Record - Clean Time | |
-| total-clean-area | Number:Area | Clean Record - Total Clean Area | |
-| total-clean-time | Number | Clean Record - Total Clean Time | |
-| total-clean-count | Number | Clean Record - Total Clean Count | |
-| language | Number | Language - Language | Value mapping `["0"="English","1"="Chinese","2"="Spanish","3"="Russian","4"="Italian","5"="French","6"="German","7"="Korean","8"="Polish"]` |
-| not-disturb-switch | Switch | Language - Not Disturb Switch | |
-| mop-status | Number | Other Status - Mop Status | Value mapping `["0"="Mop Uninstall","1"="Mop Install"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| vacuumaction | String | Vacuum Action | This channel accepts `start`, `stop`, `findme` and `dock`. |
+| status | Number | Robot Cleaner - Status | Value mapping `["1"="Idle","2"="Sweeping","3"="Paused","4"="Error","5"="Charging","6"="Go Charging"]` |
+| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Faults","1"="Left-wheel-error","2"="Right-wheel-error","3"="Cliff-error","4"="Low-battery-error","5"="Bump-error","6"="Main-brush-error","7"="Side-brush-error","8"="Fan-motor-error","9"="Dustbin-error","10"="Charging-error","11"="No-wate-error","12"="Pick-up-error"]` |
+| mode | Number | Robot Cleaner - Mode | Value mapping `["1"="Auto-clean","2"="Spot-clean","3"="Wallflow-clean"]` |
+| target-water-level | Number | Robot Cleaner - Target Water Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
+| fan-level | Number | Robot Cleaner - Fan Level | Value mapping `["0"="Silence","1"="Stanrd","2"="Middle","3"="Enchance"]` |
+| battery-level | Number:Dimensionless | Battery - Battery Level | |
+| charging-state | Number | Battery - Charging State | Value mapping `["0"="Not-charging","1"="Charging","2"="Charging-competely"]` |
+| alarm | Switch | Alarm - Alarm | |
+| volume | Number:Dimensionless | Alarm - Volume | |
+| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter-left-time | Number:Time | Filter - Filter Left Time | |
+| brush-life-level | Number:Dimensionless | Brush Cleaner - Brush Life Level | |
+| brush-left-time | Number:Time | Brush Cleaner - Brush Left Time | |
+| brush-life-level1 | Number:Dimensionless | Brush Cleaner - Brush Life Level | |
+| brush-left-time1 | Number:Time | Brush Cleaner - Brush Left Time | |
+| direction_key | Number | Remote Control - Direction Key | Value mapping `["0"="direction 0","1"="direction 1","2"="direction 2","3"="direction 3","4"="direction 4"]` |
+| clean-area | Number:Area | Clean Record - Clean Area | |
+| clean_time | Number | Clean Record - Clean Time | |
+| total-clean-area | Number:Area | Clean Record - Total Clean Area | |
+| total-clean-time | Number | Clean Record - Total Clean Time | |
+| total-clean-count | Number | Clean Record - Total Clean Count | |
+| language | Number | Language - Language | Value mapping `["0"="English","1"="Chinese","2"="Spanish","3"="Russian","4"="Italian","5"="French","6"="German","7"="Korean","8"="Polish"]` |
+| not-disturb-switch | Switch | Language - Not Disturb Switch | |
+| mop-status | Number | Other Status - Mop Status | Value mapping `["0"="Mop Uninstall","1"="Mop Install"]` |
### Mijia Smart Pet Water Dispenser (<a name="mmgg-pet_waterer-s1">mmgg.pet_waterer.s1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| fault | Number | Pet Drinking Fountain - Device Fault | Value mapping `["0"="No faults"]` |
-| on | Switch | Power | |
-| mode | Number | Mode | Value mapping `["1"="Common","2"="Smart "]` |
-| filter-left-time | Number:Time | Filter - Filter Left Time | |
-| on1 | Switch | Indicator Light - Switch | |
-| cotton-left-time | Number:Time | Filter Cotton - Cotton Left Time | |
-| remain-clean-time | Number:Time | Remain Clean Time - Remain Clean Time | |
-| no-water-flag | Switch | No Water Flag - No Water Flag | |
-| resetConsumable | String | Consumables Reset | Value mapping `["remain-clean-time-reset-clean-time"="Reset Clean Time","filter-cotton-reset-cotton-life"="Reset Cotton Time","filter-reset-filter-life"="Reset Filter Life"]` |
-| no-water-time | Number:Time | No Water Flag - No Water Time | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| fault | Number | Pet Drinking Fountain - Device Fault | Value mapping `["0"="No faults"]` |
+| on | Switch | Power | |
+| mode | Number | Mode | Value mapping `["1"="Common","2"="Smart "]` |
+| filter-left-time | Number:Time | Filter - Filter Left Time | |
+| on1 | Switch | Indicator Light - Switch | |
+| cotton-left-time | Number:Time | Filter Cotton - Cotton Left Time | |
+| remain-clean-time | Number:Time | Remain Clean Time - Remain Clean Time | |
+| no-water-flag | Switch | No Water Flag - No Water Flag | |
+| resetConsumable | String | Consumables Reset | Value mapping `["remain-clean-time-reset-clean-time"="Reset Clean Time","filter-cotton-reset-cotton-life"="Reset Cotton Time","filter-reset-filter-life"="Reset Filter Life"]` |
+| no-water-time | Number:Time | No Water Flag - No Water Time | |
### Mijia Smart Pet Water Dispenser (<a name="mmgg-pet_waterer-s2">mmgg.pet_waterer.s2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| fault | Number | Pet Drinking Fountain - Device Fault | Value mapping `["0"="No faults"]` |
-| on | Switch | Power | |
-| mode | Number | Mode | Value mapping `["1"="Common","2"="Smart "]` |
-| filter-left-time | Number:Time | Filter - Filter Left Time | |
-| on1 | Switch | Indicator Light - Switch | |
-| cotton-left-time | Number:Time | Filter Cotton - Cotton Left Time | |
-| remain-clean-time | Number:Time | Remain Clean Time - Remain Clean Time | |
-| no-water-flag | Switch | No Water Flag - No Water Flag | |
-| resetConsumable | String | Consumables Reset | Value mapping `["remain-clean-time-reset-clean-time"="Reset Clean Time","filter-cotton-reset-cotton-life"="Reset Cotton Time","filter-reset-filter-life"="Reset Filter Life"]` |
-| no-water-time | Number:Time | No Water Flag - No Water Time | |
-| pump-block-flag | Switch | No Water Flag - Pump Block Flag | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| fault | Number | Pet Drinking Fountain - Device Fault | Value mapping `["0"="No faults"]` |
+| on | Switch | Power | |
+| mode | Number | Mode | Value mapping `["1"="Common","2"="Smart "]` |
+| filter-left-time | Number:Time | Filter - Filter Left Time | |
+| on1 | Switch | Indicator Light - Switch | |
+| cotton-left-time | Number:Time | Filter Cotton - Cotton Left Time | |
+| remain-clean-time | Number:Time | Remain Clean Time - Remain Clean Time | |
+| no-water-flag | Switch | No Water Flag - No Water Flag | |
+| resetConsumable | String | Consumables Reset | Value mapping `["remain-clean-time-reset-clean-time"="Reset Clean Time","filter-cotton-reset-cotton-life"="Reset Cotton Time","filter-reset-filter-life"="Reset Filter Life"]` |
+| no-water-time | Number:Time | No Water Flag - No Water Time | |
+| pump-block-flag | Switch | No Water Flag - Pump Block Flag | |
### Mijia Smart Pet Water Dispenser (<a name="mmgg-pet_waterer-s3">mmgg.pet_waterer.s3</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| fault | Number | Pet Drinking Fountain - Device Fault | Value mapping `["0"="No faults"]` |
-| on | Switch | Power | |
-| mode | Number | Mode | Value mapping `["1"="Common","2"="Smart "]` |
-| filter-left-time | Number:Time | Filter - Filter Left Time | |
-| on1 | Switch | Indicator Light - Switch | |
-| cotton-left-time | Number:Time | Filter Cotton - Cotton Left Time | |
-| remain-clean-time | Number:Time | Remain Clean Time - Remain Clean Time | |
-| no-water-flag | Switch | No Water Flag - No Water Flag | |
-| resetConsumable | String | Consumables Reset | Value mapping `["remain-clean-time-reset-clean-time"="Reset Clean Time","filter-cotton-reset-cotton-life"="Reset Cotton Time","filter-reset-filter-life"="Reset Filter Life"]` |
-| no-water-time | Number:Time | No Water Flag - No Water Time | |
-| pump-block-flag | Switch | No Water Flag - Pump Block Flag | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| fault | Number | Pet Drinking Fountain - Device Fault | Value mapping `["0"="No faults"]` |
+| on | Switch | Power | |
+| mode | Number | Mode | Value mapping `["1"="Common","2"="Smart "]` |
+| filter-left-time | Number:Time | Filter - Filter Left Time | |
+| on1 | Switch | Indicator Light - Switch | |
+| cotton-left-time | Number:Time | Filter Cotton - Cotton Left Time | |
+| remain-clean-time | Number:Time | Remain Clean Time - Remain Clean Time | |
+| no-water-flag | Switch | No Water Flag - No Water Flag | |
+| resetConsumable | String | Consumables Reset | Value mapping `["remain-clean-time-reset-clean-time"="Reset Clean Time","filter-cotton-reset-cotton-life"="Reset Cotton Time","filter-reset-filter-life"="Reset Filter Life"]` |
+| no-water-time | Number:Time | No Water Flag - No Water Time | |
+| pump-block-flag | Switch | No Water Flag - Pump Block Flag | |
### XIAOWAN Smart Pet Water Dispenser (<a name="mmgg-pet_waterer-s4">mmgg.pet_waterer.s4</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| fault | Number | Pet Drinking Fountain - Device Fault | Value mapping `["0"="No faults"]` |
-| on | Switch | Power | |
-| mode | Number | Mode | Value mapping `["1"="Common","2"="Smart "]` |
-| filter-left-time | Number:Time | Filter - Filter Left Time | |
-| on1 | Switch | Indicator Light - Switch | |
-| cotton-left-time | Number:Time | Filter Cotton - Cotton Left Time | |
-| remain-clean-time | Number:Time | Remain Clean Time - Remain Clean Time | |
-| no-water-flag | Switch | No Water Flag - No Water Flag | |
-| resetConsumable | String | Consumables Reset | Value mapping `["remain-clean-time-reset-clean-time"="Reset Clean Time","filter-cotton-reset-cotton-life"="Reset Cotton Time","filter-reset-filter-life"="Reset Filter Life"]` |
-| no-water-time | Number:Time | No Water Flag - No Water Time | |
-| pump-block-flag | Switch | No Water Flag - Pump Block Flag | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| fault | Number | Pet Drinking Fountain - Device Fault | Value mapping `["0"="No faults"]` |
+| on | Switch | Power | |
+| mode | Number | Mode | Value mapping `["1"="Common","2"="Smart "]` |
+| filter-left-time | Number:Time | Filter - Filter Left Time | |
+| on1 | Switch | Indicator Light - Switch | |
+| cotton-left-time | Number:Time | Filter Cotton - Cotton Left Time | |
+| remain-clean-time | Number:Time | Remain Clean Time - Remain Clean Time | |
+| no-water-flag | Switch | No Water Flag - No Water Flag | |
+| resetConsumable | String | Consumables Reset | Value mapping `["remain-clean-time-reset-clean-time"="Reset Clean Time","filter-cotton-reset-cotton-life"="Reset Cotton Time","filter-reset-filter-life"="Reset Filter Life"]` |
+| no-water-time | Number:Time | No Water Flag - No Water Time | |
+| pump-block-flag | Switch | No Water Flag - Pump Block Flag | |
### MR.BOND (<a name="mrbond-airer-m1pro">mrbond.airer.m1pro</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| dry | Switch | Dry | |
-| led | Switch | LED Status | |
-| motor | Number | Motor | |
-| drytime | Number | Dry Time | |
-| airer_location | Number | Airer Location | |
-| disinfect | Switch | disinfect | |
-| distime | Number | Disinfect Time | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| dry | Switch | Dry | |
+| led | Switch | LED Status | |
+| motor | Number | Motor | |
+| drytime | Number | Dry Time | |
+| airer_location | Number | Airer Location | |
+| disinfect | Switch | disinfect | |
+| distime | Number | Disinfect Time | |
### MR.BOND (<a name="mrbond-airer-m1s">mrbond.airer.m1s</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| dry | Switch | Dry | |
-| led | Switch | LED Status | |
-| motor | Number | Motor | |
-| drytime | Number | Dry Time | |
-| airer_location | Number | Airer Location | |
-| disinfect | Switch | disinfect | |
-| distime | Number | Disinfect Time | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| dry | Switch | Dry | |
+| led | Switch | LED Status | |
+| motor | Number | Motor | |
+| drytime | Number | Dry Time | |
+| airer_location | Number | Airer Location | |
+| disinfect | Switch | disinfect | |
+| distime | Number | Disinfect Time | |
### MR.BOND (<a name="mrbond-airer-m1super">mrbond.airer.m1super</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| dry | Switch | Dry | |
-| led | Switch | LED Status | |
-| motor | Number | Motor | |
-| drytime | Number | Dry Time | |
-| airer_location | Number | Airer Location | |
-| disinfect | Switch | disinfect | |
-| distime | Number | Disinfect Time | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| dry | Switch | Dry | |
+| led | Switch | LED Status | |
+| motor | Number | Motor | |
+| drytime | Number | Dry Time | |
+| airer_location | Number | Airer Location | |
+| disinfect | Switch | disinfect | |
+| distime | Number | Disinfect Time | |
### WIDETECH WDH318EFW1 Internet Dehumidifier (<a name="nwt-derh-wdh318efw1">nwt.derh.wdh318efw1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | String | Mode | |
-| autohumidity | Number:Dimensionless | Auto humidity | |
-| fanspeed | Number | Fan Speed | |
-| buzzer | Switch | Buzzer | |
-| led | Switch | LED | |
-| childlock | Switch | Child Lock | |
-| humidity | Number:Dimensionless | Humidity | |
-| temperature | Number:Temperature | Temperature | |
-| tankfull | Switch | Tank Full | |
-| compressorstatus | Switch | Compressor Status | |
-| defroststatus | Switch | Defrost Status | |
-| fanst | Number | Fan St | |
-| alarm | String | Alarm | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| autohumidity | Number:Dimensionless | Auto humidity | |
+| fanspeed | Number | Fan Speed | |
+| buzzer | Switch | Buzzer | |
+| led | Switch | LED | |
+| childlock | Switch | Child Lock | |
+| humidity | Number:Dimensionless | Humidity | |
+| temperature | Number:Temperature | Temperature | |
+| tankfull | Switch | Tank Full | |
+| compressorstatus | Switch | Compressor Status | |
+| defroststatus | Switch | Defrost Status | |
+| fanst | Number | Fan St | |
+| alarm | String | Alarm | |
### Philips Zhirui Ceiling Lamp Bedroom 40W (<a name="philips-light-bceiling1">philips.light.bceiling1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| sw | Switch | Switch | |
-| bl | Switch | Night Light | |
-| ms | Switch | MiBand Notifications | |
-| ac | Switch | Auto Ambiance | |
-| delayoff | Switch | Delay Off | |
-| mb | Switch | MiBand | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| sw | Switch | Switch | |
+| bl | Switch | Night Light | |
+| ms | Switch | MiBand Notifications | |
+| ac | Switch | Auto Ambiance | |
+| delayoff | Switch | Delay Off | |
+| mb | Switch | MiBand | |
### Philips Zhirui Ceiling Lamp Bedroom 28W (<a name="philips-light-bceiling2">philips.light.bceiling2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| sw | Switch | Switch | |
-| bl | Switch | Night Light | |
-| ms | Switch | MiBand Notifications | |
-| ac | Switch | Auto Ambiance | |
-| delayoff | Switch | Delay Off | |
-| mb | Switch | MiBand | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| sw | Switch | Switch | |
+| bl | Switch | Night Light | |
+| ms | Switch | MiBand Notifications | |
+| ac | Switch | Auto Ambiance | |
+| delayoff | Switch | Delay Off | |
+| mb | Switch | MiBand | |
### Philips ZhiRui E27 bulb (<a name="philips-light-bulb">philips.light.bulb</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| switchscene | Switch | Switch Scene | |
-| delayoff | Switch | Delay Off | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| switchscene | Switch | Switch Scene | |
+| delayoff | Switch | Delay Off | |
### Philips ZhiRui E14 Candle Lamp Frosted version (<a name="philips-light-candle">philips.light.candle</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| delayoff | Switch | Delay Off | |
-| toggle | Switch | Toggle | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| delayoff | Switch | Delay Off | |
+| toggle | Switch | Toggle | |
### Philips ZhiRui E14 Candle Lamp Crystal version (<a name="philips-light-candle2">philips.light.candle2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| delayoff | Switch | Delay Off | |
-| toggle | Switch | Toggle | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| delayoff | Switch | Delay Off | |
+| toggle | Switch | Toggle | |
### Mijia Philips Color Bulb (<a name="philips-light-cbulb">philips.light.cbulb</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| cid | Color | Color | |
-| switchscene | Switch | Switch Scene | |
-| switch_en | Switch | Switch Enabled | |
-| delayoff | Switch | Delay Off | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| cid | Color | Color | |
+| switchscene | Switch | Switch Scene | |
+| switch_en | Switch | Switch Enabled | |
+| delayoff | Switch | Delay Off | |
### Philips Light (<a name="philips-light-cbulbs">philips.light.cbulbs</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| cid | Color | Color | |
-| switchscene | Switch | Switch Scene | |
-| switch_en | Switch | Switch Enabled | |
-| delayoff | Switch | Delay Off | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| cid | Color | Color | |
+| switchscene | Switch | Switch Scene | |
+| switch_en | Switch | Switch Enabled | |
+| delayoff | Switch | Delay Off | |
### Philips Connected Ceiling (<a name="philips-light-ceiling">philips.light.ceiling</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| switchscene | Switch | Switch Scene | |
-| toggle | Switch | Toggle | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| switchscene | Switch | Switch Scene | |
+| toggle | Switch | Toggle | |
### Philips Light (<a name="philips-light-dcolor">philips.light.dcolor</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| cid | Color | Color | |
-| switchscene | Switch | Switch Scene | |
-| switch_en | Switch | Switch Enabled | |
-| delayoff | Switch | Delay Off | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| cid | Color | Color | |
+| switchscene | Switch | Switch Scene | |
+| switch_en | Switch | Switch Enabled | |
+| delayoff | Switch | Delay Off | |
### ZhiRui Dimmable Downlight (<a name="philips-light-dlight">philips.light.dlight</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Mode | |
-| brightness | Dimmer | Brightness | |
-| cct | Number | Color Temperature | |
-| dv | Number | Delayed Turn-off | |
-| WallSceneEn | Switch | Wall Scene Enable | |
-| WallScene | String | Wall Scene | |
-| autoCct | String | Auto CCT | |
-| dimmingPeriod | Number | Dimming Period | |
-| MibandStatus | String | Mi Band Status | |
-| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Dimmer | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
### Philips ZhiRui Downlight (<a name="philips-light-downlight">philips.light.downlight</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| switchscene | Switch | Switch Scene | |
-| delayoff | Switch | Delay Off | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| switchscene | Switch | Switch Scene | |
+| delayoff | Switch | Delay Off | |
### Philips Wi-Fi bulb E27 White (<a name="philips-light-hbulb">philips.light.hbulb</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| switchscene | Switch | Switch Scene | |
-| delayoff | Switch | Delay Off | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| switchscene | Switch | Switch Scene | |
+| delayoff | Switch | Delay Off | |
### Philips ZhiYi Ceiling Lamp FL 40W (<a name="philips-light-lnblight1">philips.light.lnblight1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| sw | Switch | Switch | |
-| bl | Switch | Night Light | |
-| ms | Switch | MiBand Notifications | |
-| ac | Switch | Auto Ambiance | |
-| delayoff | Switch | Delay Off | |
-| mb | Switch | MiBand | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| sw | Switch | Switch | |
+| bl | Switch | Night Light | |
+| ms | Switch | MiBand Notifications | |
+| ac | Switch | Auto Ambiance | |
+| delayoff | Switch | Delay Off | |
+| mb | Switch | MiBand | |
### Philips ZhiYi Ceiling Lamp FL 28W (<a name="philips-light-lnblight2">philips.light.lnblight2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| sw | Switch | Switch | |
-| bl | Switch | Night Light | |
-| ms | Switch | MiBand Notifications | |
-| ac | Switch | Auto Ambiance | |
-| delayoff | Switch | Delay Off | |
-| mb | Switch | MiBand | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| sw | Switch | Switch | |
+| bl | Switch | Night Light | |
+| ms | Switch | MiBand Notifications | |
+| ac | Switch | Auto Ambiance | |
+| delayoff | Switch | Delay Off | |
+| mb | Switch | MiBand | |
### Philips ZhiYi Ceiling Lamp FL 80W (<a name="philips-light-lnlrlight">philips.light.lnlrlight</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| sw | Switch | Switch | |
-| bl | Switch | Night Light | |
-| ms | Switch | MiBand Notifications | |
-| ac | Switch | Auto Ambiance | |
-| delayoff | Switch | Delay Off | |
-| mb | Switch | MiBand | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| sw | Switch | Switch | |
+| bl | Switch | Night Light | |
+| ms | Switch | MiBand Notifications | |
+| ac | Switch | Auto Ambiance | |
+| delayoff | Switch | Delay Off | |
+| mb | Switch | MiBand | |
### Philips Zhirui Ceiling Lamp Living room 80W (<a name="philips-light-lrceiling">philips.light.lrceiling</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| sw | Switch | Switch | |
-| bl | Switch | Night Light | |
-| ms | Switch | MiBand Notifications | |
-| ac | Switch | Auto Ambiance | |
-| delayoff | Switch | Delay Off | |
-| mb | Switch | MiBand | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| sw | Switch | Switch | |
+| bl | Switch | Night Light | |
+| ms | Switch | MiBand Notifications | |
+| ac | Switch | Auto Ambiance | |
+| delayoff | Switch | Delay Off | |
+| mb | Switch | MiBand | |
### Zhirui Ceiling Lamp Nordic 80W (<a name="philips-light-mceil">philips.light.mceil</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Mode | |
-| brightness | Dimmer | Brightness | |
-| cct | Number | Color Temperature | |
-| dv | Number | Delayed Turn-off | |
-| WallSceneEn | Switch | Wall Scene Enable | |
-| WallScene | String | Wall Scene | |
-| autoCct | String | Auto CCT | |
-| dimmingPeriod | Number | Dimming Period | |
-| MibandStatus | String | Mi Band Status | |
-| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Dimmer | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
### Zhirui Ceiling Lamp Nordic 40W (<a name="philips-light-mceilm">philips.light.mceilm</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Mode | |
-| brightness | Dimmer | Brightness | |
-| cct | Number | Color Temperature | |
-| dv | Number | Delayed Turn-off | |
-| WallSceneEn | Switch | Wall Scene Enable | |
-| WallScene | String | Wall Scene | |
-| autoCct | String | Auto CCT | |
-| dimmingPeriod | Number | Dimming Period | |
-| MibandStatus | String | Mi Band Status | |
-| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Dimmer | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
### Zhirui Ceiling Lamp Nordic 28W (<a name="philips-light-mceils">philips.light.mceils</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Mode | |
-| brightness | Dimmer | Brightness | |
-| cct | Number | Color Temperature | |
-| dv | Number | Delayed Turn-off | |
-| WallSceneEn | Switch | Wall Scene Enable | |
-| WallScene | String | Wall Scene | |
-| autoCct | String | Auto CCT | |
-| dimmingPeriod | Number | Dimming Period | |
-| MibandStatus | String | Mi Band Status | |
-| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Dimmer | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
### Philips Smart Lamp (<a name="philips-light-mono1">philips.light.mono1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| scene | Number | Scene | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| scene | Number | Scene | |
### Philips ZhiRui Bedside Lamp (<a name="philips-light-moonlight">philips.light.moonlight</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| gonight | Switch | Go Night | |
-| delayoff | Switch | Delay Off | |
-| toggle | Switch | Toggle | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| gonight | Switch | Go Night | |
+| delayoff | Switch | Delay Off | |
+| toggle | Switch | Toggle | |
### Zhirui Ceiling Lamp Black 80W (<a name="philips-light-obceil">philips.light.obceil</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Mode | |
-| brightness | Dimmer | Brightness | |
-| cct | Number | Color Temperature | |
-| dv | Number | Delayed Turn-off | |
-| WallSceneEn | Switch | Wall Scene Enable | |
-| WallScene | String | Wall Scene | |
-| autoCct | String | Auto CCT | |
-| dimmingPeriod | Number | Dimming Period | |
-| MibandStatus | String | Mi Band Status | |
-| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Dimmer | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
### Zhirui Ceiling Lamp Black 40W (<a name="philips-light-obceim">philips.light.obceim</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Mode | |
-| brightness | Dimmer | Brightness | |
-| cct | Number | Color Temperature | |
-| dv | Number | Delayed Turn-off | |
-| WallSceneEn | Switch | Wall Scene Enable | |
-| WallScene | String | Wall Scene | |
-| autoCct | String | Auto CCT | |
-| dimmingPeriod | Number | Dimming Period | |
-| MibandStatus | String | Mi Band Status | |
-| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Dimmer | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
### Zhirui Ceiling Lamp Black 28W (<a name="philips-light-obceis">philips.light.obceis</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Mode | |
-| brightness | Dimmer | Brightness | |
-| cct | Number | Color Temperature | |
-| dv | Number | Delayed Turn-off | |
-| WallSceneEn | Switch | Wall Scene Enable | |
-| WallScene | String | Wall Scene | |
-| autoCct | String | Auto CCT | |
-| dimmingPeriod | Number | Dimming Period | |
-| MibandStatus | String | Mi Band Status | |
-| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Dimmer | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
### Mijia Philips Study Desk Lamp (<a name="philips-light-rwread">philips.light.rwread</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| scene | Number | Scene | |
-| flm | Number | Follow Me | |
-| dv | Number | DV | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| scene | Number | Scene | |
+| flm | Number | Follow Me | |
+| dv | Number | DV | |
### Zhirui Ceiling Lamp Starry 80W (<a name="philips-light-sceil">philips.light.sceil</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Mode | |
-| brightness | Dimmer | Brightness | |
-| cct | Number | Color Temperature | |
-| dv | Number | Delayed Turn-off | |
-| WallSceneEn | Switch | Wall Scene Enable | |
-| WallScene | String | Wall Scene | |
-| autoCct | String | Auto CCT | |
-| dimmingPeriod | Number | Dimming Period | |
-| MibandStatus | String | Mi Band Status | |
-| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Dimmer | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
### Zhirui Ceiling Lamp Starry 40W (<a name="philips-light-sceilm">philips.light.sceilm</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Mode | |
-| brightness | Dimmer | Brightness | |
-| cct | Number | Color Temperature | |
-| dv | Number | Delayed Turn-off | |
-| WallSceneEn | Switch | Wall Scene Enable | |
-| WallScene | String | Wall Scene | |
-| autoCct | String | Auto CCT | |
-| dimmingPeriod | Number | Dimming Period | |
-| MibandStatus | String | Mi Band Status | |
-| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Dimmer | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
### Zhirui Ceiling Lamp Starry 28W (<a name="philips-light-sceils">philips.light.sceils</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Mode | |
-| brightness | Dimmer | Brightness | |
-| cct | Number | Color Temperature | |
-| dv | Number | Delayed Turn-off | |
-| WallSceneEn | Switch | Wall Scene Enable | |
-| WallScene | String | Wall Scene | |
-| autoCct | String | Auto CCT | |
-| dimmingPeriod | Number | Dimming Period | |
-| MibandStatus | String | Mi Band Status | |
-| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Dimmer | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
### Philips EyeCare Connected Desk Lamp gen2. (<a name="philips-light-sread1">philips.light.sread1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| ambientPower | Switch | Ambient Power | |
-| ambientBrightness | Number | Ambient Brightness | |
-| illumination | Number | Ambient Illumination | |
-| eyecare | Switch | Eyecare | |
-| bl | Switch | Night Light | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| ambientPower | Switch | Ambient Power | |
+| ambientBrightness | Number | Ambient Brightness | |
+| illumination | Number | Ambient Illumination | |
+| eyecare | Switch | Eyecare | |
+| bl | Switch | Night Light | |
### Mijia Philips Desk Lamp 2S (<a name="philips-light-sread2">philips.light.sread2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| ambientPower | Switch | Ambient Power | |
-| ambientBrightness | Number | Ambient Brightness | |
-| illumination | Number | Ambient Illumination | |
-| eyecare | Switch | Eyecare | |
-| bl | Switch | Night Light | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| ambientPower | Switch | Ambient Power | |
+| ambientBrightness | Number | Ambient Brightness | |
+| illumination | Number | Ambient Illumination | |
+| eyecare | Switch | Eyecare | |
+| bl | Switch | Night Light | |
### Philips Connected Lights (<a name="philips-light-virtual">philips.light.virtual</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| switchscene | Switch | Switch Scene | |
-| delayoff | Switch | Delay Off | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| switchscene | Switch | Switch Scene | |
+| delayoff | Switch | Delay Off | |
### Zhirui Ceiling Lamp Gorgeous 80W (<a name="philips-light-xzceil">philips.light.xzceil</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Mode | |
-| brightness | Dimmer | Brightness | |
-| cct | Number | Color Temperature | |
-| dv | Number | Delayed Turn-off | |
-| WallSceneEn | Switch | Wall Scene Enable | |
-| WallScene | String | Wall Scene | |
-| autoCct | String | Auto CCT | |
-| dimmingPeriod | Number | Dimming Period | |
-| MibandStatus | String | Mi Band Status | |
-| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Dimmer | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
### Zhirui Ceiling Lamp Gorgeous 40W (<a name="philips-light-xzceim">philips.light.xzceim</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Mode | |
-| brightness | Dimmer | Brightness | |
-| cct | Number | Color Temperature | |
-| dv | Number | Delayed Turn-off | |
-| WallSceneEn | Switch | Wall Scene Enable | |
-| WallScene | String | Wall Scene | |
-| autoCct | String | Auto CCT | |
-| dimmingPeriod | Number | Dimming Period | |
-| MibandStatus | String | Mi Band Status | |
-| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Dimmer | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
### Zhirui Ceiling Lamp Gorgeous 28W (<a name="philips-light-xzceis">philips.light.xzceis</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Mode | |
-| brightness | Dimmer | Brightness | |
-| cct | Number | Color Temperature | |
-| dv | Number | Delayed Turn-off | |
-| WallSceneEn | Switch | Wall Scene Enable | |
-| WallScene | String | Wall Scene | |
-| autoCct | String | Auto CCT | |
-| dimmingPeriod | Number | Dimming Period | |
-| MibandStatus | String | Mi Band Status | |
-| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Dimmer | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+| actions | String | Actions | Value mapping `["light-brightness-down"="Light Brightness Down","light-brightness-up"="Light Brightness Up","light-toggle"="Light Toggle"]` |
### Philips ZhiYi Ceiling lamp (<a name="philips-light-zyceiling">philips.light.zyceiling</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| switchscene | Switch | Switch Scene | |
-| toggle | Switch | Toggle | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| switchscene | Switch | Switch Scene | |
+| toggle | Switch | Toggle | |
### Philips ZhiYi Desk Lamp (<a name="philips-light-zysread">philips.light.zysread</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| switchscene | Switch | Switch Scene | |
-| delayoff | Switch | Delay Off | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| switchscene | Switch | Switch Scene | |
+| delayoff | Switch | Delay Off | |
### Philips ZhiYi Strip (<a name="philips-light-zystrip">philips.light.zystrip</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| switchscene | Switch | Switch Scene | |
-| delayoff | Switch | Delay Off | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| switchscene | Switch | Switch Scene | |
+| delayoff | Switch | Delay Off | |
### CHINGMI Smart Power Strip v1 (<a name="qmi-powerstrip-v1">qmi.powerstrip.v1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | String | Mode | Value mapping `["normal"="Normal","green"="Green"]` |
-| powerUsage | Number:Power | Power Consumption | |
-| voltage | Number:ElectricPotential | Voltage | |
-| led | Switch | wifi LED | |
-| power_price | Number | Power Price | |
-| power_factor | Number | Power Factor | |
-| current | Number:ElectricCurrent | Current | |
-| elec_leakage | Number:ElectricCurrent | Electic Leakage | |
-| temperature | Number:Temperature | Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | Value mapping `["normal"="Normal","green"="Green"]` |
+| powerUsage | Number:Power | Power Consumption | |
+| voltage | Number:ElectricPotential | Voltage | |
+| led | Switch | wifi LED | |
+| power_price | Number | Power Price | |
+| power_factor | Number | Power Factor | |
+| current | Number:ElectricCurrent | Current | |
+| elec_leakage | Number:ElectricCurrent | Electic Leakage | |
+| temperature | Number:Temperature | Temperature | |
### ROIDMI EVE vacuum (<a name="roidmi-vacuum-v60">roidmi.vacuum.v60</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["vacuum-start-sweep"="Vacuum Start Sweep","vacuum-stop-sweeping"="Vacuum Stop Sweeping","vacuum-start-room-sweep"="Vacuum Start Room Sweep","battery-start-charge"="Battery Start Charge","filter-reset-filter-life"="Filter Reset Filter Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","custom-find-robot"="Custom Find Robot","custom-stop-find-charge"="Custom Stop Find Charge","custom-continue-sweep"="Custom Continue Sweep","custom-start-dust"="Custom Start Dust","custom-pause"="Custom Pause","custom-pause-find-charge"="Custom Pause Find Charge","custom-continue-find-charge"="Custom Continue Find Charge","custom-update-audio"="Custom Update Audio","custom-set-voice"="Custom Set Voice","map-request-path"="Map Request Path","map-change-area-name"="Map Change Area Name","map-set-auto-area"="Map Set Auto Area","map-local-map"="Map Local Map","map-area-custom"="Map Area Custom","map-area-order"="Map Area Order","sweep-start-sweep"="Sweep Start Sweep"]` |
-| status | Number | Robot Cleaner - Status | Value mapping `["1"="Dormant","2"="Idle","3"="Paused","4"="Sweeping","5"="Go Charging","6"="Charging","7"="Error","8"="Rfctrl","9"="Fullcharge","10"="Shutdown","11"="Findchargerpause"]` |
-| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Faults","1"="Low Battery Find Charger","2"="Low Battery And Poweroff","3"="Wheel Trap","4"="Collision Error","5"="Tile Do Task","6"="Lidar Point Error","7"="Front Wall Error","8"="Psd Dirty","9"="Middle Brush Fatal","10"="Sid Brush","11"="Fan Speed Error","12"="Lidar Cover","13"="Garbage Box Full","14"="Garbage Box Out","15"="Garbage Box Full Out","16"="Physical Trapped","17"="Pick Up Do Task","18"="No Water Box Do Task","19"="Water Box Empty","20"="Clean Cannot Arrive","21"="Start Form Forbid","22"="Drop","23"="Kit Water Pump","24"="Find Charger Failed","25"="Low Power Clean"]` |
-| mode | Number | Robot Cleaner - Mode | Value mapping `["1"="Silent","2"="Basic","3"="Strong","4"="Full Speed","0"="Sweep"]` |
-| sweep_type | Number | Robot Cleaner - Sweep Type | Value mapping `["0"="Sweep","1"="Mop","2"="Mop And Sweep"]` |
-| on | Number | Robot Cleaner - Switch Status | Value mapping `["1"="Open"]` |
-| battery_level | Number:Dimensionless | Battery - Battery Level | |
-| charging_state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not charging","3"="Not chargeable"]` |
-| volume | Number:Dimensionless | Speaker - Volume | |
-| mute | Switch | Speaker - Mute | |
-| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter_left_time | Number:Time | Filter - Filter Left Time | |
-| brush_left_time | Number:Time | Brush Cleaner - Brush Left Time | |
-| brush_life_level | Number:Dimensionless | Brush Cleaner - Brush Life Level | |
-| brush_left_time1 | Number:Time | Brush Cleaner - Brush Left Time | |
-| brush_life_level1 | Number:Dimensionless | Brush Cleaner - Brush Life Level | |
-| brush_left_time2 | Number:Time | Brush Cleaner - Brush Left Time | |
-| brush_life_level2 | Number:Dimensionless | Brush Cleaner - Brush Life Level | |
-| mop | Switch | Custom - Mop | |
-| work_station_freq | Number | Custom - Work Station Freq | |
-| timing | String | Custom - Timing | |
-| clean_area | Number | Custom - Clean Area | |
-| uid | String | Custom - Uid | |
-| auto_boost | Switch | Custom - Auto Boost | |
-| forbid_mode | String | Custom - Forbid Mode | |
-| water_level | Number | Custom - Water Level | Value mapping `["1"="First","2"="Second","3"="Three","4"="Fourth","0"="Mop"]` |
-| total_clean_time | Number:Time | Custom - Total Clean Time | |
-| total_clean_areas | Number | Custom - Total Clean Areas | |
-| clean_counts | Number | Custom - Clean Counts | |
-| clean_time | Number:Time | Custom - Clean Time | |
-| double_clean | Switch | Custom - Double Clean | |
-| edge_sweep | Switch | Custom - Edge Sweep | |
-| led_switch | Switch | Custom - Led Switch | |
-| lidar_collision | Switch | Custom - Lidar Collision | |
-| station_key | Switch | Custom - Station Key | |
-| station_led | Switch | Custom - Station Led | |
-| current_audio | String | Custom - Current Audio | |
-| progress | String | Custom - Progress | |
-| station_type | Number | Custom - Station Type | |
-| voice_conf | String | Custom - Voice Conf | |
-| clean_path | String | Map - Clean Path | |
-| restricted_zone | String | Map - Restricted Zone | |
-| auto_area | String | Map - Auto Area | |
-| map_memory | Switch | Map - Map Memory | |
-| map_name | String | Map - Map Name | |
-| use_auto_area | Switch | Map - Use Auto Area | |
-| path_type | Number | Map - Path Type | Value mapping `["0"="Normal","1"="Y-Mopping","2"="Repeat-Mopping"]` |
-| sweep_mode | Number | Sweep - Sweep Mode | Value mapping `["1"="Total","2"="Area","3"="Curpoint","4"="Point","7"="Smart","8"="AmartArea","9"="DepthTotal","10"="AlongWall","0"="Idle"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["vacuum-start-sweep"="Vacuum Start Sweep","vacuum-stop-sweeping"="Vacuum Stop Sweeping","vacuum-start-room-sweep"="Vacuum Start Room Sweep","battery-start-charge"="Battery Start Charge","filter-reset-filter-life"="Filter Reset Filter Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","custom-find-robot"="Custom Find Robot","custom-stop-find-charge"="Custom Stop Find Charge","custom-continue-sweep"="Custom Continue Sweep","custom-start-dust"="Custom Start Dust","custom-pause"="Custom Pause","custom-pause-find-charge"="Custom Pause Find Charge","custom-continue-find-charge"="Custom Continue Find Charge","custom-update-audio"="Custom Update Audio","custom-set-voice"="Custom Set Voice","map-request-path"="Map Request Path","map-change-area-name"="Map Change Area Name","map-set-auto-area"="Map Set Auto Area","map-local-map"="Map Local Map","map-area-custom"="Map Area Custom","map-area-order"="Map Area Order","sweep-start-sweep"="Sweep Start Sweep"]` |
+| status | Number | Robot Cleaner - Status | Value mapping `["1"="Dormant","2"="Idle","3"="Paused","4"="Sweeping","5"="Go Charging","6"="Charging","7"="Error","8"="Rfctrl","9"="Fullcharge","10"="Shutdown","11"="Findchargerpause"]` |
+| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Faults","1"="Low Battery Find Charger","2"="Low Battery And Poweroff","3"="Wheel Trap","4"="Collision Error","5"="Tile Do Task","6"="Lidar Point Error","7"="Front Wall Error","8"="Psd Dirty","9"="Middle Brush Fatal","10"="Sid Brush","11"="Fan Speed Error","12"="Lidar Cover","13"="Garbage Box Full","14"="Garbage Box Out","15"="Garbage Box Full Out","16"="Physical Trapped","17"="Pick Up Do Task","18"="No Water Box Do Task","19"="Water Box Empty","20"="Clean Cannot Arrive","21"="Start Form Forbid","22"="Drop","23"="Kit Water Pump","24"="Find Charger Failed","25"="Low Power Clean"]` |
+| mode | Number | Robot Cleaner - Mode | Value mapping `["1"="Silent","2"="Basic","3"="Strong","4"="Full Speed","0"="Sweep"]` |
+| sweep_type | Number | Robot Cleaner - Sweep Type | Value mapping `["0"="Sweep","1"="Mop","2"="Mop And Sweep"]` |
+| on | Number | Robot Cleaner - Switch Status | Value mapping `["1"="Open"]` |
+| battery_level | Number:Dimensionless | Battery - Battery Level | |
+| charging_state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not charging","3"="Not chargeable"]` |
+| volume | Number:Dimensionless | Speaker - Volume | |
+| mute | Switch | Speaker - Mute | |
+| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter_left_time | Number:Time | Filter - Filter Left Time | |
+| brush_left_time | Number:Time | Brush Cleaner - Brush Left Time | |
+| brush_life_level | Number:Dimensionless | Brush Cleaner - Brush Life Level | |
+| brush_left_time1 | Number:Time | Brush Cleaner - Brush Left Time | |
+| brush_life_level1 | Number:Dimensionless | Brush Cleaner - Brush Life Level | |
+| brush_left_time2 | Number:Time | Brush Cleaner - Brush Left Time | |
+| brush_life_level2 | Number:Dimensionless | Brush Cleaner - Brush Life Level | |
+| mop | Switch | Custom - Mop | |
+| work_station_freq | Number | Custom - Work Station Freq | |
+| timing | String | Custom - Timing | |
+| clean_area | Number | Custom - Clean Area | |
+| uid | String | Custom - Uid | |
+| auto_boost | Switch | Custom - Auto Boost | |
+| forbid_mode | String | Custom - Forbid Mode | |
+| water_level | Number | Custom - Water Level | Value mapping `["1"="First","2"="Second","3"="Three","4"="Fourth","0"="Mop"]` |
+| total_clean_time | Number:Time | Custom - Total Clean Time | |
+| total_clean_areas | Number | Custom - Total Clean Areas | |
+| clean_counts | Number | Custom - Clean Counts | |
+| clean_time | Number:Time | Custom - Clean Time | |
+| double_clean | Switch | Custom - Double Clean | |
+| edge_sweep | Switch | Custom - Edge Sweep | |
+| led_switch | Switch | Custom - Led Switch | |
+| lidar_collision | Switch | Custom - Lidar Collision | |
+| station_key | Switch | Custom - Station Key | |
+| station_led | Switch | Custom - Station Led | |
+| current_audio | String | Custom - Current Audio | |
+| progress | String | Custom - Progress | |
+| station_type | Number | Custom - Station Type | |
+| voice_conf | String | Custom - Voice Conf | |
+| clean_path | String | Map - Clean Path | |
+| restricted_zone | String | Map - Restricted Zone | |
+| auto_area | String | Map - Auto Area | |
+| map_memory | Switch | Map - Map Memory | |
+| map_name | String | Map - Map Name | |
+| use_auto_area | Switch | Map - Use Auto Area | |
+| path_type | Number | Map - Path Type | Value mapping `["0"="Normal","1"="Y-Mopping","2"="Repeat-Mopping"]` |
+| sweep_mode | Number | Sweep - Sweep Mode | Value mapping `["1"="Total","2"="Area","3"="Curpoint","4"="Point","7"="Smart","8"="AmartArea","9"="DepthTotal","10"="AlongWall","0"="Idle"]` |
### ROIDMI EVA (<a name="roidmi-vacuum-v66">roidmi.vacuum.v66</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["vacuum-start-sweep"="Vacuum Start Sweep","vacuum-stop-sweeping"="Vacuum Stop Sweeping","vacuum-start-room-sweep"="Vacuum Start Room Sweep","battery-start-charge"="Battery Start Charge","filter-reset-filter-life"="Filter Reset Filter Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","custom-find-robot"="Custom Find Robot","custom-stop-find-charge"="Custom Stop Find Charge","custom-continue-sweep"="Custom Continue Sweep","custom-start-dust"="Custom Start Dust","custom-pause"="Custom Pause","custom-pause-find-charge"="Custom Pause Find Charge","custom-continue-find-charge"="Custom Continue Find Charge","custom-update-audio"="Custom Update Audio","custom-set-voice"="Custom Set Voice","map-request-path"="Map Request Path","map-change-area-name"="Map Change Area Name","map-set-auto-area"="Map Set Auto Area","map-local-map"="Map Local Map","map-area-custom"="Map Area Custom","map-area-order"="Map Area Order","map-set-current-map"="Map Set Current Map","map-change-map-name"="Map Change Map Name","map-delete-map-list"="Map Delete Map List","map-save-map"="Map Save Map","sweep-start-sweep"="Sweep Start Sweep","mop-reset-mop-life"="Mop Reset Mop Life","basestation-start-ota"="Basestation Start Ota","basestation-set-ap-name"="Basestation Set Ap Name","basestation-set-back-clean-freq"="Basestation Set Back Clean Freq"]` |
-| status | Number | Robot Cleaner - Status | Value mapping `["1"="Dormant","2"="Idle","3"="Paused","4"="Sweeping","5"="Go Charging","6"="Charging","7"="Error","8"="Rfctrl","9"="Fullcharge","10"="Shutdown","11"="Findchargerpause","12"="Station Working","13"="Backing Clean"]` |
-| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Faults","1"="Low Battery Find Charger","2"="Low Battery And Poweroff","3"="Wheel Trap","4"="Collision Error","5"="Tile Do Task","6"="Lidar Point Error","7"="Front Wall Error","8"="Psd Dirty","9"="Middle Brush Fatal","10"="Side Brush","11"="Fan Speed Error","12"="Lidar Cover","13"="Garbage Box Full","14"="Garbage Box Out","15"="Garbage Box Full Out","16"="Physical Trapped","17"="Pick Up Do Task","18"="No Water Box Do Task","19"="Water Box Empty","20"="Clean Cannot Arrive","21"="Start Form Forbid","22"="Drop","23"="Kit Water Pump","24"="Find Charger Failed","25"="Err 25","26"="Err 26","27"="Err 27","28"="Err 28","29"="Err 29"]` |
-| mode | Number | Robot Cleaner - Mode | Value mapping `["1"="Silent","2"="Basic","3"="Strong","4"="Full Speed","0"="Sweep"]` |
-| sweep_type | Number | Robot Cleaner - Sweep Type | Value mapping `["0"="Sweep","1"="Mop","2"="Mop And Sweep"]` |
-| on | Switch | Robot Cleaner - Switch Status | |
-| battery_level | Number:Dimensionless | Battery - Battery Level | |
-| charging_state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not charging","3"="Not chargeable"]` |
-| volume | Number:Dimensionless | Speaker - Volume | |
-| mute | Switch | Speaker - Mute | |
-| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter_left_time | Number:Time | Filter - Filter Left Time | |
-| brush_left_time | Number:Time | Brush Cleaner - Brush Left Time | |
-| brush_life_level | Number:Dimensionless | Brush Cleaner - Brush Life Level | |
-| brush_left_time1 | Number:Time | Brush Cleaner - Brush Left Time | |
-| brush_life_level1 | Number:Dimensionless | Brush Cleaner - Brush Life Level | |
-| brush_left_time2 | Number:Time | Brush Cleaner - Brush Left Time | |
-| brush_life_level2 | Number:Dimensionless | Brush Cleaner - Brush Life Level | |
-| mop | Switch | Custom - Mop | |
-| work_station_freq | Number | Custom - Work Station Freq | |
-| timing | String | Custom - Timing | |
-| clean_area | Number | Custom - Clean Area | |
-| uid | String | Custom - Uid | |
-| auto_boost | Switch | Custom - Auto Boost | |
-| forbid_mode | String | Custom - Forbid Mode | |
-| water_level | Number | Custom - Water Level | Value mapping `["1"="First","2"="Second","3"="Three","4"="Fourth","0"="Mop"]` |
-| total_clean_time | Number:Time | Custom - Total Clean Time | |
-| total_clean_areas | Number | Custom - Total Clean Areas | |
-| clean_counts | Number | Custom - Clean Counts | |
-| clean_time | Number:Time | Custom - Clean Time | |
-| double_clean | Switch | Custom - Double Clean | |
-| edge_sweep | Switch | Custom - Edge Sweep | |
-| led_switch | Switch | Custom - Led Switch | |
-| lidar_collision | Switch | Custom - Lidar Collision | |
-| current_audio | String | Custom - Current Audio | |
-| progress | String | Custom - Progress | |
-| station_type | Number | Custom - Station Type | |
-| voice_conf | String | Custom - Voice Conf | |
-| rug_avoid | Switch | Custom - Rug Avoid | |
-| clean_path | String | Map - Clean Path | |
-| restricted_zone | String | Map - Restricted Zone | |
-| auto_area | String | Map - Auto Area | |
-| map_memory | Switch | Map - Map Memory | |
-| map_name | String | Map - Map Name | |
-| use_auto_area | Switch | Map - Use Auto Area | |
-| path_type | Number | Map - Path Type | Value mapping `["0"="Normal","1"="Y-Mopping","2"="Repeat-Mopping"]` |
-| sweep_mode | Number | Sweep - Sweep Mode | Value mapping `["1"="Total","2"="Area","3"="Curpoint","4"="Point","7"="Smart","8"="Smart Area","9"="DepthTotal","10"="AlongWall","0"="Idle"]` |
-| mop_life_time | Number:Time | Mop - Mop Life Time | |
-| mop_life_level | Number:Dimensionless | Mop - Mop Life Level | |
-| signal | Number | Basestation - Signal | |
-| clear_tank_status | Switch | Basestation - Clear Tank Status | |
-| sewage_tank_status | Switch | Basestation - Sewage Tank Status | |
-| work_status | Number | Basestation - Work Status | |
-| version | String | Basestation - Version | |
-| ota_progress | String | Basestation - Ota Progress | |
-| ap_name | String | Basestation - Ap Name | |
-| back_clean_freq | Number:Time | Basestation - Back Clean Freq | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["vacuum-start-sweep"="Vacuum Start Sweep","vacuum-stop-sweeping"="Vacuum Stop Sweeping","vacuum-start-room-sweep"="Vacuum Start Room Sweep","battery-start-charge"="Battery Start Charge","filter-reset-filter-life"="Filter Reset Filter Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","brush-cleaner-reset-brush-life"="Brush Cleaner Reset Brush Life","custom-find-robot"="Custom Find Robot","custom-stop-find-charge"="Custom Stop Find Charge","custom-continue-sweep"="Custom Continue Sweep","custom-start-dust"="Custom Start Dust","custom-pause"="Custom Pause","custom-pause-find-charge"="Custom Pause Find Charge","custom-continue-find-charge"="Custom Continue Find Charge","custom-update-audio"="Custom Update Audio","custom-set-voice"="Custom Set Voice","map-request-path"="Map Request Path","map-change-area-name"="Map Change Area Name","map-set-auto-area"="Map Set Auto Area","map-local-map"="Map Local Map","map-area-custom"="Map Area Custom","map-area-order"="Map Area Order","map-set-current-map"="Map Set Current Map","map-change-map-name"="Map Change Map Name","map-delete-map-list"="Map Delete Map List","map-save-map"="Map Save Map","sweep-start-sweep"="Sweep Start Sweep","mop-reset-mop-life"="Mop Reset Mop Life","basestation-start-ota"="Basestation Start Ota","basestation-set-ap-name"="Basestation Set Ap Name","basestation-set-back-clean-freq"="Basestation Set Back Clean Freq"]` |
+| status | Number | Robot Cleaner - Status | Value mapping `["1"="Dormant","2"="Idle","3"="Paused","4"="Sweeping","5"="Go Charging","6"="Charging","7"="Error","8"="Rfctrl","9"="Fullcharge","10"="Shutdown","11"="Findchargerpause","12"="Station Working","13"="Backing Clean"]` |
+| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Faults","1"="Low Battery Find Charger","2"="Low Battery And Poweroff","3"="Wheel Trap","4"="Collision Error","5"="Tile Do Task","6"="Lidar Point Error","7"="Front Wall Error","8"="Psd Dirty","9"="Middle Brush Fatal","10"="Side Brush","11"="Fan Speed Error","12"="Lidar Cover","13"="Garbage Box Full","14"="Garbage Box Out","15"="Garbage Box Full Out","16"="Physical Trapped","17"="Pick Up Do Task","18"="No Water Box Do Task","19"="Water Box Empty","20"="Clean Cannot Arrive","21"="Start Form Forbid","22"="Drop","23"="Kit Water Pump","24"="Find Charger Failed","25"="Err 25","26"="Err 26","27"="Err 27","28"="Err 28","29"="Err 29"]` |
+| mode | Number | Robot Cleaner - Mode | Value mapping `["1"="Silent","2"="Basic","3"="Strong","4"="Full Speed","0"="Sweep"]` |
+| sweep_type | Number | Robot Cleaner - Sweep Type | Value mapping `["0"="Sweep","1"="Mop","2"="Mop And Sweep"]` |
+| on | Switch | Robot Cleaner - Switch Status | |
+| battery_level | Number:Dimensionless | Battery - Battery Level | |
+| charging_state | Number | Battery - Charging State | Value mapping `["1"="Charging","2"="Not charging","3"="Not chargeable"]` |
+| volume | Number:Dimensionless | Speaker - Volume | |
+| mute | Switch | Speaker - Mute | |
+| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter_left_time | Number:Time | Filter - Filter Left Time | |
+| brush_left_time | Number:Time | Brush Cleaner - Brush Left Time | |
+| brush_life_level | Number:Dimensionless | Brush Cleaner - Brush Life Level | |
+| brush_left_time1 | Number:Time | Brush Cleaner - Brush Left Time | |
+| brush_life_level1 | Number:Dimensionless | Brush Cleaner - Brush Life Level | |
+| brush_left_time2 | Number:Time | Brush Cleaner - Brush Left Time | |
+| brush_life_level2 | Number:Dimensionless | Brush Cleaner - Brush Life Level | |
+| mop | Switch | Custom - Mop | |
+| work_station_freq | Number | Custom - Work Station Freq | |
+| timing | String | Custom - Timing | |
+| clean_area | Number | Custom - Clean Area | |
+| uid | String | Custom - Uid | |
+| auto_boost | Switch | Custom - Auto Boost | |
+| forbid_mode | String | Custom - Forbid Mode | |
+| water_level | Number | Custom - Water Level | Value mapping `["1"="First","2"="Second","3"="Three","4"="Fourth","0"="Mop"]` |
+| total_clean_time | Number:Time | Custom - Total Clean Time | |
+| total_clean_areas | Number | Custom - Total Clean Areas | |
+| clean_counts | Number | Custom - Clean Counts | |
+| clean_time | Number:Time | Custom - Clean Time | |
+| double_clean | Switch | Custom - Double Clean | |
+| edge_sweep | Switch | Custom - Edge Sweep | |
+| led_switch | Switch | Custom - Led Switch | |
+| lidar_collision | Switch | Custom - Lidar Collision | |
+| current_audio | String | Custom - Current Audio | |
+| progress | String | Custom - Progress | |
+| station_type | Number | Custom - Station Type | |
+| voice_conf | String | Custom - Voice Conf | |
+| rug_avoid | Switch | Custom - Rug Avoid | |
+| clean_path | String | Map - Clean Path | |
+| restricted_zone | String | Map - Restricted Zone | |
+| auto_area | String | Map - Auto Area | |
+| map_memory | Switch | Map - Map Memory | |
+| map_name | String | Map - Map Name | |
+| use_auto_area | Switch | Map - Use Auto Area | |
+| path_type | Number | Map - Path Type | Value mapping `["0"="Normal","1"="Y-Mopping","2"="Repeat-Mopping"]` |
+| sweep_mode | Number | Sweep - Sweep Mode | Value mapping `["1"="Total","2"="Area","3"="Curpoint","4"="Point","7"="Smart","8"="Smart Area","9"="DepthTotal","10"="AlongWall","0"="Idle"]` |
+| mop_life_time | Number:Time | Mop - Mop Life Time | |
+| mop_life_level | Number:Dimensionless | Mop - Mop Life Level | |
+| signal | Number | Basestation - Signal | |
+| clear_tank_status | Switch | Basestation - Clear Tank Status | |
+| sewage_tank_status | Switch | Basestation - Sewage Tank Status | |
+| work_status | Number | Basestation - Work Status | |
+| version | String | Basestation - Version | |
+| ota_progress | String | Basestation - Ota Progress | |
+| ap_name | String | Basestation - Ap Name | |
+| back_clean_freq | Number:Time | Basestation - Back Clean Freq | |
### PTX OneKey Switch (WIFI) (<a name="090615-switch-xswitch01">090615.switch.xswitch01</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| switch1state | Number | Switch 1 | |
-| switch1name | String | Switch Name 1 | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| switch1state | Number | Switch 1 | |
+| switch1name | String | Switch Name 1 | |
### PTX Twokey switch(wifi) (<a name="090615-switch-xswitch02">090615.switch.xswitch02</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| switch1state | Number | Switch 1 | |
-| switch2state | Number | Switch 2 | |
-| switch1name | String | Switch Name 1 | |
-| switch2name | String | Switch Name 2 | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| switch1state | Number | Switch 1 | |
+| switch2state | Number | Switch 2 | |
+| switch1name | String | Switch Name 1 | |
+| switch2name | String | Switch Name 2 | |
### PTX ThreeKey Switch (WIFI) (<a name="090615-switch-xswitch03">090615.switch.xswitch03</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| switch1state | Number | Switch 1 | |
-| switch2state | Number | Switch 2 | |
-| switch3state | Number | Switch 3 | |
-| switch1name | String | Switch Name 1 | |
-| switch2name | String | Switch Name 2 | |
-| switch3name | String | Switch Name 3 | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| switch1state | Number | Switch 1 | |
+| switch2state | Number | Switch 2 | |
+| switch3state | Number | Switch 3 | |
+| switch1name | String | Switch Name 1 | |
+| switch2name | String | Switch Name 2 | |
+| switch3name | String | Switch Name 3 | |
### SCISHARE Smart Capsule Coffee Machine (<a name="scishare-coffee-s1102">scishare.coffee.s1102</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| Status | String | status | |
-| expresso | Number | Brew Expresso | Value is the amount of coffee in ml. 2nd parameter in the json db is the water temperature |
-| expresso | Number | Brew Americano | Value is the amount of coffee in ml. parameters in json are cupAmount: [set by OH], coffee: 40,water: 80, temp: 90 |
-| boil | Number | Boil water | Value is the amount of water (ml) to heat. 2nd parameter in the json db is the water temperature |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| Status | String | status | |
+| expresso | Number | Brew Expresso | Value is the amount of coffee in ml. 2nd parameter in the json db is the water temperature |
+| expresso | Number | Brew Americano | Value is the amount of coffee in ml. parameters in json are cupAmount: [set by OH], coffee: 40,water: 80, temp: 90 |
+| boil | Number | Boil water | Value is the amount of water (ml) to heat. 2nd parameter in the json db is the water temperature |
### Xiaomi Scishare Smart Capsule Coffee Machine (<a name="scishare-coffee-s1301">scishare.coffee.s1301</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| Status | String | status | |
-| expresso | Number | Brew Expresso | Value is the amount of coffee in ml. 2nd parameter in the json db is the water temperature |
-| expresso | Number | Brew Americano | Value is the amount of coffee in ml. parameters in json are cupAmount: [set by OH], coffee: 40,water: 80, temp: 90 |
-| boil | Number | Boil water | Value is the amount of water (ml) to heat. 2nd parameter in the json db is the water temperature |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| Status | String | status | |
+| expresso | Number | Brew Expresso | Value is the amount of coffee in ml. 2nd parameter in the json db is the water temperature |
+| expresso | Number | Brew Americano | Value is the amount of coffee in ml. parameters in json are cupAmount: [set by OH], coffee: 40,water: 80, temp: 90 |
+| boil | Number | Boil water | Value is the amount of water (ml) to heat. 2nd parameter in the json db is the water temperature |
### Viomi Cleaning Robot V-RVCLM21B (<a name="viomi-vacuum-v6">viomi.vacuum.v6</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| vacuumaction | Number | Vacuum Action | Value mapping `["1"="Start","0"="Stop","2"="Pause","3"="Dock"]` |
-| state | Number | State | Value mapping `["0"="Idle Undocked","1"="Idle","2"="Paused","3"="Sweeping","4"="Go Charging","5"="Charging","6"="Sweeping and Mopping","7"="Mopping"]` |
-| mode | Number | Clean Mode | Value mapping `["0"="Everywhere","1"="Edges","2"="Surface","3"="Fixed Location"]` |
-| err_state | Number | Error | Value mapping `["0"="Sleeping and not charging","500"="Radar timed out","501"="Wheels stuck","502"="Low battery","503"="Dust bin missing","508"="Uneven ground","509"="Cliff sensor erro","510"="Collision sensor error","511"="Could not return to dock","512"="Could not return to dock","513"="Could not navigate","514"="Vacuum stuck","515"="Charging erro","516"="Mop temperature error","521"="Water tank is not installed","522"="Mop is not installed","525"="Insufficient water in water tank","527"="Remove mop","528"="Dust bin missing","529"="Mop and water tank missing","530"="Mop and water tank missin","531"="Water tank is not installed","2101"="Unsufficient battery, continuing cleaning after recharge","2103"="Charging","2104"="Fully charged"]` |
-| battery_life | Number | Battery | |
-| box_type | Number | Box type | Value mapping `["0"="No Bin","1"="Sweep","2"="Mop","3"="Sweep and Mop"]` |
-| mop_type | Number | mop_type | |
-| mop_route | Number | Mop Route | Value mapping `["0"="S-Pattern","1"="Y-Pattern"]` |
-| s_time | Number | Clean time | |
-| s_area | Number | Clean Area | |
-| suction_grade | Number | suction_grade | Value mapping `["0"="Silent","1"="Basic","2"="Medium","3"="Strong"]` |
-| water_grade | Number | water_grade | Value mapping `["11"="Low","12"="Medium","13"="High"]` |
-| remember_map | Number | remember_map | |
-| has_map | Number | has_map | |
-| is_mop | Number | is_mop | Value mapping `["0"="Vacuum","1"="Vacuum And Mop","2"="Mop","3"="CleanZone","4"="CleanSpot"]` |
-| has_newmap | Number | has_newmap | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| vacuumaction | Number | Vacuum Action | Value mapping `["1"="Start","0"="Stop","2"="Pause","3"="Dock"]` |
+| state | Number | State | Value mapping `["0"="Idle Undocked","1"="Idle","2"="Paused","3"="Sweeping","4"="Go Charging","5"="Charging","6"="Sweeping and Mopping","7"="Mopping"]` |
+| mode | Number | Clean Mode | Value mapping `["0"="Everywhere","1"="Edges","2"="Surface","3"="Fixed Location"]` |
+| err_state | Number | Error | Value mapping `["0"="Sleeping and not charging","500"="Radar timed out","501"="Wheels stuck","502"="Low battery","503"="Dust bin missing","508"="Uneven ground","509"="Cliff sensor erro","510"="Collision sensor error","511"="Could not return to dock","512"="Could not return to dock","513"="Could not navigate","514"="Vacuum stuck","515"="Charging erro","516"="Mop temperature error","521"="Water tank is not installed","522"="Mop is not installed","525"="Insufficient water in water tank","527"="Remove mop","528"="Dust bin missing","529"="Mop and water tank missing","530"="Mop and water tank missin","531"="Water tank is not installed","2101"="Unsufficient battery, continuing cleaning after recharge","2103"="Charging","2104"="Fully charged"]` |
+| battery_life | Number | Battery | |
+| box_type | Number | Box type | Value mapping `["0"="No Bin","1"="Sweep","2"="Mop","3"="Sweep and Mop"]` |
+| mop_type | Number | mop_type | |
+| mop_route | Number | Mop Route | Value mapping `["0"="S-Pattern","1"="Y-Pattern"]` |
+| s_time | Number | Clean time | |
+| s_area | Number | Clean Area | |
+| suction_grade | Number | suction_grade | Value mapping `["0"="Silent","1"="Basic","2"="Medium","3"="Strong"]` |
+| water_grade | Number | water_grade | Value mapping `["11"="Low","12"="Medium","13"="High"]` |
+| remember_map | Number | remember_map | |
+| has_map | Number | has_map | |
+| is_mop | Number | is_mop | Value mapping `["0"="Vacuum","1"="Vacuum And Mop","2"="Mop","3"="CleanZone","4"="CleanSpot"]` |
+| has_newmap | Number | has_newmap | |
### Mi Robot Vacuum-Mop P (<a name="viomi-vacuum-v7">viomi.vacuum.v7</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| vacuumaction | Number | Vacuum Action | Value mapping `["1"="Start","0"="Stop","2"="Pause","3"="Dock"]` |
-| state | Number | State | Value mapping `["0"="Idle Undocked","1"="Idle","2"="Paused","3"="Sweeping","4"="Go Charging","5"="Charging","6"="Sweeping and Mopping","7"="Mopping"]` |
-| mode | Number | Clean Mode | Value mapping `["0"="Everywhere","1"="Edges","2"="Surface","3"="Fixed Location"]` |
-| err_state | Number | Error | Value mapping `["0"="Sleeping and not charging","500"="Radar timed out","501"="Wheels stuck","502"="Low battery","503"="Dust bin missing","508"="Uneven ground","509"="Cliff sensor erro","510"="Collision sensor error","511"="Could not return to dock","512"="Could not return to dock","513"="Could not navigate","514"="Vacuum stuck","515"="Charging erro","516"="Mop temperature error","521"="Water tank is not installed","522"="Mop is not installed","525"="Insufficient water in water tank","527"="Remove mop","528"="Dust bin missing","529"="Mop and water tank missing","530"="Mop and water tank missin","531"="Water tank is not installed","2101"="Unsufficient battery, continuing cleaning after recharge","2103"="Charging","2104"="Fully charged"]` |
-| battery_life | Number | Battery | |
-| box_type | Number | Box type | Value mapping `["0"="No Bin","1"="Sweep","2"="Mop","3"="Sweep and Mop"]` |
-| mop_type | Number | mop_type | |
-| mop_route | Number | Mop Route | Value mapping `["0"="S-Pattern","1"="Y-Pattern"]` |
-| s_time | Number | Clean time | |
-| s_area | Number | Clean Area | |
-| suction_grade | Number | suction_grade | Value mapping `["0"="Silent","1"="Basic","2"="Medium","3"="Strong"]` |
-| water_grade | Number | water_grade | Value mapping `["11"="Low","12"="Medium","13"="High"]` |
-| remember_map | Number | remember_map | |
-| has_map | Number | has_map | |
-| is_mop | Number | is_mop | Value mapping `["0"="Vacuum","1"="Vacuum And Mop","2"="Mop","3"="CleanZone","4"="CleanSpot"]` |
-| has_newmap | Number | has_newmap | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| vacuumaction | Number | Vacuum Action | Value mapping `["1"="Start","0"="Stop","2"="Pause","3"="Dock"]` |
+| state | Number | State | Value mapping `["0"="Idle Undocked","1"="Idle","2"="Paused","3"="Sweeping","4"="Go Charging","5"="Charging","6"="Sweeping and Mopping","7"="Mopping"]` |
+| mode | Number | Clean Mode | Value mapping `["0"="Everywhere","1"="Edges","2"="Surface","3"="Fixed Location"]` |
+| err_state | Number | Error | Value mapping `["0"="Sleeping and not charging","500"="Radar timed out","501"="Wheels stuck","502"="Low battery","503"="Dust bin missing","508"="Uneven ground","509"="Cliff sensor erro","510"="Collision sensor error","511"="Could not return to dock","512"="Could not return to dock","513"="Could not navigate","514"="Vacuum stuck","515"="Charging erro","516"="Mop temperature error","521"="Water tank is not installed","522"="Mop is not installed","525"="Insufficient water in water tank","527"="Remove mop","528"="Dust bin missing","529"="Mop and water tank missing","530"="Mop and water tank missin","531"="Water tank is not installed","2101"="Unsufficient battery, continuing cleaning after recharge","2103"="Charging","2104"="Fully charged"]` |
+| battery_life | Number | Battery | |
+| box_type | Number | Box type | Value mapping `["0"="No Bin","1"="Sweep","2"="Mop","3"="Sweep and Mop"]` |
+| mop_type | Number | mop_type | |
+| mop_route | Number | Mop Route | Value mapping `["0"="S-Pattern","1"="Y-Pattern"]` |
+| s_time | Number | Clean time | |
+| s_area | Number | Clean Area | |
+| suction_grade | Number | suction_grade | Value mapping `["0"="Silent","1"="Basic","2"="Medium","3"="Strong"]` |
+| water_grade | Number | water_grade | Value mapping `["11"="Low","12"="Medium","13"="High"]` |
+| remember_map | Number | remember_map | |
+| has_map | Number | has_map | |
+| is_mop | Number | is_mop | Value mapping `["0"="Vacuum","1"="Vacuum And Mop","2"="Mop","3"="CleanZone","4"="CleanSpot"]` |
+| has_newmap | Number | has_newmap | |
### Mi Robot Vacuum-Mop P (<a name="viomi-vacuum-v8">viomi.vacuum.v8</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| vacuumaction | Number | Vacuum Action | Value mapping `["1"="Start","0"="Stop","2"="Pause","3"="Dock"]` |
-| state | Number | State | Value mapping `["0"="Idle Undocked","1"="Idle","2"="Paused","3"="Sweeping","4"="Go Charging","5"="Charging","6"="Sweeping and Mopping","7"="Mopping"]` |
-| mode | Number | Clean Mode | Value mapping `["0"="Everywhere","1"="Edges","2"="Surface","3"="Fixed Location"]` |
-| err_state | Number | Error | Value mapping `["0"="Sleeping and not charging","500"="Radar timed out","501"="Wheels stuck","502"="Low battery","503"="Dust bin missing","508"="Uneven ground","509"="Cliff sensor erro","510"="Collision sensor error","511"="Could not return to dock","512"="Could not return to dock","513"="Could not navigate","514"="Vacuum stuck","515"="Charging erro","516"="Mop temperature error","521"="Water tank is not installed","522"="Mop is not installed","525"="Insufficient water in water tank","527"="Remove mop","528"="Dust bin missing","529"="Mop and water tank missing","530"="Mop and water tank missin","531"="Water tank is not installed","2101"="Unsufficient battery, continuing cleaning after recharge","2103"="Charging","2104"="Fully charged"]` |
-| battery_life | Number | Battery | |
-| box_type | Number | Box type | Value mapping `["0"="No Bin","1"="Sweep","2"="Mop","3"="Sweep and Mop"]` |
-| mop_type | Number | mop_type | |
-| mop_route | Number | Mop Route | Value mapping `["0"="S-Pattern","1"="Y-Pattern"]` |
-| s_time | Number | Clean time | |
-| s_area | Number | Clean Area | |
-| suction_grade | Number | suction_grade | Value mapping `["0"="Silent","1"="Basic","2"="Medium","3"="Strong"]` |
-| water_grade | Number | water_grade | Value mapping `["11"="Low","12"="Medium","13"="High"]` |
-| remember_map | Number | remember_map | |
-| has_map | Number | has_map | |
-| is_mop | Number | is_mop | Value mapping `["0"="Vacuum","1"="Vacuum And Mop","2"="Mop","3"="CleanZone","4"="CleanSpot"]` |
-| has_newmap | Number | has_newmap | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| vacuumaction | Number | Vacuum Action | Value mapping `["1"="Start","0"="Stop","2"="Pause","3"="Dock"]` |
+| state | Number | State | Value mapping `["0"="Idle Undocked","1"="Idle","2"="Paused","3"="Sweeping","4"="Go Charging","5"="Charging","6"="Sweeping and Mopping","7"="Mopping"]` |
+| mode | Number | Clean Mode | Value mapping `["0"="Everywhere","1"="Edges","2"="Surface","3"="Fixed Location"]` |
+| err_state | Number | Error | Value mapping `["0"="Sleeping and not charging","500"="Radar timed out","501"="Wheels stuck","502"="Low battery","503"="Dust bin missing","508"="Uneven ground","509"="Cliff sensor erro","510"="Collision sensor error","511"="Could not return to dock","512"="Could not return to dock","513"="Could not navigate","514"="Vacuum stuck","515"="Charging erro","516"="Mop temperature error","521"="Water tank is not installed","522"="Mop is not installed","525"="Insufficient water in water tank","527"="Remove mop","528"="Dust bin missing","529"="Mop and water tank missing","530"="Mop and water tank missin","531"="Water tank is not installed","2101"="Unsufficient battery, continuing cleaning after recharge","2103"="Charging","2104"="Fully charged"]` |
+| battery_life | Number | Battery | |
+| box_type | Number | Box type | Value mapping `["0"="No Bin","1"="Sweep","2"="Mop","3"="Sweep and Mop"]` |
+| mop_type | Number | mop_type | |
+| mop_route | Number | Mop Route | Value mapping `["0"="S-Pattern","1"="Y-Pattern"]` |
+| s_time | Number | Clean time | |
+| s_area | Number | Clean Area | |
+| suction_grade | Number | suction_grade | Value mapping `["0"="Silent","1"="Basic","2"="Medium","3"="Strong"]` |
+| water_grade | Number | water_grade | Value mapping `["11"="Low","12"="Medium","13"="High"]` |
+| remember_map | Number | remember_map | |
+| has_map | Number | has_map | |
+| is_mop | Number | is_mop | Value mapping `["0"="Vacuum","1"="Vacuum And Mop","2"="Mop","3"="CleanZone","4"="CleanSpot"]` |
+| has_newmap | Number | has_newmap | |
### Viomi S9 (<a name="viomi-vacuum-v18">viomi.vacuum.v18</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| vacuumaction | String | Vacuum Action | Value mapping `["start-sweep"="Sweep","stop-sweeping"="Stop Sweep","pause"="Pause","start-charge"="Goto Dock","stop-massage"="Stop Sweep","start-mop"="Start Mop","start-only-sweep"="Start Sweep Only","start-sweep-mop"="Start Sweep Mop"]` |
-| status | Number | Robot Cleaner - Status | Value mapping `["0"="Sleep","1"="Idle","2"="Paused","3"="Go Charging","4"="Charging","5"="Sweeping","6"="Sweeping and Mopping","7"="Mopping"]` |
-| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Error","1"="Low Battery Find Charge","2"="Low Bat Need Poweroff","3"="Wheel Trap","4"="Collision Error","5"="Tile Do Task","6"="Lidar Point Err","7"="Front Wall Err","8"="Along Wall Err","9"="Mid Brush Err","10"="Side Brush Err","11"="Fan Err","12"="Lidar Cover","13"="Garbage Full","14"="Garbage Out","15"="Garbage Full Out","16"="Trapped","17"="Pick Up","20"="Cannot Arrive","21"="Start From Forbid","22"="Drop","23"="Kit Water Pump","24"="Find Charge Failed","18"="Garbage Out","25"="No Mop Clean","26"="Low Battery Cant Clean"]` |
-| wdr-mode | Number | Robot Cleaner - Wide Dynamic Range Mode | Value mapping `["0"="Mode 0","1"="Mode 1","2"="Mode 2"]` |
-| door-state | Number | Robot Cleaner - Door State | Value mapping `["0"="Door 0","1"="Door 1","2"="Door 2","3"="Door 3"]` |
-| contact-state | Number | Robot Cleaner - Contact State | Value mapping `["0"="Off","1"="On"]` |
-| contact-state1 | Number:Time | Robot Cleaner - Contact State | |
-| contact-state2 | Number | Robot Cleaner - Contact State | |
-| mute | Number | Robot Cleaner - Mute | |
-| sweep-type | Number | Robot Cleaner - Sweep Type | Value mapping `["0"="Total","2"="Wall","3"="Zone","4"="Point","5"="Control"]` |
-| mode | Number | Robot Cleaner - Mode | Value mapping `["0"="Silent","1"="Basic","2"="Medium","3"="Strong"]` |
-| battery-level | Number:Dimensionless | Battery - Battery Level | |
-| repeat-state | Switch | Viomi Vacuum - Repeat State | |
-| remember-state | Switch | Viomi Vacuum - Remember State | Value mapping ["0"="å…³","1"="å¼€"] |
-| mop-route | Number | Viomi Vacuum - Mop Route | Value mapping `["0"="C-Curved","1"="Y-Route"]` |
-| side-brush-life | Number:Dimensionless | Viomi Vacuum - Side Brush Life | |
-| side-brush-hours | Number:Time | Viomi Vacuum - Side Brush Hours | |
-| main-brush-life | Number:Dimensionless | Viomi Vacuum - Main Brush Life | |
-| main-brush-hours | Number:Time | Viomi Vacuum - Main Brush Hours | |
-| hypa-life | Number:Dimensionless | Viomi Vacuum - Hypa Life | |
-| hypa-hours | Number:Time | Viomi Vacuum - Hypa Hours | |
-| mop-life | Number:Dimensionless | Viomi Vacuum - Mop Life | |
-| mop-hours | Number:Time | Viomi Vacuum - Mop Hours | |
-| suction-grade | Number | Viomi Vacuum - Suction Grade | Value mapping `["0"="Silent","1"="Standard","2"="Medium","3"="Strong"]` |
-| water-grade | Number | Viomi Vacuum - Water Grade | Value mapping `["0"="1 Block","1"="2 Blocks","2"="3 Blocks"]` |
-| map-num | Number | Viomi Vacuum - Map Num | |
-| time-zone | Number | Viomi Vacuum - Time Zone | |
-| clean-start-time | Number:Time | Viomi Vacuum - Clean Start Time | |
-| clean-use-time | Number:Time | Viomi Vacuum - Clean Use Time | |
-| clean-area | Number | Viomi Vacuum - Clean Area | |
-| clean-map-url | String | Viomi Vacuum - Clean Map Url | |
-| clean-mode | Number | Viomi Vacuum - Clean Mode | Value mapping `["0"="Everywhere","1"="Edges","2"="Surface","3"="Fixed Location"]` |
-| clean-way | Number | Viomi Vacuum - Clean Way | Value mapping `["0"="Sweep Floor","1"="Sweep","2"="Mop"]` |
-| cur-lang | String | Viomi Vacuum - Cur Lang | |
-| cur-map-id | Number | Viomi Vacuum - Cur Map Id | |
-| cur-map-url | String | Viomi Vacuum - Cur Map Url | |
-| last-update-time | Number:Time | Viomi Vacuum - Last Update Time | |
-| has-map | Number | Viomi Vacuum - Has Map | Value mapping `["0"="No map in memory","1"="Map in memory"]` |
-| has-newmap | Number | Viomi Vacuum - Has Newmap | Value mapping `["0"="None","1"="New","2"="Cover"]` |
-| dust-collection | Number | Viomi Vacuum - Dust Collection | Value mapping `["0"="Close","1"="Open"]` |
-| dnd-enable | Number | Order - Dnd Enable | Value mapping `["0"="Disabled","1"="Enabled"]` |
-| dnd-start-hour | Number:Time | Order - Dnd Start Hour | |
-| dnd-start-minute | Number:Time | Order - Dnd Start Minute | |
-| dnd-end-hour | Number:Time | Order - Dnd End Hour | |
-| dnd-end-minute | Number:Time | Order - Dnd End Minute | |
-| dnd-timezone | Number | Order - Dnd Timezone | |
-| timestamp | Number | Order - Timestamp | |
-| orderdata | String | Order - Orderdata | |
-| target-point | String | Point Zone - Target Point | |
-| map-type | Number | Map - Map Type | Value mapping `["0"="Upload to url0","1"="Upload to url1","2"="Upload to url2"]` |
-| map-id | Number | Map - Map Id | |
-| map-name | String | Map - Map Name | |
-| cur-cleaning-path | String | Map - Cur Cleaning Path | |
-| map-list | String | Map - Map List | |
-| oper-result | String | Map - Oper Result | |
-| auto-area-id | Number | Map - Auto Area Id | |
-| target-voice | String | Voice - Target Voice | |
-| cur-voice | String | Voice - Cur Voice | |
-| download-status | Number | Voice - Download Status | Value mapping `["0"="Free","1"="Downloading"]` |
-| download-progress | Number:Dimensionless | Voice - Download Progress | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| vacuumaction | String | Vacuum Action | Value mapping `["start-sweep"="Sweep","stop-sweeping"="Stop Sweep","pause"="Pause","start-charge"="Goto Dock","stop-massage"="Stop Sweep","start-mop"="Start Mop","start-only-sweep"="Start Sweep Only","start-sweep-mop"="Start Sweep Mop"]` |
+| status | Number | Robot Cleaner - Status | Value mapping `["0"="Sleep","1"="Idle","2"="Paused","3"="Go Charging","4"="Charging","5"="Sweeping","6"="Sweeping and Mopping","7"="Mopping"]` |
+| fault | Number | Robot Cleaner - Device Fault | Value mapping `["0"="No Error","1"="Low Battery Find Charge","2"="Low Bat Need Poweroff","3"="Wheel Trap","4"="Collision Error","5"="Tile Do Task","6"="Lidar Point Err","7"="Front Wall Err","8"="Along Wall Err","9"="Mid Brush Err","10"="Side Brush Err","11"="Fan Err","12"="Lidar Cover","13"="Garbage Full","14"="Garbage Out","15"="Garbage Full Out","16"="Trapped","17"="Pick Up","20"="Cannot Arrive","21"="Start From Forbid","22"="Drop","23"="Kit Water Pump","24"="Find Charge Failed","18"="Garbage Out","25"="No Mop Clean","26"="Low Battery Cant Clean"]` |
+| wdr-mode | Number | Robot Cleaner - Wide Dynamic Range Mode | Value mapping `["0"="Mode 0","1"="Mode 1","2"="Mode 2"]` |
+| door-state | Number | Robot Cleaner - Door State | Value mapping `["0"="Door 0","1"="Door 1","2"="Door 2","3"="Door 3"]` |
+| contact-state | Number | Robot Cleaner - Contact State | Value mapping `["0"="Off","1"="On"]` |
+| contact-state1 | Number:Time | Robot Cleaner - Contact State | |
+| contact-state2 | Number | Robot Cleaner - Contact State | |
+| mute | Number | Robot Cleaner - Mute | |
+| sweep-type | Number | Robot Cleaner - Sweep Type | Value mapping `["0"="Total","2"="Wall","3"="Zone","4"="Point","5"="Control"]` |
+| mode | Number | Robot Cleaner - Mode | Value mapping `["0"="Silent","1"="Basic","2"="Medium","3"="Strong"]` |
+| battery-level | Number:Dimensionless | Battery - Battery Level | |
+| repeat-state | Switch | Viomi Vacuum - Repeat State | |
+| remember-state | Switch | Viomi Vacuum - Remember State | Value mapping ["0"="å…³","1"="å¼€"] |
+| mop-route | Number | Viomi Vacuum - Mop Route | Value mapping `["0"="C-Curved","1"="Y-Route"]` |
+| side-brush-life | Number:Dimensionless | Viomi Vacuum - Side Brush Life | |
+| side-brush-hours | Number:Time | Viomi Vacuum - Side Brush Hours | |
+| main-brush-life | Number:Dimensionless | Viomi Vacuum - Main Brush Life | |
+| main-brush-hours | Number:Time | Viomi Vacuum - Main Brush Hours | |
+| hypa-life | Number:Dimensionless | Viomi Vacuum - Hypa Life | |
+| hypa-hours | Number:Time | Viomi Vacuum - Hypa Hours | |
+| mop-life | Number:Dimensionless | Viomi Vacuum - Mop Life | |
+| mop-hours | Number:Time | Viomi Vacuum - Mop Hours | |
+| suction-grade | Number | Viomi Vacuum - Suction Grade | Value mapping `["0"="Silent","1"="Standard","2"="Medium","3"="Strong"]` |
+| water-grade | Number | Viomi Vacuum - Water Grade | Value mapping `["0"="1 Block","1"="2 Blocks","2"="3 Blocks"]` |
+| map-num | Number | Viomi Vacuum - Map Num | |
+| time-zone | Number | Viomi Vacuum - Time Zone | |
+| clean-start-time | Number:Time | Viomi Vacuum - Clean Start Time | |
+| clean-use-time | Number:Time | Viomi Vacuum - Clean Use Time | |
+| clean-area | Number | Viomi Vacuum - Clean Area | |
+| clean-map-url | String | Viomi Vacuum - Clean Map Url | |
+| clean-mode | Number | Viomi Vacuum - Clean Mode | Value mapping `["0"="Everywhere","1"="Edges","2"="Surface","3"="Fixed Location"]` |
+| clean-way | Number | Viomi Vacuum - Clean Way | Value mapping `["0"="Sweep Floor","1"="Sweep","2"="Mop"]` |
+| cur-lang | String | Viomi Vacuum - Cur Lang | |
+| cur-map-id | Number | Viomi Vacuum - Cur Map Id | |
+| cur-map-url | String | Viomi Vacuum - Cur Map Url | |
+| last-update-time | Number:Time | Viomi Vacuum - Last Update Time | |
+| has-map | Number | Viomi Vacuum - Has Map | Value mapping `["0"="No map in memory","1"="Map in memory"]` |
+| has-newmap | Number | Viomi Vacuum - Has Newmap | Value mapping `["0"="None","1"="New","2"="Cover"]` |
+| dust-collection | Number | Viomi Vacuum - Dust Collection | Value mapping `["0"="Close","1"="Open"]` |
+| dnd-enable | Number | Order - Dnd Enable | Value mapping `["0"="Disabled","1"="Enabled"]` |
+| dnd-start-hour | Number:Time | Order - Dnd Start Hour | |
+| dnd-start-minute | Number:Time | Order - Dnd Start Minute | |
+| dnd-end-hour | Number:Time | Order - Dnd End Hour | |
+| dnd-end-minute | Number:Time | Order - Dnd End Minute | |
+| dnd-timezone | Number | Order - Dnd Timezone | |
+| timestamp | Number | Order - Timestamp | |
+| orderdata | String | Order - Orderdata | |
+| target-point | String | Point Zone - Target Point | |
+| map-type | Number | Map - Map Type | Value mapping `["0"="Upload to url0","1"="Upload to url1","2"="Upload to url2"]` |
+| map-id | Number | Map - Map Id | |
+| map-name | String | Map - Map Name | |
+| cur-cleaning-path | String | Map - Cur Cleaning Path | |
+| map-list | String | Map - Map List | |
+| oper-result | String | Map - Oper Result | |
+| auto-area-id | Number | Map - Auto Area Id | |
+| target-voice | String | Voice - Target Voice | |
+| cur-voice | String | Voice - Cur Voice | |
+| download-status | Number | Voice - Download Status | Value mapping `["0"="Free","1"="Downloading"]` |
+| download-progress | Number:Dimensionless | Voice - Download Progress | |
### VIOMI Internet Electric Water Heater 1A (60L) (<a name="viomi-waterheater-e1">viomi.waterheater.e1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| washStatus | Number | Wash Status | |
-| velocity | Number | Velocity | |
-| waterTemp | Number:Temperature | Water Temperature | |
-| targetTemp | Number:Temperature | Target Temperature | |
-| errStatus | Number | Error Status | |
-| hotWater | Number | Hot Water | |
-| needClean | Switch | Need Clean | |
-| modeType | Number | Mode | |
-| appointStart | Number | Appoint Start | |
-| appointEnd | Number | Appoint End | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| washStatus | Number | Wash Status | |
+| velocity | Number | Velocity | |
+| waterTemp | Number:Temperature | Water Temperature | |
+| targetTemp | Number:Temperature | Target Temperature | |
+| errStatus | Number | Error Status | |
+| hotWater | Number | Hot Water | |
+| needClean | Switch | Need Clean | |
+| modeType | Number | Mode | |
+| appointStart | Number | Appoint Start | |
+| appointEnd | Number | Appoint End | |
### Mi Inverter Air Conditioner (1.5HP) (<a name="xiaomi-aircondition-ma1">xiaomi.aircondition.ma1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["1"="Cool","2"="Dry","3"="Heat","4"="Fan"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["1"="Cool","2"="Dry","3"="Heat","4"="Fan"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
### Mi Inverter Air Conditioner (1.5HP, China Energy Label Level 1) (<a name="xiaomi-aircondition-ma2">xiaomi.aircondition.ma2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["1"="Cool","2"="Dry","3"="Heat","4"="Fan"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["1"="Cool","2"="Dry","3"="Heat","4"="Fan"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
### Mi Vertical Air Conditioner (2HP) (<a name="xiaomi-aircondition-ma4">xiaomi.aircondition.ma4</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["1"="Cool","2"="Dry","3"="Heat","4"="Fan"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["1"="Cool","2"="Dry","3"="Heat","4"="Fan"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
### Mi Smart Vertical Air Conditioner C1 (2HP / Inverter / China Energy Label Level 1) (<a name="xiaomi-aircondition-ma5">xiaomi.aircondition.ma5</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["1"="Cool","2"="Dry","3"="Heat","4"="Fan"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["1"="Cool","2"="Dry","3"="Heat","4"="Fan"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
### Mi Smart Air Conditioner C1 (1.5HP / Conventional / China Energy Label Level 3) (<a name="xiaomi-aircondition-ma6">xiaomi.aircondition.ma6</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["1"="Cool","2"="Dry","3"="Heat","4"="Fan"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["1"="Cool","2"="Dry","3"="Heat","4"="Fan"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
### Mi Smart Air Conditioner C1 (1HP / Inverter / China Energy Label Level 1) (<a name="xiaomi-aircondition-ma9">xiaomi.aircondition.ma9</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["1"="Cool","2"="Dry","3"="Heat","4"="Fan"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["1"="Cool","2"="Dry","3"="Heat","4"="Fan"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
### Mi Smart Air Conditioner A (1HP / Inverter / China Energy Label Level 1) (<a name="xiaomi-aircondition-mc1">xiaomi.aircondition.mc1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| electricity | Number:Energy | Power consumption accumulation in kWh | |
-| elec-count | Number | Electricity - Count | |
-| clean | String | Maintenance - Clean | |
-| examine | String | Maintenance - Examine | |
-| running-duration | Number:Time | Maintenance - Running Duration | |
-| fan-percent | Number:Dimentionless | Fan Speed % | |
-| timer | String | Enhance - Timer | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| electricity | Number:Energy | Power consumption accumulation in kWh | |
+| elec-count | Number | Electricity - Count | |
+| clean | String | Maintenance - Clean | |
+| examine | String | Maintenance - Examine | |
+| running-duration | Number:Time | Maintenance - Running Duration | |
+| fan-percent | Number:Dimentionless | Fan Speed % | |
+| timer | String | Enhance - Timer | |
### Mi Smart Air Conditioner A (1.5HP / Inverter / China Energy Label Level 1) (<a name="xiaomi-aircondition-mc2">xiaomi.aircondition.mc2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| electricity | Number:Energy | Power consumption accumulation in kWh | |
-| elec-count | Number | Electricity - Count | |
-| clean | String | Maintenance - Clean | |
-| examine | String | Maintenance - Examine | |
-| running-duration | Number:Time | Maintenance - Running Duration | |
-| fan-percent | Number:Dimentionless | Fan Speed % | |
-| timer | String | Enhance - Timer | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| electricity | Number:Energy | Power consumption accumulation in kWh | |
+| elec-count | Number | Electricity - Count | |
+| clean | String | Maintenance - Clean | |
+| examine | String | Maintenance - Examine | |
+| running-duration | Number:Time | Maintenance - Running Duration | |
+| fan-percent | Number:Dimentionless | Fan Speed % | |
+| timer | String | Enhance - Timer | |
### Mi Smart Air Conditioner A (1HP / Inverter / China Energy Label Level <1) (<a name="xiaomi-aircondition-mc4">xiaomi.aircondition.mc4</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| electricity | Number:Energy | Power consumption accumulation in kWh | |
-| elec-count | Number | Electricity - Count | |
-| clean | String | Maintenance - Clean | |
-| examine | String | Maintenance - Examine | |
-| running-duration | Number:Time | Maintenance - Running Duration | |
-| fan-percent | Number:Dimentionless | Fan Speed % | |
-| timer | String | Enhance - Timer | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| electricity | Number:Energy | Power consumption accumulation in kWh | |
+| elec-count | Number | Electricity - Count | |
+| clean | String | Maintenance - Clean | |
+| examine | String | Maintenance - Examine | |
+| running-duration | Number:Time | Maintenance - Running Duration | |
+| fan-percent | Number:Dimentionless | Fan Speed % | |
+| timer | String | Enhance - Timer | |
### Mi Smart Air Conditioner A (1.5HP / Inverter / China Energy Label Level <1) (<a name="xiaomi-aircondition-mc5">xiaomi.aircondition.mc5</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| electricity | Number:Energy | Power consumption accumulation in kWh | |
-| elec-count | Number | Electricity - Count | |
-| clean | String | Maintenance - Clean | |
-| examine | String | Maintenance - Examine | |
-| running-duration | Number:Time | Maintenance - Running Duration | |
-| fan-percent | Number:Dimentionless | Fan Speed % | |
-| timer | String | Enhance - Timer | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| electricity | Number:Energy | Power consumption accumulation in kWh | |
+| elec-count | Number | Electricity - Count | |
+| clean | String | Maintenance - Clean | |
+| examine | String | Maintenance - Examine | |
+| running-duration | Number:Time | Maintenance - Running Duration | |
+| fan-percent | Number:Dimentionless | Fan Speed % | |
+| timer | String | Enhance - Timer | |
### Mi Smart Vertical Air Conditioner A (2HP / Inverter / China Energy Label Level <1) (<a name="xiaomi-aircondition-mc6">xiaomi.aircondition.mc6</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| electricity | Number:Energy | Power consumption accumulation in kWh | |
-| elec-count | Number | Electricity - Count | |
-| clean | String | Maintenance - Clean | |
-| examine | String | Maintenance - Examine | |
-| running-duration | Number:Time | Maintenance - Running Duration | |
-| fan-percent | Number:Dimentionless | Fan Speed % | |
-| timer | String | Enhance - Timer | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| electricity | Number:Energy | Power consumption accumulation in kWh | |
+| elec-count | Number | Electricity - Count | |
+| clean | String | Maintenance - Clean | |
+| examine | String | Maintenance - Examine | |
+| running-duration | Number:Time | Maintenance - Running Duration | |
+| fan-percent | Number:Dimentionless | Fan Speed % | |
+| timer | String | Enhance - Timer | |
### Mi Smart Vertical Air Conditioner A (3HP / Inverter / China Energy Label Level <1) (<a name="xiaomi-aircondition-mc7">xiaomi.aircondition.mc7</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| electricity | Number:Energy | Power consumption accumulation in kWh | |
-| elec-count | Number | Electricity - Count | |
-| clean | String | Maintenance - Clean | |
-| examine | String | Maintenance - Examine | |
-| running-duration | Number:Time | Maintenance - Running Duration | |
-| fan-percent | Number:Dimentionless | Fan Speed % | |
-| timer | String | Enhance - Timer | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| electricity | Number:Energy | Power consumption accumulation in kWh | |
+| elec-count | Number | Electricity - Count | |
+| clean | String | Maintenance - Clean | |
+| examine | String | Maintenance - Examine | |
+| running-duration | Number:Time | Maintenance - Running Duration | |
+| fan-percent | Number:Dimentionless | Fan Speed % | |
+| timer | String | Enhance - Timer | |
### Mi Smart Ultra Electricity Saving Air Conditioner(1.5HP/Inverter/New China Energy Label Level 3) (<a name="xiaomi-aircondition-mc8">xiaomi.aircondition.mc8</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| electricity | Number:Energy | Power consumption accumulation in kWh | |
-| elec-count | Number | Electricity - Count | |
-| clean | String | Maintenance - Clean | |
-| examine | String | Maintenance - Examine | |
-| running-duration | Number:Time | Maintenance - Running Duration | |
-| fan-percent | Number:Dimentionless | Fan Speed % | |
-| timer | String | Enhance - Timer | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| electricity | Number:Energy | Power consumption accumulation in kWh | |
+| elec-count | Number | Electricity - Count | |
+| clean | String | Maintenance - Clean | |
+| examine | String | Maintenance - Examine | |
+| running-duration | Number:Time | Maintenance - Running Duration | |
+| fan-percent | Number:Dimentionless | Fan Speed % | |
+| timer | String | Enhance - Timer | |
### Mi Smart Ultra Electricity Saving Vertical Air Conditioner(2HP/Inverter/New China Energy Label Level 3) (<a name="xiaomi-aircondition-mc9">xiaomi.aircondition.mc9</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| electricity | Number:Energy | Power consumption accumulation in kWh | |
-| elec-count | Number | Electricity - Count | |
-| clean | String | Maintenance - Clean | |
-| examine | String | Maintenance - Examine | |
-| running-duration | Number:Time | Maintenance - Running Duration | |
-| fan-percent | Number:Dimentionless | Fan Speed % | |
-| timer | String | Enhance - Timer | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| electricity | Number:Energy | Power consumption accumulation in kWh | |
+| elec-count | Number | Electricity - Count | |
+| clean | String | Maintenance - Clean | |
+| examine | String | Maintenance - Examine | |
+| running-duration | Number:Time | Maintenance - Running Duration | |
+| fan-percent | Number:Dimentionless | Fan Speed % | |
+| timer | String | Enhance - Timer | |
### Mi Smart Ultra Electricity Saving Vertical Air Conditioner (2HP/Inverter/New China Energy Label Level 1) (<a name="xiaomi-aircondition-c10">xiaomi.aircondition.c10</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| electricity | Number:Energy | Power consumption accumulation in kWh | |
-| elec-count | Number | Electricity - Count | |
-| clean | String | Maintenance - Clean | |
-| examine | String | Maintenance - Examine | |
-| running-duration | Number:Time | Maintenance - Running Duration | |
-| fan-percent | Number:Dimentionless | Fan Speed % | |
-| timer | String | Enhance - Timer | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| electricity | Number:Energy | Power consumption accumulation in kWh | |
+| elec-count | Number | Electricity - Count | |
+| clean | String | Maintenance - Clean | |
+| examine | String | Maintenance - Examine | |
+| running-duration | Number:Time | Maintenance - Running Duration | |
+| fan-percent | Number:Dimentionless | Fan Speed % | |
+| timer | String | Enhance - Timer | |
### Mi Smart Ultra Electricity Saving Vertical Air Conditioner (3HP/Inverter/New China Energy Label Level 1) (<a name="xiaomi-aircondition-c11">xiaomi.aircondition.c11</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| electricity | Number:Energy | Power consumption accumulation in kWh | |
-| elec-count | Number | Electricity - Count | |
-| clean | String | Maintenance - Clean | |
-| examine | String | Maintenance - Examine | |
-| running-duration | Number:Time | Maintenance - Running Duration | |
-| fan-percent | Number:Dimentionless | Fan Speed % | |
-| timer | String | Enhance - Timer | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| electricity | Number:Energy | Power consumption accumulation in kWh | |
+| elec-count | Number | Electricity - Count | |
+| clean | String | Maintenance - Clean | |
+| examine | String | Maintenance - Examine | |
+| running-duration | Number:Time | Maintenance - Running Duration | |
+| fan-percent | Number:Dimentionless | Fan Speed % | |
+| timer | String | Enhance - Timer | |
### Mi Smart Air Conditioner C (1HP / Inverter / New China Energy Label Level 1) (<a name="xiaomi-aircondition-mh1">xiaomi.aircondition.mh1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| electricity | Number:Energy | Power consumption accumulation in kWh | |
-| elec-count | Number | Electricity - Count | |
-| clean | String | Maintenance - Clean | |
-| examine | String | Maintenance - Examine | |
-| running-duration | Number:Time | Maintenance - Running Duration | |
-| fan-percent | Number:Dimentionless | Fan Speed % | |
-| timer | String | Enhance - Timer | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| electricity | Number:Energy | Power consumption accumulation in kWh | |
+| elec-count | Number | Electricity - Count | |
+| clean | String | Maintenance - Clean | |
+| examine | String | Maintenance - Examine | |
+| running-duration | Number:Time | Maintenance - Running Duration | |
+| fan-percent | Number:Dimentionless | Fan Speed % | |
+| timer | String | Enhance - Timer | |
### Mi Smart Air Conditioner C (1.5HP / Inverter / New China Energy Label Level 1) (<a name="xiaomi-aircondition-mh2">xiaomi.aircondition.mh2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| electricity | Number:Energy | Power consumption accumulation in kWh | |
-| elec-count | Number | Electricity - Count | |
-| clean | String | Maintenance - Clean | |
-| examine | String | Maintenance - Examine | |
-| running-duration | Number:Time | Maintenance - Running Duration | |
-| fan-percent | Number:Dimentionless | Fan Speed % | |
-| timer | String | Enhance - Timer | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| electricity | Number:Energy | Power consumption accumulation in kWh | |
+| elec-count | Number | Electricity - Count | |
+| clean | String | Maintenance - Clean | |
+| examine | String | Maintenance - Examine | |
+| running-duration | Number:Time | Maintenance - Running Duration | |
+| fan-percent | Number:Dimentionless | Fan Speed % | |
+| timer | String | Enhance - Timer | |
### Mi Smart Ultra Electricity Saving Air Conditioner(1HP/Inverter/New China Energy Label Level 3) (<a name="xiaomi-aircondition-mh3">xiaomi.aircondition.mh3</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| electricity | Number:Energy | Power consumption accumulation in kWh | |
-| elec-count | Number | Electricity - Count | |
-| clean | String | Maintenance - Clean | |
-| examine | String | Maintenance - Examine | |
-| running-duration | Number:Time | Maintenance - Running Duration | |
-| fan-percent | Number:Dimentionless | Fan Speed % | |
-| timer | String | Enhance - Timer | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| electricity | Number:Energy | Power consumption accumulation in kWh | |
+| elec-count | Number | Electricity - Count | |
+| clean | String | Maintenance - Clean | |
+| examine | String | Maintenance - Examine | |
+| running-duration | Number:Time | Maintenance - Running Duration | |
+| fan-percent | Number:Dimentionless | Fan Speed % | |
+| timer | String | Enhance - Timer | |
### Mi Smart Air Conditioner X (1HP / Inverter / New China Energy Label Level 1) (<a name="xiaomi-aircondition-mt1">xiaomi.aircondition.mt1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| electricity | Number:Energy | Power consumption accumulation in kWh | |
-| elec-count | Number | Electricity - Count | |
-| clean | String | Maintenance - Clean | |
-| examine | String | Maintenance - Examine | |
-| running-duration | Number:Time | Maintenance - Running Duration | |
-| fan-percent | Number:Dimentionless | Fan Speed % | |
-| timer | String | Enhance - Timer | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| electricity | Number:Energy | Power consumption accumulation in kWh | |
+| elec-count | Number | Electricity - Count | |
+| clean | String | Maintenance - Clean | |
+| examine | String | Maintenance - Examine | |
+| running-duration | Number:Time | Maintenance - Running Duration | |
+| fan-percent | Number:Dimentionless | Fan Speed % | |
+| timer | String | Enhance - Timer | |
### Mi Smart Air Conditioner X (1.5HP / Inverter / New China Energy Label Level 1) (<a name="xiaomi-aircondition-mt2">xiaomi.aircondition.mt2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| electricity | Number:Energy | Power consumption accumulation in kWh | |
-| elec-count | Number | Electricity - Count | |
-| clean | String | Maintenance - Clean | |
-| examine | String | Maintenance - Examine | |
-| running-duration | Number:Time | Maintenance - Running Duration | |
-| fan-percent | Number:Dimentionless | Fan Speed % | |
-| timer | String | Enhance - Timer | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| electricity | Number:Energy | Power consumption accumulation in kWh | |
+| elec-count | Number | Electricity - Count | |
+| clean | String | Maintenance - Clean | |
+| examine | String | Maintenance - Examine | |
+| running-duration | Number:Time | Maintenance - Running Duration | |
+| fan-percent | Number:Dimentionless | Fan Speed % | |
+| timer | String | Enhance - Timer | |
### Mi Smart Gentle Breeze Air Conditioner (1HP / Inverter / New China Energy Label Level 1) (<a name="xiaomi-aircondition-mt3">xiaomi.aircondition.mt3</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| electricity | Number:Energy | Power consumption accumulation in kWh | |
-| elec-count | Number | Electricity - Count | |
-| clean | String | Maintenance - Clean | |
-| examine | String | Maintenance - Examine | |
-| running-duration | Number:Time | Maintenance - Running Duration | |
-| fan-percent | Number:Dimentionless | Fan Speed % | |
-| timer | String | Enhance - Timer | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| electricity | Number:Energy | Power consumption accumulation in kWh | |
+| elec-count | Number | Electricity - Count | |
+| clean | String | Maintenance - Clean | |
+| examine | String | Maintenance - Examine | |
+| running-duration | Number:Time | Maintenance - Running Duration | |
+| fan-percent | Number:Dimentionless | Fan Speed % | |
+| timer | String | Enhance - Timer | |
### Mi Smart Gentle Breeze Air Conditioner (1.5HP / Inverter / New China Energy Label Level 1) (<a name="xiaomi-aircondition-mt4">xiaomi.aircondition.mt4</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| electricity | Number:Energy | Power consumption accumulation in kWh | |
-| elec-count | Number | Electricity - Count | |
-| clean | String | Maintenance - Clean | |
-| examine | String | Maintenance - Examine | |
-| running-duration | Number:Time | Maintenance - Running Duration | |
-| fan-percent | Number:Dimentionless | Fan Speed % | |
-| timer | String | Enhance - Timer | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| electricity | Number:Energy | Power consumption accumulation in kWh | |
+| elec-count | Number | Electricity - Count | |
+| clean | String | Maintenance - Clean | |
+| examine | String | Maintenance - Examine | |
+| running-duration | Number:Time | Maintenance - Running Duration | |
+| fan-percent | Number:Dimentionless | Fan Speed % | |
+| timer | String | Enhance - Timer | |
### Mi Smart Gentle Breeze Vertical Air Conditioner (3HP / Inverter / New China Energy Label Level 1) (<a name="xiaomi-aircondition-mt5">xiaomi.aircondition.mt5</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| electricity | Number:Energy | Power consumption accumulation in kWh | |
-| elec-count | Number | Electricity - Count | |
-| clean | String | Maintenance - Clean | |
-| examine | String | Maintenance - Examine | |
-| running-duration | Number:Time | Maintenance - Running Duration | |
-| fan-percent | Number:Dimentionless | Fan Speed % | |
-| timer | String | Enhance - Timer | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| electricity | Number:Energy | Power consumption accumulation in kWh | |
+| elec-count | Number | Electricity - Count | |
+| clean | String | Maintenance - Clean | |
+| examine | String | Maintenance - Examine | |
+| running-duration | Number:Time | Maintenance - Running Duration | |
+| fan-percent | Number:Dimentionless | Fan Speed % | |
+| timer | String | Enhance - Timer | |
### Mi Smart Ultra Electricity Saving Air Conditioner (1HP/Inverter/New China Energy Label Level 1) (<a name="xiaomi-aircondition-mt7">xiaomi.aircondition.mt7</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| electricity | Number:Energy | Power consumption accumulation in kWh | |
-| elec-count | Number | Electricity - Count | |
-| clean | String | Maintenance - Clean | |
-| examine | String | Maintenance - Examine | |
-| running-duration | Number:Time | Maintenance - Running Duration | |
-| fan-percent | Number:Dimentionless | Fan Speed % | |
-| timer | String | Enhance - Timer | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| electricity | Number:Energy | Power consumption accumulation in kWh | |
+| elec-count | Number | Electricity - Count | |
+| clean | String | Maintenance - Clean | |
+| examine | String | Maintenance - Examine | |
+| running-duration | Number:Time | Maintenance - Running Duration | |
+| fan-percent | Number:Dimentionless | Fan Speed % | |
+| timer | String | Enhance - Timer | |
### Mi Smart Ultra Electricity Saving Air Conditioner (1.5HP/Inverter/New China Energy Label Level 1) (<a name="xiaomi-aircondition-mt8">xiaomi.aircondition.mt8</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
-| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
-| eco | Switch | Air Conditioner - Eco | |
-| heater | Switch | Air Conditioner - Heater | |
-| dryer | Switch | Air Conditioner - Dryer | |
-| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
-| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
-| vertical-swing | Switch | Fan Control - Vertical Swing | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| on1 | Switch | Indicator Light - Switch Status | |
-| electricity | Number:Energy | Power consumption accumulation in kWh | |
-| elec-count | Number | Electricity - Count | |
-| clean | String | Maintenance - Clean | |
-| examine | String | Maintenance - Examine | |
-| running-duration | Number:Time | Maintenance - Running Duration | |
-| fan-percent | Number:Dimentionless | Fan Speed % | |
-| timer | String | Enhance - Timer | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Air Conditioner - Mode | Value mapping `["2"="Cool","3"="Dry","4"="Fan","5"="Heat"]` |
+| target-temperature | Number:Temperature | Air Conditioner - Target Temperature | |
+| eco | Switch | Air Conditioner - Eco | |
+| heater | Switch | Air Conditioner - Heater | |
+| dryer | Switch | Air Conditioner - Dryer | |
+| sleep-mode | Switch | Air Conditioner - Sleep Mode | |
+| fan-level | Number | Fan Control - Fan Level | Value mapping `["0"="Auto","1"="Level1","2"="Level2","3"="Level3","4"="Level4","5"="Level5","6"="Level6","7"="Level7"]` |
+| vertical-swing | Switch | Fan Control - Vertical Swing | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| on1 | Switch | Indicator Light - Switch Status | |
+| electricity | Number:Energy | Power consumption accumulation in kWh | |
+| elec-count | Number | Electricity - Count | |
+| clean | String | Maintenance - Clean | |
+| examine | String | Maintenance - Examine | |
+| running-duration | Number:Time | Maintenance - Running Duration | |
+| fan-percent | Number:Dimentionless | Fan Speed % | |
+| timer | String | Enhance - Timer | |
### Uclean Smart Toilet Seat (<a name="xjx-toilet-pro">xjx.toilet.pro</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| seat_temp | Number:Temperature | Seat Temperature | |
-| status_seatheat | Number | Seat Status | |
-| water_temp_t | Number:Temperature | Water Temperature | |
-| fan_temp | Number:Temperature | Fan Temperature | |
-| status_led | Number | Night Light | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| seat_temp | Number:Temperature | Seat Temperature | |
+| status_seatheat | Number | Seat Status | |
+| water_temp_t | Number:Temperature | Water Temperature | |
+| fan_temp | Number:Temperature | Fan Temperature | |
+| status_led | Number | Night Light | |
### Uclean Smart Toilet pure (<a name="xjx-toilet-pure">xjx.toilet.pure</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| seat_temp | Number:Temperature | Seat Temperature | |
-| status_seatheat | Number | Seat Status | |
-| water_temp_t | Number:Temperature | Water Temperature | |
-| fan_temp | Number:Temperature | Fan Temperature | |
-| status_led | Number | Night Light | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| seat_temp | Number:Temperature | Seat Temperature | |
+| status_seatheat | Number | Seat Status | |
+| water_temp_t | Number:Temperature | Water Temperature | |
+| fan_temp | Number:Temperature | Fan Temperature | |
+| status_led | Number | Night Light | |
### Uclean Smart Toilet relax (<a name="xjx-toilet-relax">xjx.toilet.relax</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| seat_temp | Number:Temperature | Seat Temperature | |
-| status_seatheat | Number | Seat Status | |
-| water_temp_t | Number:Temperature | Water Temperature | |
-| fan_temp | Number:Temperature | Fan Temperature | |
-| status_led | Number | Night Light | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| seat_temp | Number:Temperature | Seat Temperature | |
+| status_seatheat | Number | Seat Status | |
+| water_temp_t | Number:Temperature | Water Temperature | |
+| fan_temp | Number:Temperature | Fan Temperature | |
+| status_led | Number | Night Light | |
### Whale Spout Smart Toilet Zero (<a name="xjx-toilet-zero">xjx.toilet.zero</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| seat_temp | Number:Temperature | Seat Temperature | |
-| status_seatheat | Number | Seat Status | |
-| water_temp_t | Number:Temperature | Water Temperature | |
-| fan_temp | Number:Temperature | Fan Temperature | |
-| status_led | Number | Night Light | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| seat_temp | Number:Temperature | Seat Temperature | |
+| status_seatheat | Number | Seat Status | |
+| water_temp_t | Number:Temperature | Water Temperature | |
+| fan_temp | Number:Temperature | Fan Temperature | |
+| status_led | Number | Night Light | |
### Yeelight Smart Bath Heater Pro (<a name="yeelink-bhf_light-v1">yeelink.bhf_light.v1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| bh_mode | String | Bath Heater mode | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| temperature | Number:Temperature | Temperature | |
-| nightlightBrightness | Number | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| bh_mode | String | Bath Heater mode | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| temperature | Number:Temperature | Temperature | |
+| nightlightBrightness | Number | Nightlight Brightness | |
### Yeelight Smart Bath Heater (<a name="yeelink-bhf_light-v2">yeelink.bhf_light.v2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| bh_mode | String | Bath Heater mode | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| temperature | Number:Temperature | Temperature | |
-| nightlightBrightness | Number | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| bh_mode | String | Bath Heater mode | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| temperature | Number:Temperature | Temperature | |
+| nightlightBrightness | Number | Nightlight Brightness | |
### Mi Bedside Lamp (<a name="yeelink-light-bslamp1">yeelink.light.bslamp1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| rgbColor | Color | RGB Color | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| colorflow | Switch | Color Flow | |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| rgbColor | Color | RGB Color | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| colorflow | Switch | Color Flow | |
+| name | String | Name | |
### Mi Bedside Lamp 2 (<a name="yeelink-light-bslamp2">yeelink.light.bslamp2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| rgbColor | Color | RGB Color | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| colorflow | Switch | Color Flow | |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| rgbColor | Color | RGB Color | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| colorflow | Switch | Color Flow | |
+| name | String | Name | |
### Yeelight Bedside Lamp II (<a name="yeelink-light-bslamp3">yeelink.light.bslamp3</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| rgbColor | Color | RGB Color | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| colorflow | Switch | Color Flow | |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| rgbColor | Color | RGB Color | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| colorflow | Switch | Color Flow | |
+| name | String | Name | |
### Yeelight Ceiling Light (<a name="yeelink-light-ceiling1">yeelink.light.ceiling1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight Ceiling Light SE (<a name="yeelink-light-ceiling2">yeelink.light.ceiling2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight LED Ceiling Light (<a name="yeelink-light-ceiling3">yeelink.light.ceiling3</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight LED Ceiling Light (<a name="yeelink-light-ceiling4">yeelink.light.ceiling4</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| ambientBrightness | Dimmer | Ambient Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| ambientPower | Switch | Ambient Power | |
-| ambientColor | Color | Ambient Color | |
-| ambientColorTemperature | Number | Ambient Color Temperature | |
-| customScene | String | Set Scene | |
-| ambientColorMode | Number | Ambient Color Mode | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| ambientBrightness | Dimmer | Ambient Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| ambientPower | Switch | Ambient Power | |
+| ambientColor | Color | Ambient Color | |
+| ambientColorTemperature | Number | Ambient Color Temperature | |
+| customScene | String | Set Scene | |
+| ambientColorMode | Number | Ambient Color Mode | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight LED Ceiling Ambi Lamp (<a name="yeelink-light-ceiling4-ambi">yeelink.light.ceiling4.ambi</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Mi LED Ceiling Light (<a name="yeelink-light-ceiling5">yeelink.light.ceiling5</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight HaoShi LED Ceiling Lamp Pro (<a name="yeelink-light-ceiling6">yeelink.light.ceiling6</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight Haoshi Ceiling Lamp (<a name="yeelink-light-ceiling7">yeelink.light.ceiling7</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### LED Ceiling Light Crystal Plus (<a name="yeelink-light-ceiling8">yeelink.light.ceiling8</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight HaoShi LED Ceiling Lamp Pro (<a name="yeelink-light-ceiling9">yeelink.light.ceiling9</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight Crystal Pendant Lamp (<a name="yeelink-light-ceiling10">yeelink.light.ceiling10</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| ambientBrightness | Dimmer | Ambient Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| ambientPower | Switch | Ambient Power | |
-| ambientColor | Color | Ambient Color | |
-| ambientColorTemperature | Number | Ambient Color Temperature | |
-| customScene | String | Set Scene | |
-| ambientColorMode | Number | Ambient Color Mode | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| ambientBrightness | Dimmer | Ambient Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| ambientPower | Switch | Ambient Power | |
+| ambientColor | Color | Ambient Color | |
+| ambientColorTemperature | Number | Ambient Color Temperature | |
+| customScene | String | Set Scene | |
+| ambientColorMode | Number | Ambient Color Mode | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight LED Ceiling Ambi Lamp (<a name="yeelink-light-ceiling10-ambi">yeelink.light.ceiling10.ambi</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight Ceiling Light 320 1S (<a name="yeelink-light-ceiling11">yeelink.light.ceiling11</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight Stylized Ceiling Light Pro (<a name="yeelink-light-ceiling12">yeelink.light.ceiling12</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight Ceiling Light (<a name="yeelink-light-ceiling13">yeelink.light.ceiling13</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight Ceiling Light Mini (<a name="yeelink-light-ceiling14">yeelink.light.ceiling14</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight Ceiling Light 480 1S (<a name="yeelink-light-ceiling15">yeelink.light.ceiling15</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight Xingyu Ceiling Light (<a name="yeelink-light-ceiling16">yeelink.light.ceiling16</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight ShaoHua Celing Light (<a name="yeelink-light-ceiling17">yeelink.light.ceiling17</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight Ceiling Light Pro (<a name="yeelink-light-ceiling18">yeelink.light.ceiling18</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight Ceiling Light Pro (<a name="yeelink-light-ceiling19">yeelink.light.ceiling19</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight LED Ceiling Ambi Lamp (<a name="yeelink-light-ceiling19-ambi">yeelink.light.ceiling19.ambi</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight Ceiling Light (<a name="yeelink-light-ceiling20">yeelink.light.ceiling20</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight LED Ceiling Ambi Lamp (<a name="yeelink-light-ceiling20-ambi">yeelink.light.ceiling20.ambi</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Mi Smart LED Living Room Ceiling Light (<a name="yeelink-light-ceiling21">yeelink.light.ceiling21</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Mi Smart LED Ceiling Light (<a name="yeelink-light-ceiling22">yeelink.light.ceiling22</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Mi Smart LED Ceiling Light (350mm) (<a name="yeelink-light-ceiling23">yeelink.light.ceiling23</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight Jade Smart LED Ceiling Light C2001 (<a name="yeelink-light-ceil26">yeelink.light.ceil26</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight Color Bulb (<a name="yeelink-light-color1">yeelink.light.color1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| rgbColor | Color | RGB Color | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| colorflow | Switch | Color Flow | |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| rgbColor | Color | RGB Color | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| colorflow | Switch | Color Flow | |
+| name | String | Name | |
### Yeelight LED Bulb (Color) (<a name="yeelink-light-color2">yeelink.light.color2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| rgbColor | Color | RGB Color | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| colorflow | Switch | Color Flow | |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| rgbColor | Color | RGB Color | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| colorflow | Switch | Color Flow | |
+| name | String | Name | |
### Mi LED Smart Bulb (White and Color) (<a name="yeelink-light-color3">yeelink.light.color3</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| rgbColor | Color | RGB Color | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| colorflow | Switch | Color Flow | |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| rgbColor | Color | RGB Color | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| colorflow | Switch | Color Flow | |
+| name | String | Name | |
### Yeelight LED Bulb 1S(Color) (<a name="yeelink-light-color4">yeelink.light.color4</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| rgbColor | Color | RGB Color | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| colorflow | Switch | Color Flow | |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| rgbColor | Color | RGB Color | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| colorflow | Switch | Color Flow | |
+| name | String | Name | |
### Mi Smart LED Bulb Essential (White and Color) (<a name="yeelink-light-color5">yeelink.light.color5</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| rgbColor | Color | RGB Color | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| colorflow | Switch | Color Flow | |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| rgbColor | Color | RGB Color | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| colorflow | Switch | Color Flow | |
+| name | String | Name | |
### Yeelight Smart LED Bulb 1SE (color) (<a name="yeelink-light-colora">yeelink.light.colora</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| rgbColor | Color | RGB Color | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| colorflow | Switch | Color Flow | |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| rgbColor | Color | RGB Color | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| colorflow | Switch | Color Flow | |
+| name | String | Name | |
### Yeelight LED Bulb (Tunable) (<a name="yeelink-light-ct2">yeelink.light.ct2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
### Mi LED Desk Lamp (<a name="yeelink-light-lamp1">yeelink.light.lamp1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
### Mi Smart LED Desk Lamp Pro (<a name="yeelink-light-lamp2">yeelink.light.lamp2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
### Yeelight LED Lamp (<a name="yeelink-light-lamp3">yeelink.light.lamp3</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
### Mi LED Desk Lamp 1S (<a name="yeelink-light-lamp4">yeelink.light.lamp4</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
### Yeelight Smart Desk Lamp Prime (<a name="yeelink-light-lamp5">yeelink.light.lamp5</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
### Yeelight (<a name="yeelink-light-lamp6">yeelink.light.lamp6</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
### Yeelight LED Light Sensor Desk Lamp V1 (<a name="yeelink-light-lamp7">yeelink.light.lamp7</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
### Yeelight (<a name="yeelink-light-lamp8">yeelink.light.lamp8</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
### Yeelight Star LED Table Lamp (<a name="yeelink-light-lamp9">yeelink.light.lamp9</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
### Yeelight Star Floor Lamp (<a name="yeelink-light-lamp10">yeelink.light.lamp10</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
### Yeelight Screen Light Bar (<a name="yeelink-light-lamp15">yeelink.light.lamp15</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number:Temperature | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| rgbColor | Color | RGB Color | |
-| ambientBrightness | Dimmer | Ambient Brightness | |
-| ambientPower | Switch | Ambient Power | |
-| ambientColor | Color | Ambient Color | |
-| ambientColorTemperature | Number | Ambient Color Temperature | |
-| ambientColorMode | Number | Ambient Color Mode | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number:Temperature | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| rgbColor | Color | RGB Color | |
+| ambientBrightness | Dimmer | Ambient Brightness | |
+| ambientPower | Switch | Ambient Power | |
+| ambientColor | Color | Ambient Color | |
+| ambientColorTemperature | Number | Ambient Color Temperature | |
+| ambientColorMode | Number | Ambient Color Mode | |
### Yeelight Bulb (<a name="yeelink-light-mono1">yeelink.light.mono1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
### Yeelight White Bulb v2 (<a name="yeelink-light-mono2">yeelink.light.mono2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
### Yeelight LED Bulb 1S(Dimmable) (<a name="yeelink-light-mono4">yeelink.light.mono4</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
### Yeelight LED Filament Bulb (<a name="yeelink-light-mono5">yeelink.light.mono5</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
### Mi Smart LED Bulb (<a name="yeelink-light-mono6">yeelink.light.mono6</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
### Yeelight LED smart bulb W3(dimmable) (<a name="yeelink-light-monoa">yeelink.light.monoa</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
### Yeelight GU10 Smart Bulb W1(dimmable) (<a name="yeelink-light-monob">yeelink.light.monob</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
### Yeelight Whiteglow Panel Light (<a name="yeelink-light-panel1">yeelink.light.panel1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yeelight Lightstrip (<a name="yeelink-light-strip1">yeelink.light.strip1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| rgbColor | Color | RGB Color | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| colorflow | Switch | Color Flow | |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| rgbColor | Color | RGB Color | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| colorflow | Switch | Color Flow | |
+| name | String | Name | |
### Yeelight Lightstrip Plus (<a name="yeelink-light-strip2">yeelink.light.strip2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| rgbColor | Color | RGB Color | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| colorflow | Switch | Color Flow | |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| rgbColor | Color | RGB Color | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| colorflow | Switch | Color Flow | |
+| name | String | Name | |
### Yeelight Willow LED Lightstrip (<a name="yeelink-light-strip4">yeelink.light.strip4</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
### Light Group (Mi & Yeelight) (<a name="yeelink-light-virtual">yeelink.light.virtual</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
### Yeelight Smart Dual Control Module (<a name="yeelink-switch-sw1">yeelink.switch.sw1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | First Switch - Switch Status | |
-| mode | Number | First Switch Default - Mode | Value mapping `["0"="Off","1"="On"]` |
-| mode1 | Number | First Switch - Delay | |
-| on1 | Switch | Second Switch - Switch Status | |
-| mode2 | Number | Second Switch Default - Mode | Value mapping `["0"="Off","1"="On"]` |
-| mode3 | Number | Second Switch Service - Delay | |
-| interlock | Switch | Extension - Interlock | |
-| flash | Number | Extension - Flash | |
-| rc-list | String | Extension - Rc List | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | First Switch - Switch Status | |
+| mode | Number | First Switch Default - Mode | Value mapping `["0"="Off","1"="On"]` |
+| mode1 | Number | First Switch - Delay | |
+| on1 | Switch | Second Switch - Switch Status | |
+| mode2 | Number | Second Switch Default - Mode | Value mapping `["0"="Off","1"="On"]` |
+| mode3 | Number | Second Switch Service - Delay | |
+| interlock | Switch | Extension - Interlock | |
+| flash | Number | Extension - Flash | |
+| rc-list | String | Extension - Rc List | |
### Yilai Ceiling Light Aiyue 480 (<a name="yilai-light-ceiling1">yilai.light.ceiling1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yilai Ceiling Lamp Hefeng 430 (<a name="yilai-light-ceiling2">yilai.light.ceiling2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Yilai Ceiling Lamp Hefeng Pro (<a name="yilai-light-ceiling3">yilai.light.ceiling3</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| delayoff | Number:Time | Shutdown Timer | |
-| colorTemperature | Number | Color Temperature | |
-| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
-| name | String | Name | |
-| customScene | String | Set Scene | |
-| nightlightBrightness | Dimmer | Nightlight Brightness | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number:Time | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | Note, currently only supporting switching to RGB or CT mode. Value mapping `["0"="Default","2"="CT mode","1"="RGB mode","3"="HSV mode","4"="Color Flow mode","5"="Night Light mode"]` |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Dimmer | Nightlight Brightness | |
### Mi Water Purifier lx2 (<a name="yunmi-waterpuri-lx2">yunmi.waterpuri.lx2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| run_status | Number | Run Status | |
-| temperature | Number:Temperature | Temperature | |
-| rinse | Number | Rinse | |
-| tds_in | Number | TDS in | |
-| tds_out | Number | TDS out | |
-| f1_totalflow | Number | Filter 1 Total Flow | |
-| f1_totaltime | Number | Filter 1 Total Time | |
-| f1_usedflow | Number | Filter 1 Used Flow | |
-| f1_usedtime | Number | Filter 1 Used Time | |
-| f2_totalflow | Number | Filter 2 Total Flow | |
-| f2_totaltime | Number | Filter 2 Total Time | |
-| f2_usedflow | Number | Filter 2 Used Flow | |
-| f2_usedtime | Number | Filter 2 Used Time | |
-| f3_totalflow | Number | Filter 3 Total Flow | |
-| f3_totaltime | Number | Filter 3 Total Time | |
-| f3_usedflow | Number | Filter 3 Used Flow | |
-| f3_usedtime | Number | Filter 3 Used Time | |
-| f4_totalflow | Number | Filter 4 Total Flow | |
-| f4_totaltime | Number | Filter 4 Total Time | |
-| f4_usedflow | Number | Filter 4 Used Flow | |
-| f4_usedtime | Number | Filter 4 Used Time | |
-| maintenance_state | Number | Maintenance State | |
-| maintenance_interval | Number | Maintenance Interval | |
-| tds_warn_thd | Number | TDS Warn Threshold | |
-| tds_out_avg | Number | Average TDS out | |
-| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| run_status | Number | Run Status | |
+| temperature | Number:Temperature | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+| f4_totalflow | Number | Filter 4 Total Flow | |
+| f4_totaltime | Number | Filter 4 Total Time | |
+| f4_usedflow | Number | Filter 4 Used Flow | |
+| f4_usedtime | Number | Filter 4 Used Time | |
+| maintenance_state | Number | Maintenance State | |
+| maintenance_interval | Number | Maintenance Interval | |
+| tds_warn_thd | Number | TDS Warn Threshold | |
+| tds_out_avg | Number | Average TDS out | |
+| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
### Mi Water Purifier (Under Counter) (<a name="yunmi-waterpuri-lx3">yunmi.waterpuri.lx3</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| run_status | Number | Run Status | |
-| temperature | Number:Temperature | Temperature | |
-| rinse | Number | Rinse | |
-| tds_in | Number | TDS in | |
-| tds_out | Number | TDS out | |
-| f1_totalflow | Number | Filter 1 Total Flow | |
-| f1_totaltime | Number | Filter 1 Total Time | |
-| f1_usedflow | Number | Filter 1 Used Flow | |
-| f1_usedtime | Number | Filter 1 Used Time | |
-| f2_totalflow | Number | Filter 2 Total Flow | |
-| f2_totaltime | Number | Filter 2 Total Time | |
-| f2_usedflow | Number | Filter 2 Used Flow | |
-| f2_usedtime | Number | Filter 2 Used Time | |
-| f3_totalflow | Number | Filter 3 Total Flow | |
-| f3_totaltime | Number | Filter 3 Total Time | |
-| f3_usedflow | Number | Filter 3 Used Flow | |
-| f3_usedtime | Number | Filter 3 Used Time | |
-| f4_totalflow | Number | Filter 4 Total Flow | |
-| f4_totaltime | Number | Filter 4 Total Time | |
-| f4_usedflow | Number | Filter 4 Used Flow | |
-| f4_usedtime | Number | Filter 4 Used Time | |
-| maintenance_state | Number | Maintenance State | |
-| maintenance_interval | Number | Maintenance Interval | |
-| tds_warn_thd | Number | TDS Warn Threshold | |
-| tds_out_avg | Number | Average TDS out | |
-| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| run_status | Number | Run Status | |
+| temperature | Number:Temperature | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+| f4_totalflow | Number | Filter 4 Total Flow | |
+| f4_totaltime | Number | Filter 4 Total Time | |
+| f4_usedflow | Number | Filter 4 Used Flow | |
+| f4_usedtime | Number | Filter 4 Used Time | |
+| maintenance_state | Number | Maintenance State | |
+| maintenance_interval | Number | Maintenance Interval | |
+| tds_warn_thd | Number | TDS Warn Threshold | |
+| tds_out_avg | Number | Average TDS out | |
+| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
### Mi Water Purifier lx4 (<a name="yunmi-waterpuri-lx4">yunmi.waterpuri.lx4</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| run_status | Number | Run Status | |
-| temperature | Number:Temperature | Temperature | |
-| rinse | Number | Rinse | |
-| tds_in | Number | TDS in | |
-| tds_out | Number | TDS out | |
-| f1_totalflow | Number | Filter 1 Total Flow | |
-| f1_totaltime | Number | Filter 1 Total Time | |
-| f1_usedflow | Number | Filter 1 Used Flow | |
-| f1_usedtime | Number | Filter 1 Used Time | |
-| f2_totalflow | Number | Filter 2 Total Flow | |
-| f2_totaltime | Number | Filter 2 Total Time | |
-| f2_usedflow | Number | Filter 2 Used Flow | |
-| f2_usedtime | Number | Filter 2 Used Time | |
-| f3_totalflow | Number | Filter 3 Total Flow | |
-| f3_totaltime | Number | Filter 3 Total Time | |
-| f3_usedflow | Number | Filter 3 Used Flow | |
-| f3_usedtime | Number | Filter 3 Used Time | |
-| f4_totalflow | Number | Filter 4 Total Flow | |
-| f4_totaltime | Number | Filter 4 Total Time | |
-| f4_usedflow | Number | Filter 4 Used Flow | |
-| f4_usedtime | Number | Filter 4 Used Time | |
-| maintenance_state | Number | Maintenance State | |
-| maintenance_interval | Number | Maintenance Interval | |
-| tds_warn_thd | Number | TDS Warn Threshold | |
-| tds_out_avg | Number | Average TDS out | |
-| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| run_status | Number | Run Status | |
+| temperature | Number:Temperature | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+| f4_totalflow | Number | Filter 4 Total Flow | |
+| f4_totaltime | Number | Filter 4 Total Time | |
+| f4_usedflow | Number | Filter 4 Used Flow | |
+| f4_usedtime | Number | Filter 4 Used Time | |
+| maintenance_state | Number | Maintenance State | |
+| maintenance_interval | Number | Maintenance Interval | |
+| tds_warn_thd | Number | TDS Warn Threshold | |
+| tds_out_avg | Number | Average TDS out | |
+| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
### Mi Water Purifier 1A/400G Pro (<a name="yunmi-waterpuri-lx5">yunmi.waterpuri.lx5</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| run_status | Number | Run Status | |
-| temperature | Number:Temperature | Temperature | |
-| rinse | Number | Rinse | |
-| tds_in | Number | TDS in | |
-| tds_out | Number | TDS out | |
-| f1_totalflow | Number | Filter 1 Total Flow | |
-| f1_totaltime | Number | Filter 1 Total Time | |
-| f1_usedflow | Number | Filter 1 Used Flow | |
-| f1_usedtime | Number | Filter 1 Used Time | |
-| f2_totalflow | Number | Filter 2 Total Flow | |
-| f2_totaltime | Number | Filter 2 Total Time | |
-| f2_usedflow | Number | Filter 2 Used Flow | |
-| f2_usedtime | Number | Filter 2 Used Time | |
-| f3_totalflow | Number | Filter 3 Total Flow | |
-| f3_totaltime | Number | Filter 3 Total Time | |
-| f3_usedflow | Number | Filter 3 Used Flow | |
-| f3_usedtime | Number | Filter 3 Used Time | |
-| f4_totalflow | Number | Filter 4 Total Flow | |
-| f4_totaltime | Number | Filter 4 Total Time | |
-| f4_usedflow | Number | Filter 4 Used Flow | |
-| f4_usedtime | Number | Filter 4 Used Time | |
-| maintenance_state | Number | Maintenance State | |
-| maintenance_interval | Number | Maintenance Interval | |
-| tds_warn_thd | Number | TDS Warn Threshold | |
-| tds_out_avg | Number | Average TDS out | |
-| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| run_status | Number | Run Status | |
+| temperature | Number:Temperature | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+| f4_totalflow | Number | Filter 4 Total Flow | |
+| f4_totaltime | Number | Filter 4 Total Time | |
+| f4_usedflow | Number | Filter 4 Used Flow | |
+| f4_usedtime | Number | Filter 4 Used Time | |
+| maintenance_state | Number | Maintenance State | |
+| maintenance_interval | Number | Maintenance Interval | |
+| tds_warn_thd | Number | TDS Warn Threshold | |
+| tds_out_avg | Number | Average TDS out | |
+| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
### Mi Water Purifier (Under Counter) (<a name="yunmi-waterpuri-lx6">yunmi.waterpuri.lx6</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| run_status | Number | Run Status | |
-| temperature | Number:Temperature | Temperature | |
-| rinse | Number | Rinse | |
-| tds_in | Number | TDS in | |
-| tds_out | Number | TDS out | |
-| f1_totalflow | Number | Filter 1 Total Flow | |
-| f1_totaltime | Number | Filter 1 Total Time | |
-| f1_usedflow | Number | Filter 1 Used Flow | |
-| f1_usedtime | Number | Filter 1 Used Time | |
-| f2_totalflow | Number | Filter 2 Total Flow | |
-| f2_totaltime | Number | Filter 2 Total Time | |
-| f2_usedflow | Number | Filter 2 Used Flow | |
-| f2_usedtime | Number | Filter 2 Used Time | |
-| f3_totalflow | Number | Filter 3 Total Flow | |
-| f3_totaltime | Number | Filter 3 Total Time | |
-| f3_usedflow | Number | Filter 3 Used Flow | |
-| f3_usedtime | Number | Filter 3 Used Time | |
-| f4_totalflow | Number | Filter 4 Total Flow | |
-| f4_totaltime | Number | Filter 4 Total Time | |
-| f4_usedflow | Number | Filter 4 Used Flow | |
-| f4_usedtime | Number | Filter 4 Used Time | |
-| maintenance_state | Number | Maintenance State | |
-| maintenance_interval | Number | Maintenance Interval | |
-| tds_warn_thd | Number | TDS Warn Threshold | |
-| tds_out_avg | Number | Average TDS out | |
-| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| run_status | Number | Run Status | |
+| temperature | Number:Temperature | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+| f4_totalflow | Number | Filter 4 Total Flow | |
+| f4_totaltime | Number | Filter 4 Total Time | |
+| f4_usedflow | Number | Filter 4 Used Flow | |
+| f4_usedtime | Number | Filter 4 Used Time | |
+| maintenance_state | Number | Maintenance State | |
+| maintenance_interval | Number | Maintenance Interval | |
+| tds_warn_thd | Number | TDS Warn Threshold | |
+| tds_out_avg | Number | Average TDS out | |
+| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
### Mi Water Purifier 500G/500G Pro (<a name="yunmi-waterpuri-lx7">yunmi.waterpuri.lx7</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| run_status | Number | Run Status | |
-| temperature | Number:Temperature | Temperature | |
-| rinse | Number | Rinse | |
-| tds_in | Number | TDS in | |
-| tds_out | Number | TDS out | |
-| f1_totalflow | Number | Filter 1 Total Flow | |
-| f1_totaltime | Number | Filter 1 Total Time | |
-| f1_usedflow | Number | Filter 1 Used Flow | |
-| f1_usedtime | Number | Filter 1 Used Time | |
-| f2_totalflow | Number | Filter 2 Total Flow | |
-| f2_totaltime | Number | Filter 2 Total Time | |
-| f2_usedflow | Number | Filter 2 Used Flow | |
-| f2_usedtime | Number | Filter 2 Used Time | |
-| f3_totalflow | Number | Filter 3 Total Flow | |
-| f3_totaltime | Number | Filter 3 Total Time | |
-| f3_usedflow | Number | Filter 3 Used Flow | |
-| f3_usedtime | Number | Filter 3 Used Time | |
-| f4_totalflow | Number | Filter 4 Total Flow | |
-| f4_totaltime | Number | Filter 4 Total Time | |
-| f4_usedflow | Number | Filter 4 Used Flow | |
-| f4_usedtime | Number | Filter 4 Used Time | |
-| maintenance_state | Number | Maintenance State | |
-| maintenance_interval | Number | Maintenance Interval | |
-| tds_warn_thd | Number | TDS Warn Threshold | |
-| tds_out_avg | Number | Average TDS out | |
-| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| run_status | Number | Run Status | |
+| temperature | Number:Temperature | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+| f4_totalflow | Number | Filter 4 Total Flow | |
+| f4_totaltime | Number | Filter 4 Total Time | |
+| f4_usedflow | Number | Filter 4 Used Flow | |
+| f4_usedtime | Number | Filter 4 Used Time | |
+| maintenance_state | Number | Maintenance State | |
+| maintenance_interval | Number | Maintenance Interval | |
+| tds_warn_thd | Number | TDS Warn Threshold | |
+| tds_out_avg | Number | Average TDS out | |
+| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
### Mi Water Purifier 600G (<a name="yunmi-waterpuri-lx8">yunmi.waterpuri.lx8</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| run_status | Number | Run Status | |
-| rinse | Number | Rinse | |
-| tds_in | Number | TDS in | |
-| tds_out | Number | TDS out | |
-| f1_totalflow | Number | Filter 1 Total Flow | |
-| f1_totaltime | Number | Filter 1 Total Time | |
-| f1_usedflow | Number | Filter 1 Used Flow | |
-| f1_usedtime | Number | Filter 1 Used Time | |
-| f2_totalflow | Number | Filter 2 Total Flow | |
-| f2_totaltime | Number | Filter 2 Total Time | |
-| f2_usedflow | Number | Filter 2 Used Flow | |
-| f2_usedtime | Number | Filter 2 Used Time | |
-| f3_totalflow | Number | Filter 3 Total Flow | |
-| f3_totaltime | Number | Filter 3 Total Time | |
-| f3_usedflow | Number | Filter 3 Used Flow | |
-| f3_usedtime | Number | Filter 3 Used Time | |
-| f4_totalflow | Number | Filter 4 Total Flow | |
-| f4_totaltime | Number | Filter 4 Total Time | |
-| f4_usedflow | Number | Filter 4 Used Flow | |
-| f4_usedtime | Number | Filter 4 Used Time | |
-| maintenance_state | Number | Maintenance State | |
-| maintenance_interval | Number | Maintenance Interval | |
-| tds_warn_thd | Number | TDS Warn Threshold | |
-| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| run_status | Number | Run Status | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+| f4_totalflow | Number | Filter 4 Total Flow | |
+| f4_totaltime | Number | Filter 4 Total Time | |
+| f4_usedflow | Number | Filter 4 Used Flow | |
+| f4_usedtime | Number | Filter 4 Used Time | |
+| maintenance_state | Number | Maintenance State | |
+| maintenance_interval | Number | Maintenance Interval | |
+| tds_warn_thd | Number | TDS Warn Threshold | |
+| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
### Mi Water Purifier D1 (<a name="yunmi-waterpuri-lx9">yunmi.waterpuri.lx9</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| run_status | Number | Run Status | |
-| temperature | Number:Temperature | Temperature | |
-| rinse | Number | Rinse | |
-| tds_in | Number | TDS in | |
-| tds_out | Number | TDS out | |
-| f1_totalflow | Number | Filter 1 Total Flow | |
-| f1_totaltime | Number | Filter 1 Total Time | |
-| f1_usedflow | Number | Filter 1 Used Flow | |
-| f1_usedtime | Number | Filter 1 Used Time | |
-| f2_totalflow | Number | Filter 2 Total Flow | |
-| f2_totaltime | Number | Filter 2 Total Time | |
-| f2_usedflow | Number | Filter 2 Used Flow | |
-| f2_usedtime | Number | Filter 2 Used Time | |
-| f3_totalflow | Number | Filter 3 Total Flow | |
-| f3_totaltime | Number | Filter 3 Total Time | |
-| f3_usedflow | Number | Filter 3 Used Flow | |
-| f3_usedtime | Number | Filter 3 Used Time | |
-| f4_totalflow | Number | Filter 4 Total Flow | |
-| f4_totaltime | Number | Filter 4 Total Time | |
-| f4_usedflow | Number | Filter 4 Used Flow | |
-| f4_usedtime | Number | Filter 4 Used Time | |
-| maintenance_state | Number | Maintenance State | |
-| maintenance_interval | Number | Maintenance Interval | |
-| tds_warn_thd | Number | TDS Warn Threshold | |
-| tds_out_avg | Number | Average TDS out | |
-| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| run_status | Number | Run Status | |
+| temperature | Number:Temperature | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+| f4_totalflow | Number | Filter 4 Total Flow | |
+| f4_totaltime | Number | Filter 4 Total Time | |
+| f4_usedflow | Number | Filter 4 Used Flow | |
+| f4_usedtime | Number | Filter 4 Used Time | |
+| maintenance_state | Number | Maintenance State | |
+| maintenance_interval | Number | Maintenance Interval | |
+| tds_warn_thd | Number | TDS Warn Threshold | |
+| tds_out_avg | Number | Average TDS out | |
+| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
### Mi Water Purifier lx10 (<a name="yunmi-waterpuri-lx10">yunmi.waterpuri.lx10</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| run_status | Number | Run Status | |
-| temperature | Number:Temperature | Temperature | |
-| rinse | Number | Rinse | |
-| tds_in | Number | TDS in | |
-| tds_out | Number | TDS out | |
-| f1_totalflow | Number | Filter 1 Total Flow | |
-| f1_totaltime | Number | Filter 1 Total Time | |
-| f1_usedflow | Number | Filter 1 Used Flow | |
-| f1_usedtime | Number | Filter 1 Used Time | |
-| f2_totalflow | Number | Filter 2 Total Flow | |
-| f2_totaltime | Number | Filter 2 Total Time | |
-| f2_usedflow | Number | Filter 2 Used Flow | |
-| f2_usedtime | Number | Filter 2 Used Time | |
-| f3_totalflow | Number | Filter 3 Total Flow | |
-| f3_totaltime | Number | Filter 3 Total Time | |
-| f3_usedflow | Number | Filter 3 Used Flow | |
-| f3_usedtime | Number | Filter 3 Used Time | |
-| f4_totalflow | Number | Filter 4 Total Flow | |
-| f4_totaltime | Number | Filter 4 Total Time | |
-| f4_usedflow | Number | Filter 4 Used Flow | |
-| f4_usedtime | Number | Filter 4 Used Time | |
-| maintenance_state | Number | Maintenance State | |
-| maintenance_interval | Number | Maintenance Interval | |
-| tds_warn_thd | Number | TDS Warn Threshold | |
-| tds_out_avg | Number | Average TDS out | |
-| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| run_status | Number | Run Status | |
+| temperature | Number:Temperature | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+| f4_totalflow | Number | Filter 4 Total Flow | |
+| f4_totaltime | Number | Filter 4 Total Time | |
+| f4_usedflow | Number | Filter 4 Used Flow | |
+| f4_usedtime | Number | Filter 4 Used Time | |
+| maintenance_state | Number | Maintenance State | |
+| maintenance_interval | Number | Maintenance Interval | |
+| tds_warn_thd | Number | TDS Warn Threshold | |
+| tds_out_avg | Number | Average TDS out | |
+| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
### Mi Water Purifier C1 (Triple Setting) (<a name="yunmi-waterpuri-lx11">yunmi.waterpuri.lx11</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| run_status | Number | Run Status | |
-| temperature | Number:Temperature | Temperature | |
-| rinse | Number | Rinse | |
-| tds_in | Number | TDS in | |
-| tds_out | Number | TDS out | |
-| f1_totalflow | Number | Filter 1 Total Flow | |
-| f1_totaltime | Number | Filter 1 Total Time | |
-| f1_usedflow | Number | Filter 1 Used Flow | |
-| f1_usedtime | Number | Filter 1 Used Time | |
-| f2_totalflow | Number | Filter 2 Total Flow | |
-| f2_totaltime | Number | Filter 2 Total Time | |
-| f2_usedflow | Number | Filter 2 Used Flow | |
-| f2_usedtime | Number | Filter 2 Used Time | |
-| f3_totalflow | Number | Filter 3 Total Flow | |
-| f3_totaltime | Number | Filter 3 Total Time | |
-| f3_usedflow | Number | Filter 3 Used Flow | |
-| f3_usedtime | Number | Filter 3 Used Time | |
-| f4_totalflow | Number | Filter 4 Total Flow | |
-| f4_totaltime | Number | Filter 4 Total Time | |
-| f4_usedflow | Number | Filter 4 Used Flow | |
-| f4_usedtime | Number | Filter 4 Used Time | |
-| maintenance_state | Number | Maintenance State | |
-| maintenance_interval | Number | Maintenance Interval | |
-| tds_warn_thd | Number | TDS Warn Threshold | |
-| tds_out_avg | Number | Average TDS out | |
-| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| run_status | Number | Run Status | |
+| temperature | Number:Temperature | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+| f4_totalflow | Number | Filter 4 Total Flow | |
+| f4_totaltime | Number | Filter 4 Total Time | |
+| f4_usedflow | Number | Filter 4 Used Flow | |
+| f4_usedtime | Number | Filter 4 Used Time | |
+| maintenance_state | Number | Maintenance State | |
+| maintenance_interval | Number | Maintenance Interval | |
+| tds_warn_thd | Number | TDS Warn Threshold | |
+| tds_out_avg | Number | Average TDS out | |
+| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
### Mi Water Purifier S1 (<a name="yunmi-waterpuri-lx12">yunmi.waterpuri.lx12</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| run_status | Number | Run Status | |
-| temperature | Number:Temperature | Temperature | |
-| rinse | Number | Rinse | |
-| tds_in | Number | TDS in | |
-| tds_out | Number | TDS out | |
-| f1_totalflow | Number | Filter 1 Total Flow | |
-| f1_totaltime | Number | Filter 1 Total Time | |
-| f1_usedflow | Number | Filter 1 Used Flow | |
-| f1_usedtime | Number | Filter 1 Used Time | |
-| f2_totalflow | Number | Filter 2 Total Flow | |
-| f2_totaltime | Number | Filter 2 Total Time | |
-| f2_usedflow | Number | Filter 2 Used Flow | |
-| f2_usedtime | Number | Filter 2 Used Time | |
-| f3_totalflow | Number | Filter 3 Total Flow | |
-| f3_totaltime | Number | Filter 3 Total Time | |
-| f3_usedflow | Number | Filter 3 Used Flow | |
-| f3_usedtime | Number | Filter 3 Used Time | |
-| f4_totalflow | Number | Filter 4 Total Flow | |
-| f4_totaltime | Number | Filter 4 Total Time | |
-| f4_usedflow | Number | Filter 4 Used Flow | |
-| f4_usedtime | Number | Filter 4 Used Time | |
-| maintenance_state | Number | Maintenance State | |
-| maintenance_interval | Number | Maintenance Interval | |
-| tds_warn_thd | Number | TDS Warn Threshold | |
-| tds_out_avg | Number | Average TDS out | |
-| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| run_status | Number | Run Status | |
+| temperature | Number:Temperature | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+| f4_totalflow | Number | Filter 4 Total Flow | |
+| f4_totaltime | Number | Filter 4 Total Time | |
+| f4_usedflow | Number | Filter 4 Used Flow | |
+| f4_usedtime | Number | Filter 4 Used Time | |
+| maintenance_state | Number | Maintenance State | |
+| maintenance_interval | Number | Maintenance Interval | |
+| tds_warn_thd | Number | TDS Warn Threshold | |
+| tds_out_avg | Number | Average TDS out | |
+| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
### Mi Water Purifier v1 (<a name="yunmi-waterpurifier-v1">yunmi.waterpurifier.v1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| run_status | Number | Run Status | |
-| temperature | Number:Temperature | Temperature | |
-| rinse | Number | Rinse | |
-| tds_in | Number | TDS in | |
-| tds_out | Number | TDS out | |
-| f1_totalflow | Number | Filter 1 Total Flow | |
-| f1_totaltime | Number | Filter 1 Total Time | |
-| f1_usedflow | Number | Filter 1 Used Flow | |
-| f1_usedtime | Number | Filter 1 Used Time | |
-| f2_totalflow | Number | Filter 2 Total Flow | |
-| f2_totaltime | Number | Filter 2 Total Time | |
-| f2_usedflow | Number | Filter 2 Used Flow | |
-| f2_usedtime | Number | Filter 2 Used Time | |
-| f3_totalflow | Number | Filter 3 Total Flow | |
-| f3_totaltime | Number | Filter 3 Total Time | |
-| f3_usedflow | Number | Filter 3 Used Flow | |
-| f3_usedtime | Number | Filter 3 Used Time | |
-| f4_totalflow | Number | Filter 4 Total Flow | |
-| f4_totaltime | Number | Filter 4 Total Time | |
-| f4_usedflow | Number | Filter 4 Used Flow | |
-| f4_usedtime | Number | Filter 4 Used Time | |
-| maintenance_state | Number | Maintenance State | |
-| maintenance_interval | Number | Maintenance Interval | |
-| tds_warn_thd | Number | TDS Warn Threshold | |
-| tds_out_avg | Number | Average TDS out | |
-| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| run_status | Number | Run Status | |
+| temperature | Number:Temperature | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+| f4_totalflow | Number | Filter 4 Total Flow | |
+| f4_totaltime | Number | Filter 4 Total Time | |
+| f4_usedflow | Number | Filter 4 Used Flow | |
+| f4_usedtime | Number | Filter 4 Used Time | |
+| maintenance_state | Number | Maintenance State | |
+| maintenance_interval | Number | Maintenance Interval | |
+| tds_warn_thd | Number | TDS Warn Threshold | |
+| tds_out_avg | Number | Average TDS out | |
+| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
### Mi Water Purifier v2 (<a name="yunmi-waterpurifier-v2">yunmi.waterpurifier.v2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| run_status | Number | Run Status | |
-| temperature | Number:Temperature | Temperature | |
-| rinse | Number | Rinse | |
-| tds_in | Number | TDS in | |
-| tds_out | Number | TDS out | |
-| f1_totalflow | Number | Filter 1 Total Flow | |
-| f1_totaltime | Number | Filter 1 Total Time | |
-| f1_usedflow | Number | Filter 1 Used Flow | |
-| f1_usedtime | Number | Filter 1 Used Time | |
-| f2_totalflow | Number | Filter 2 Total Flow | |
-| f2_totaltime | Number | Filter 2 Total Time | |
-| f2_usedflow | Number | Filter 2 Used Flow | |
-| f2_usedtime | Number | Filter 2 Used Time | |
-| f3_totalflow | Number | Filter 3 Total Flow | |
-| f3_totaltime | Number | Filter 3 Total Time | |
-| f3_usedflow | Number | Filter 3 Used Flow | |
-| f3_usedtime | Number | Filter 3 Used Time | |
-| f4_totalflow | Number | Filter 4 Total Flow | |
-| f4_totaltime | Number | Filter 4 Total Time | |
-| f4_usedflow | Number | Filter 4 Used Flow | |
-| f4_usedtime | Number | Filter 4 Used Time | |
-| maintenance_state | Number | Maintenance State | |
-| maintenance_interval | Number | Maintenance Interval | |
-| tds_warn_thd | Number | TDS Warn Threshold | |
-| tds_out_avg | Number | Average TDS out | |
-| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| run_status | Number | Run Status | |
+| temperature | Number:Temperature | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+| f4_totalflow | Number | Filter 4 Total Flow | |
+| f4_totaltime | Number | Filter 4 Total Time | |
+| f4_usedflow | Number | Filter 4 Used Flow | |
+| f4_usedtime | Number | Filter 4 Used Time | |
+| maintenance_state | Number | Maintenance State | |
+| maintenance_interval | Number | Maintenance Interval | |
+| tds_warn_thd | Number | TDS Warn Threshold | |
+| tds_out_avg | Number | Average TDS out | |
+| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
### Mi Water Purifier (Under sink) v3 (<a name="yunmi-waterpurifier-v3">yunmi.waterpurifier.v3</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| run_status | Number | Run Status | |
-| temperature | Number:Temperature | Temperature | |
-| rinse | Number | Rinse | |
-| tds_in | Number | TDS in | |
-| tds_out | Number | TDS out | |
-| f1_totalflow | Number | Filter 1 Total Flow | |
-| f1_totaltime | Number | Filter 1 Total Time | |
-| f1_usedflow | Number | Filter 1 Used Flow | |
-| f1_usedtime | Number | Filter 1 Used Time | |
-| f2_totalflow | Number | Filter 2 Total Flow | |
-| f2_totaltime | Number | Filter 2 Total Time | |
-| f2_usedflow | Number | Filter 2 Used Flow | |
-| f2_usedtime | Number | Filter 2 Used Time | |
-| f3_totalflow | Number | Filter 3 Total Flow | |
-| f3_totaltime | Number | Filter 3 Total Time | |
-| f3_usedflow | Number | Filter 3 Used Flow | |
-| f3_usedtime | Number | Filter 3 Used Time | |
-| f4_totalflow | Number | Filter 4 Total Flow | |
-| f4_totaltime | Number | Filter 4 Total Time | |
-| f4_usedflow | Number | Filter 4 Used Flow | |
-| f4_usedtime | Number | Filter 4 Used Time | |
-| maintenance_state | Number | Maintenance State | |
-| maintenance_interval | Number | Maintenance Interval | |
-| tds_warn_thd | Number | TDS Warn Threshold | |
-| tds_out_avg | Number | Average TDS out | |
-| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| run_status | Number | Run Status | |
+| temperature | Number:Temperature | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+| f4_totalflow | Number | Filter 4 Total Flow | |
+| f4_totaltime | Number | Filter 4 Total Time | |
+| f4_usedflow | Number | Filter 4 Used Flow | |
+| f4_usedtime | Number | Filter 4 Used Time | |
+| maintenance_state | Number | Maintenance State | |
+| maintenance_interval | Number | Maintenance Interval | |
+| tds_warn_thd | Number | TDS Warn Threshold | |
+| tds_out_avg | Number | Average TDS out | |
+| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
### Mi Water Purifier v4 (<a name="yunmi-waterpurifier-v4">yunmi.waterpurifier.v4</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| run_status | Number | Run Status | |
-| temperature | Number:Temperature | Temperature | |
-| rinse | Number | Rinse | |
-| tds_in | Number | TDS in | |
-| tds_out | Number | TDS out | |
-| f1_totalflow | Number | Filter 1 Total Flow | |
-| f1_totaltime | Number | Filter 1 Total Time | |
-| f1_usedflow | Number | Filter 1 Used Flow | |
-| f1_usedtime | Number | Filter 1 Used Time | |
-| f2_totalflow | Number | Filter 2 Total Flow | |
-| f2_totaltime | Number | Filter 2 Total Time | |
-| f2_usedflow | Number | Filter 2 Used Flow | |
-| f2_usedtime | Number | Filter 2 Used Time | |
-| f3_totalflow | Number | Filter 3 Total Flow | |
-| f3_totaltime | Number | Filter 3 Total Time | |
-| f3_usedflow | Number | Filter 3 Used Flow | |
-| f3_usedtime | Number | Filter 3 Used Time | |
-| f4_totalflow | Number | Filter 4 Total Flow | |
-| f4_totaltime | Number | Filter 4 Total Time | |
-| f4_usedflow | Number | Filter 4 Used Flow | |
-| f4_usedtime | Number | Filter 4 Used Time | |
-| maintenance_state | Number | Maintenance State | |
-| maintenance_interval | Number | Maintenance Interval | |
-| tds_warn_thd | Number | TDS Warn Threshold | |
-| tds_out_avg | Number | Average TDS out | |
-| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| run_status | Number | Run Status | |
+| temperature | Number:Temperature | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+| f4_totalflow | Number | Filter 4 Total Flow | |
+| f4_totaltime | Number | Filter 4 Total Time | |
+| f4_usedflow | Number | Filter 4 Used Flow | |
+| f4_usedtime | Number | Filter 4 Used Time | |
+| maintenance_state | Number | Maintenance State | |
+| maintenance_interval | Number | Maintenance Interval | |
+| tds_warn_thd | Number | TDS Warn Threshold | |
+| tds_out_avg | Number | Average TDS out | |
+| lightMode | Number | Light Mode | Value mapping `["0"="Simple Mode","1"="Special Mode"]` |
### Smartmi Ventilation System (<a name="zhimi-airfresh-va2">zhimi.airfresh.va2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| heater | Switch | Heater | |
-| mode | String | Mode | Value mapping `["interval"="Interval","silent"="Night","low"="1","middle"="2","strong"="3","auto"="Auto"]` |
-| humidity | Number:Dimensionless | Humidity | |
-| co2 | Number:Dimensionless | CO2 | |
-| childLock | Switch | Child Lock | |
-| buzzer | Switch | Buzzer | |
-| aqi | Number | Air Quality Index | |
-| averageaqi | Number | Average Air Quality Index | |
-| filterhours | Number:Time | Filter Hours used | |
-| usedhours | Number:Time | Run Time | |
-| motorspeed | Number | Motor Speed | |
-| led_level | Number | Led - Brightness | Value mapping `["0"="High","1"="Low","2"="Idle"]` |
-| temperature | Number:Temperature | Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| heater | Switch | Heater | |
+| mode | String | Mode | Value mapping `["interval"="Interval","silent"="Night","low"="1","middle"="2","strong"="3","auto"="Auto"]` |
+| humidity | Number:Dimensionless | Humidity | |
+| co2 | Number:Dimensionless | CO2 | |
+| childLock | Switch | Child Lock | |
+| buzzer | Switch | Buzzer | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| filterhours | Number:Time | Filter Hours used | |
+| usedhours | Number:Time | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| led_level | Number | Led - Brightness | Value mapping `["0"="High","1"="Low","2"="Idle"]` |
+| temperature | Number:Temperature | Temperature | |
### Smartmi Fresh Air System (Heating) (<a name="zhimi-airfresh-va4">zhimi.airfresh.va4</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| heater | Switch | Heater | |
-| mode | String | Mode | Value mapping `["interval"="Interval","silent"="Night","low"="1","middle"="2","strong"="3","auto"="Auto"]` |
-| humidity | Number:Dimensionless | Humidity | |
-| co2 | Number:Dimensionless | CO2 | |
-| childLock | Switch | Child Lock | |
-| buzzer | Switch | Buzzer | |
-| aqi | Number | Air Quality Index | |
-| averageaqi | Number | Average Air Quality Index | |
-| filterhours | Number:Time | Filter Hours used | |
-| usedhours | Number:Time | Run Time | |
-| motorspeed | Number | Motor Speed | |
-| led_level | Number | Led - Brightness | Value mapping `["0"="High","1"="Low","2"="Idle"]` |
-| temperature | Number:Temperature | Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| heater | Switch | Heater | |
+| mode | String | Mode | Value mapping `["interval"="Interval","silent"="Night","low"="1","middle"="2","strong"="3","auto"="Auto"]` |
+| humidity | Number:Dimensionless | Humidity | |
+| co2 | Number:Dimensionless | CO2 | |
+| childLock | Switch | Child Lock | |
+| buzzer | Switch | Buzzer | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| filterhours | Number:Time | Filter Hours used | |
+| usedhours | Number:Time | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| led_level | Number | Led - Brightness | Value mapping `["0"="High","1"="Low","2"="Idle"]` |
+| temperature | Number:Temperature | Temperature | |
### Mi Fresh Air Ventilator C1-80 (<a name="zhimi-airfresh-ua1">zhimi.airfresh.ua1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["filter-reset-filter-life"="Filter Reset Filter Life"]` |
-| on | Switch | Air Fresh - Switch Status | |
-| fault | Number | Device Fault | Value mapping `["0"="No Faults"]` |
-| fan_level | Number | Air Fresh - Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
-| heater | Switch | Heater | |
-| filter_used_time | Number:Time | Filter - Filter Used Time | |
-| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
-| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
-| alarm | Switch | Alarm - Alarm | |
-| brightness | Dimmer | Indicator Light - Brightness | |
-| motor_a_speed_rpm | Number | Custom Service - Motor A Speed Rpm | |
-| motor_b_speed_rpm | Number | Custom Service - Motor B Speed Rpm | |
-| temperature | Number:Temperature | Custom Service - Temperature | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["filter-reset-filter-life"="Filter Reset Filter Life"]` |
+| on | Switch | Air Fresh - Switch Status | |
+| fault | Number | Device Fault | Value mapping `["0"="No Faults"]` |
+| fan_level | Number | Air Fresh - Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
+| heater | Switch | Heater | |
+| filter_used_time | Number:Time | Filter - Filter Used Time | |
+| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
+| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
+| alarm | Switch | Alarm - Alarm | |
+| brightness | Dimmer | Indicator Light - Brightness | |
+| motor_a_speed_rpm | Number | Custom Service - Motor A Speed Rpm | |
+| motor_b_speed_rpm | Number | Custom Service - Motor B Speed Rpm | |
+| temperature | Number:Temperature | Custom Service - Temperature | |
### Mi PM2.5 Air Quality Monitor (<a name="zhimi-airmonitor-v1">zhimi.airmonitor.v1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| aqi | Number | Air Quality Index | |
-| battery | Number | Battery | |
-| usb_state | Switch | USB State | |
-| time_state | Switch | Time State | |
-| night_state | Switch | Night State | |
-| night_begin | Number | Night Begin Time | |
-| night_end | Number | Night End Time | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| aqi | Number | Air Quality Index | |
+| battery | Number | Battery | |
+| usb_state | Switch | USB State | |
+| time_state | Switch | Time State | |
+| night_state | Switch | Night State | |
+| night_begin | Number | Night Begin Time | |
+| night_end | Number | Night End Time | |
### Xiaomi Smart Air Purifier 4 Compact (<a name="zhimi-airp-cpa4">zhimi.airp.cpa4</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["air-purifier-toggle"="Air Purifier Toggle","filter-reset-filter-life"="Filter Reset Filter Life","custom-service-toggle-mode"="Custom Service Toggle Mode"]` |
-| power | Switch | Air Purifier - Switch Status | |
-| fault | Number | Air Purifier - Device Fault | Value mapping `["0"="No Faults","2"="Motor Stuck","3"="Sensor Lost"]` |
-| mode | Number | Air Purifier - Mode | Value mapping `["0"="Auto","1"="Sleep","2"="Favorite"]` |
-| pm2_5_density | Number | Environment - PM2 5 Density | |
-| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter_used_time | Number:Time | Filter - Filter Used Time | |
-| filter_left_time | Number:Time | Filter - Filter Left Time | |
-| alarm | Switch | Alarm - Alarm | |
-| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
-| brightness | Number:Dimensionless | Screen - Brightness | Value mapping `["0"="Off","1"="Bright","2"="Brightest"]` |
-| motor_speed_rpm | Number | Custom Service - Motor Speed Rpm | |
-| country_code | Number | Custom Service - Country Code | Value mapping `["17230"="CN","17749"="EU","21843"="US"]` |
-| favorite_level | Number | Custom Service - Favorite Level | |
-| filter_used_time_dbg | Number:Time | Custom Service - Filter Used Time Dbg | |
-| aqi_updata_heartbeat | Number | Aqi - Aqi Updata Heartbeat | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["air-purifier-toggle"="Air Purifier Toggle","filter-reset-filter-life"="Filter Reset Filter Life","custom-service-toggle-mode"="Custom Service Toggle Mode"]` |
+| power | Switch | Air Purifier - Switch Status | |
+| fault | Number | Air Purifier - Device Fault | Value mapping `["0"="No Faults","2"="Motor Stuck","3"="Sensor Lost"]` |
+| mode | Number | Air Purifier - Mode | Value mapping `["0"="Auto","1"="Sleep","2"="Favorite"]` |
+| pm2_5_density | Number | Environment - PM2 5 Density | |
+| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter_used_time | Number:Time | Filter - Filter Used Time | |
+| filter_left_time | Number:Time | Filter - Filter Left Time | |
+| alarm | Switch | Alarm - Alarm | |
+| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
+| brightness | Number:Dimensionless | Screen - Brightness | Value mapping `["0"="Off","1"="Bright","2"="Brightest"]` |
+| motor_speed_rpm | Number | Custom Service - Motor Speed Rpm | |
+| country_code | Number | Custom Service - Country Code | Value mapping `["17230"="CN","17749"="EU","21843"="US"]` |
+| favorite_level | Number | Custom Service - Favorite Level | |
+| filter_used_time_dbg | Number:Time | Custom Service - Filter Used Time Dbg | |
+| aqi_updata_heartbeat | Number | Aqi - Aqi Updata Heartbeat | |
### Mi Air Purifier 3C (<a name="zhimi-airp-mb4a">zhimi.airp.mb4a</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["filter-reset-filter-life"="Filter Reset Filter Life"]` |
-| on | Switch | Power | |
-| fault | String | Air Purifier - Device Fault | |
-| mode | Number | Mode | Value mapping `["0"="Auto","1"="Sleep","2"="Favorite"]` |
-| pm2_5_density | Number | Environment - PM2 5 Density | |
-| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter_used_time | Number:Time | Filter - Filter Used Time | |
-| alarm | Switch | Alarm - Alarm | |
-| brightness | Number | Screen - Brightness | |
-| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
-| moto_speed_rpm | Number | Custom Service - Motor Speed Rpm | |
-| miio_lib_version | String | Custom Service - Miio Lib Version | |
-| favorite_speed | Number | Custom Service - Favorite Speed | |
-| aqi_updata_heartbeat | Number:Time | Custom Service - Aqi Updata Heartbeat | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["filter-reset-filter-life"="Filter Reset Filter Life"]` |
+| on | Switch | Power | |
+| fault | String | Air Purifier - Device Fault | |
+| mode | Number | Mode | Value mapping `["0"="Auto","1"="Sleep","2"="Favorite"]` |
+| pm2_5_density | Number | Environment - PM2 5 Density | |
+| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter_used_time | Number:Time | Filter - Filter Used Time | |
+| alarm | Switch | Alarm - Alarm | |
+| brightness | Number | Screen - Brightness | |
+| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
+| moto_speed_rpm | Number | Custom Service - Motor Speed Rpm | |
+| miio_lib_version | String | Custom Service - Miio Lib Version | |
+| favorite_speed | Number | Custom Service - Favorite Speed | |
+| aqi_updata_heartbeat | Number:Time | Custom Service - Aqi Updata Heartbeat | |
### Xiaomi Smart Air Purifier 4 (<a name="zhimi-airp-mb5">zhimi.airp.mb5</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["air-purifier-toggle"="Air Purifier Toggle","filter-reset-filter-life"="Filter Reset Filter Life","custom-service-toggle-mode"="Custom Service Toggle Mode","custom-service-toggle-fan-level"="Custom Service Toggle Fan Level"]` |
-| on | Switch | Air Purifier - Switch Status | |
-| fault | Number | Air Purifier - Device Fault | Value mapping `["0"="No Faults","1"="Sensor PM Error","2"="Temp Error","3"="Hum Error","4"="No Filter"]` |
-| mode | Number | Mode | Value mapping `["0"="Auto","1"="Sleep","2"="Favorite","3"="Manual"]` |
-| fan_level | Number | Air Purifier - Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
-| anion | Switch | Air Purifier - Anion | |
-| relative_humidity | Number:Dimensionless | Environment - Relative Humidity | |
-| pm2_5_density | Number | Environment - PM2 5 Density | |
-| temperature | Number:Temperature | Temperature | |
-| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter_used_time | Number:Time | Filter - Filter Used Time | |
-| filter_left_time | Number:Time | Filter - Filter Left Time | |
-| alarm | Switch | Alarm - Alarm | |
-| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
-| brightness | Number | Screen - Brightness | Value mapping `["0"="Close","1"="Bright","2"="Brightest"]` |
-| temperature_display_unit | Number | Device Display Unit - Temperature Display Unit | Value mapping `["1"="Celsius","2"="Fahrenheit"]` |
-| motor_speed_rpm | Number | Custom Service - Motor Speed Rpm | |
-| favorite_speed | Number | Custom Service - Favorite Speed | |
-| motor_set_speed | Number | Custom Service - Motor Set Speed | |
-| favorite_level | Number | Custom Service - Favorite Level | |
-| bottom_door | Switch | Custom Service - Bottom Door | |
-| reboot_cause | Number | Custom Service - Reboot Cause | Value mapping `["0"="REASON-HW-BOOT","1"="REASON-USER-REBOOT","2"="REASON-UPDATE","3"="REASON-WDT"]` |
-| manual_level | Number | Custom Service - Manual Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
-| country_code | Number | Custom Service - Country Code | Value mapping `["2"="EU","1"="US","82"="KR","886"="TW","66"="TH","44"="UK","91"="IN"]` |
-| iic_error_count | Number | Custom Service - Iic Error Count | |
-| filter_used_debug | Number:Time | Filter Time - Filter Used Debug | |
-| purify_volume | Number | Aqi - Purify Volume | |
-| average_aqi | Number | Aqi - Average Aqi | |
-| aqi_state | Number | Aqi - Aqi State | Value mapping `["0"="AQI-GOOD-L","1"="AQI-GOOD-H","2"="AQI-MID-L","3"="AQI-MID-H","4"="AQI-BAD-L","5"="AQI-BAD-H"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["air-purifier-toggle"="Air Purifier Toggle","filter-reset-filter-life"="Filter Reset Filter Life","custom-service-toggle-mode"="Custom Service Toggle Mode","custom-service-toggle-fan-level"="Custom Service Toggle Fan Level"]` |
+| on | Switch | Air Purifier - Switch Status | |
+| fault | Number | Air Purifier - Device Fault | Value mapping `["0"="No Faults","1"="Sensor PM Error","2"="Temp Error","3"="Hum Error","4"="No Filter"]` |
+| mode | Number | Mode | Value mapping `["0"="Auto","1"="Sleep","2"="Favorite","3"="Manual"]` |
+| fan_level | Number | Air Purifier - Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
+| anion | Switch | Air Purifier - Anion | |
+| relative_humidity | Number:Dimensionless | Environment - Relative Humidity | |
+| pm2_5_density | Number | Environment - PM2 5 Density | |
+| temperature | Number:Temperature | Temperature | |
+| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter_used_time | Number:Time | Filter - Filter Used Time | |
+| filter_left_time | Number:Time | Filter - Filter Left Time | |
+| alarm | Switch | Alarm - Alarm | |
+| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
+| brightness | Number | Screen - Brightness | Value mapping `["0"="Close","1"="Bright","2"="Brightest"]` |
+| temperature_display_unit | Number | Device Display Unit - Temperature Display Unit | Value mapping `["1"="Celsius","2"="Fahrenheit"]` |
+| motor_speed_rpm | Number | Custom Service - Motor Speed Rpm | |
+| favorite_speed | Number | Custom Service - Favorite Speed | |
+| motor_set_speed | Number | Custom Service - Motor Set Speed | |
+| favorite_level | Number | Custom Service - Favorite Level | |
+| bottom_door | Switch | Custom Service - Bottom Door | |
+| reboot_cause | Number | Custom Service - Reboot Cause | Value mapping `["0"="REASON-HW-BOOT","1"="REASON-USER-REBOOT","2"="REASON-UPDATE","3"="REASON-WDT"]` |
+| manual_level | Number | Custom Service - Manual Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
+| country_code | Number | Custom Service - Country Code | Value mapping `["2"="EU","1"="US","82"="KR","886"="TW","66"="TH","44"="UK","91"="IN"]` |
+| iic_error_count | Number | Custom Service - Iic Error Count | |
+| filter_used_debug | Number:Time | Filter Time - Filter Used Debug | |
+| purify_volume | Number | Aqi - Purify Volume | |
+| average_aqi | Number | Aqi - Average Aqi | |
+| aqi_state | Number | Aqi - Aqi State | Value mapping `["0"="AQI-GOOD-L","1"="AQI-GOOD-H","2"="AQI-MID-L","3"="AQI-MID-H","4"="AQI-BAD-L","5"="AQI-BAD-H"]` |
### Xiaomi Smart Air Purifier 4 Pro (<a name="zhimi-airp-vb4">zhimi.airp.vb4</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["air-purifier-toggle"="Air Purifier Toggle","filter-reset-filter-life"="Filter Reset Filter Life","custom-service-toggle-mode"="Custom Service Toggle Mode","custom-service-toggle-fan-level"="Custom Service Toggle Fan Level"]` |
-| on | Switch | Air Purifier - Switch Status | |
-| fault | Number | Air Purifier - Device Fault | Value mapping `["0"="No Faults","1"="Sensor PM Error","2"="Temp Error","3"="Hum Error","4"="No Filter"]` |
-| mode | Number | Mode | Value mapping `["0"="Auto","1"="Sleep","2"="Favorite","3"="Manual"]` |
-| fan_level | Number | Air Purifier - Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
-| anion | Switch | Air Purifier - Anion | |
-| relative_humidity | Number:Dimensionless | Environment - Relative Humidity | |
-| pm2_5_density | Number | Environment - PM2 5 Density | |
-| temperature | Number:Temperature | Temperature | |
-| pm10_density | Number | Environment - PM10 Density | |
-| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter_used_time | Number:Time | Filter - Filter Used Time | |
-| filter_left_time | Number:Time | Filter - Filter Left Time | |
-| alarm | Switch | Alarm | |
-| physical_controls_locked | Switch | Physical Control Locked | |
-| brightness | Number | Brightness | Value mapping `["0"="Close","1"="Bright","2"="Brightest"]` |
-| temperature_display_unit | Number | Temperature Display Unit | Value mapping `["1"="Celsius","2"="Fahrenheit"]` |
-| motor_speed_rpm | Number | Motor Speed Rpm | |
-| favorite_speed | Number | Favorite Speed | |
-| motor_set_speed | Number | Motor Set Speed | |
-| favorite_level | Number | Favorite Level | |
-| bottom_door | Switch | Bottom Door | |
-| reboot_cause | Number | Reboot Cause | Value mapping `["0"="REASON-HW-BOOT","1"="REASON-USER-REBOOT","2"="REASON-UPDATE","3"="REASON-WDT"]` |
-| manual_level | Number | Manual Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
-| country_code | Number | Country Code | Value mapping `["2"="EU","1"="US","82"="KR","886"="TW","66"="TH","44"="UK","91"="IN"]` |
-| filter_used_debug | Number:Time | Filter Time - Filter Used Debug | |
-| purify_volume | Number | Aqi - Purify Volume | |
-| average_aqi | Number | Aqi - Average Aqi | |
-| aqi_state | Number | Aqi - Aqi State | Value mapping `["0"="AQI-GOOD-L","1"="AQI-GOOD-H","2"="AQI-MID-L","3"="AQI-MID-H","4"="AQI-BAD-L","5"="AQI-BAD-H"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["air-purifier-toggle"="Air Purifier Toggle","filter-reset-filter-life"="Filter Reset Filter Life","custom-service-toggle-mode"="Custom Service Toggle Mode","custom-service-toggle-fan-level"="Custom Service Toggle Fan Level"]` |
+| on | Switch | Air Purifier - Switch Status | |
+| fault | Number | Air Purifier - Device Fault | Value mapping `["0"="No Faults","1"="Sensor PM Error","2"="Temp Error","3"="Hum Error","4"="No Filter"]` |
+| mode | Number | Mode | Value mapping `["0"="Auto","1"="Sleep","2"="Favorite","3"="Manual"]` |
+| fan_level | Number | Air Purifier - Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
+| anion | Switch | Air Purifier - Anion | |
+| relative_humidity | Number:Dimensionless | Environment - Relative Humidity | |
+| pm2_5_density | Number | Environment - PM2 5 Density | |
+| temperature | Number:Temperature | Temperature | |
+| pm10_density | Number | Environment - PM10 Density | |
+| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter_used_time | Number:Time | Filter - Filter Used Time | |
+| filter_left_time | Number:Time | Filter - Filter Left Time | |
+| alarm | Switch | Alarm | |
+| physical_controls_locked | Switch | Physical Control Locked | |
+| brightness | Number | Brightness | Value mapping `["0"="Close","1"="Bright","2"="Brightest"]` |
+| temperature_display_unit | Number | Temperature Display Unit | Value mapping `["1"="Celsius","2"="Fahrenheit"]` |
+| motor_speed_rpm | Number | Motor Speed Rpm | |
+| favorite_speed | Number | Favorite Speed | |
+| motor_set_speed | Number | Motor Set Speed | |
+| favorite_level | Number | Favorite Level | |
+| bottom_door | Switch | Bottom Door | |
+| reboot_cause | Number | Reboot Cause | Value mapping `["0"="REASON-HW-BOOT","1"="REASON-USER-REBOOT","2"="REASON-UPDATE","3"="REASON-WDT"]` |
+| manual_level | Number | Manual Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
+| country_code | Number | Country Code | Value mapping `["2"="EU","1"="US","82"="KR","886"="TW","66"="TH","44"="UK","91"="IN"]` |
+| filter_used_debug | Number:Time | Filter Time - Filter Used Debug | |
+| purify_volume | Number | Aqi - Purify Volume | |
+| average_aqi | Number | Aqi - Average Aqi | |
+| aqi_state | Number | Aqi - Aqi State | Value mapping `["0"="AQI-GOOD-L","1"="AQI-GOOD-H","2"="AQI-MID-L","3"="AQI-MID-H","4"="AQI-BAD-L","5"="AQI-BAD-H"]` |
### Mi Air Purifier 2 (mini) (<a name="zhimi-airpurifier-m1">zhimi.airpurifier.m1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
-| humidity | Number:Dimensionless | Humidity | |
-| aqi | Number | Air Quality Index | |
-| averageaqi | Number | Average Air Quality Index | |
-| led | Switch | LED Status | |
-| buzzer | Switch | Buzzer Status | |
-| filtermaxlife | Number | Filter Max Life | |
-| filterhours | Number:Time | Filter Hours used | |
-| usedhours | Number:Time | Run Time | |
-| motorspeed | Number | Motor Speed | |
-| filterlife | Number | Filter Life | |
-| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
-| temperature | Number:Temperature | Temperature | |
-| purifyvolume | Number:Volume | Purified Volume | |
-| childlock | Switch | Child Lock | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
+| humidity | Number:Dimensionless | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number:Time | Filter Hours used | |
+| usedhours | Number:Time | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
+| temperature | Number:Temperature | Temperature | |
+| purifyvolume | Number:Volume | Purified Volume | |
+| childlock | Switch | Child Lock | |
### Mi Air Purifier 2 (<a name="zhimi-airpurifier-m2">zhimi.airpurifier.m2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
-| humidity | Number:Dimensionless | Humidity | |
-| aqi | Number | Air Quality Index | |
-| averageaqi | Number | Average Air Quality Index | |
-| led | Switch | LED Status | |
-| buzzer | Switch | Buzzer Status | |
-| filtermaxlife | Number | Filter Max Life | |
-| filterhours | Number:Time | Filter Hours used | |
-| usedhours | Number:Time | Run Time | |
-| motorspeed | Number | Motor Speed | |
-| filterlife | Number | Filter Life | |
-| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
-| temperature | Number:Temperature | Temperature | |
-| purifyvolume | Number:Volume | Purified Volume | |
-| childlock | Switch | Child Lock | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
+| humidity | Number:Dimensionless | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number:Time | Filter Hours used | |
+| usedhours | Number:Time | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
+| temperature | Number:Temperature | Temperature | |
+| purifyvolume | Number:Volume | Purified Volume | |
+| childlock | Switch | Child Lock | |
### Mi Air Purifier 2S (<a name="zhimi-airpurifier-ma1">zhimi.airpurifier.ma1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
-| humidity | Number:Dimensionless | Humidity | |
-| aqi | Number | Air Quality Index | |
-| averageaqi | Number | Average Air Quality Index | |
-| led | Switch | LED Status | |
-| buzzer | Switch | Buzzer Status | |
-| filtermaxlife | Number | Filter Max Life | |
-| filterhours | Number:Time | Filter Hours used | |
-| usedhours | Number:Time | Run Time | |
-| motorspeed | Number | Motor Speed | |
-| filterlife | Number | Filter Life | |
-| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
-| temperature | Number:Temperature | Temperature | |
-| purifyvolume | Number:Volume | Purified Volume | |
-| childlock | Switch | Child Lock | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
+| humidity | Number:Dimensionless | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number:Time | Filter Hours used | |
+| usedhours | Number:Time | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
+| temperature | Number:Temperature | Temperature | |
+| purifyvolume | Number:Volume | Purified Volume | |
+| childlock | Switch | Child Lock | |
### Mi Air Purifier 2S (<a name="zhimi-airpurifier-ma2">zhimi.airpurifier.ma2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | String | Mode | |
-| humidity | Number:Dimensionless | Humidity | |
-| aqi | Number | Air Quality Index | |
-| averageaqi | Number | Average Air Quality Index | |
-| led | Switch | LED Status | |
-| bright | Dimmer | LED Brightness | |
-| filtermaxlife | Number | Filter Max Life | |
-| filterhours | Number:Time | Filter Hours used | |
-| usedhours | Number:Time | Run Time | |
-| motorspeed | Number | Motor Speed | |
-| filterlife | Number | Filter Life | |
-| favoritelevel | Number | Favorite Level | |
-| temperature | Number:Temperature | Temperature | |
-| purifyvolume | Number | Purivied Volume | |
-| childlock | Switch | Child Lock | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| humidity | Number:Dimensionless | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| bright | Dimmer | LED Brightness | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number:Time | Filter Hours used | |
+| usedhours | Number:Time | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | |
+| temperature | Number:Temperature | Temperature | |
+| purifyvolume | Number | Purivied Volume | |
+| childlock | Switch | Child Lock | |
### Mi Air Purifier 3 (<a name="zhimi-airpurifier-ma4">zhimi.airpurifier.ma4</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| fault | Number | Air Purifier - Device Fault | Value mapping `["0"="No faults","1"="m1_run","2"="m1_stuck","3"="no_sensor","4"="error_hum","5"="error_temp"]` |
-| on | Switch | Air Purifier - Switch Status | |
-| fan-level | Number | Air Purifier - Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
-| mode | Number | Air Purifier - Mode | Value mapping `["0"="Auto","1"="Sleep","2"="Favorite","3"="None"]` |
-| pm2_5-density | Number | Environment - Pm2.5 Density | |
-| relative-humidity | Number:Dimensionless | Environment - Relative Humidity | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| filter-life-level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter-used-time | Number:Time | Filter - Filter Used Time | |
-| alarm | Switch | Alarm - Alarm | |
-| brightness | Number:Dimensionless | Indicator Light - Brightness | Value mapping `["0"="brightest","1"="glimmer","2"="led_closed"]` |
-| on1 | Switch | Indicator Light - Switch Status | |
-| physical-controls-locked | Switch | Physical Control Locked - Physical Control Locked | |
-| button-pressed | String | Button - Button_pressed | |
-| filter-max-time | Number:Time | Filter Time - Filter Max Time | |
-| filter-hour-used-debug | Number | Filter Time - Filter Hour Used Debug | |
-| m1-strong | Number | Motor Speed - M1 Strong | |
-| m1-high | Number | Motor Speed - M1 High | |
-| m1-med | Number | Motor Speed - M1 Med | |
-| m1-med-l | Number | Motor Speed - M1 Med L | |
-| m1-low | Number | Motor Speed - M1 Low | |
-| m1-silent | Number | Motor Speed - M1 Silent | |
-| m1-favorite | Number | Motor Speed - M1 Favorite | |
-| motor1-speed | Number | Motor Speed - Motor1 Speed | |
-| motor1-set-speed | Number | Motor Speed - Motor1 Set Speed | |
-| favorite-fan-level | Number | Motor Speed - Favorite Fan Level | |
-| use-time | Number:Time | Use Time - Use Time | |
-| purify-volume | Number:Volume | Aqi - Purify Volume | |
-| average-aqi | Number | Aqi - Average Aqi | |
-| average-aqi-cnt | Number | Aqi - Average Aqi Cnt | |
-| aqi-zone | String | Aqi - Aqi Zone | |
-| sensor-state | String | Aqi - Sensor State | |
-| aqi-goodh | Number | Aqi - Aqi Goodh | |
-| aqi-runstate | Number | Aqi - Aqi Runstate | Value mapping `["0"="continue","1"="hold","2"="sleep"]` |
-| aqi-state | Number | Aqi - Aqi State | Value mapping `["0"="AQI_GOOD_L","1"="AQI_GOOD_H","2"="AQI_MID_L","3"="AQI_MID_H","4"="AQI_BAD_L","5"="AQI_BAD_H"]` |
-| aqi-updata-heartbeat | Number | Aqi - Aqi Updata Heartbeat | |
-| rfid-tag | String | Rfid - Rfid Tag | |
-| rfid-factory-id | String | Rfid - Rfid Factory Id | |
-| rfid-product-id | String | Rfid - Rfid Product Id | |
-| rfid-time | String | Rfid - Rfid Time | |
-| rfid-serial-num | String | Rfid - Rfid Serial Num | |
-| app-extra | Number | Others - App Extra | |
-| main-channel | Number | Others - Main Channel | |
-| slave-channel | Number | Others - Slave Channel | |
-| cola | String | Others - Cola | |
-| buttom-door | Switch | Others - Buttom Door | |
-| reboot-cause | Number | Others - Reboot_cause | Value mapping `["0"="REASON_HW_BOOT","1"="REASON_USER_REBOOT","2"="REASON_UPDATE","3"="REASON_WDT"]` |
-| hw-version | Number | Others - Hw Version | |
-| i2c-error-count | Number | Others - I2c Error Count | |
-| manual-level | Number | Others - Manual Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| fault | Number | Air Purifier - Device Fault | Value mapping `["0"="No faults","1"="m1_run","2"="m1_stuck","3"="no_sensor","4"="error_hum","5"="error_temp"]` |
+| on | Switch | Air Purifier - Switch Status | |
+| fan-level | Number | Air Purifier - Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
+| mode | Number | Air Purifier - Mode | Value mapping `["0"="Auto","1"="Sleep","2"="Favorite","3"="None"]` |
+| pm2_5-density | Number | Environment - Pm2.5 Density | |
+| relative-humidity | Number:Dimensionless | Environment - Relative Humidity | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| filter-life-level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter-used-time | Number:Time | Filter - Filter Used Time | |
+| alarm | Switch | Alarm - Alarm | |
+| brightness | Number:Dimensionless | Indicator Light - Brightness | Value mapping `["0"="brightest","1"="glimmer","2"="led_closed"]` |
+| on1 | Switch | Indicator Light - Switch Status | |
+| physical-controls-locked | Switch | Physical Control Locked - Physical Control Locked | |
+| button-pressed | String | Button - Button_pressed | |
+| filter-max-time | Number:Time | Filter Time - Filter Max Time | |
+| filter-hour-used-debug | Number | Filter Time - Filter Hour Used Debug | |
+| m1-strong | Number | Motor Speed - M1 Strong | |
+| m1-high | Number | Motor Speed - M1 High | |
+| m1-med | Number | Motor Speed - M1 Med | |
+| m1-med-l | Number | Motor Speed - M1 Med L | |
+| m1-low | Number | Motor Speed - M1 Low | |
+| m1-silent | Number | Motor Speed - M1 Silent | |
+| m1-favorite | Number | Motor Speed - M1 Favorite | |
+| motor1-speed | Number | Motor Speed - Motor1 Speed | |
+| motor1-set-speed | Number | Motor Speed - Motor1 Set Speed | |
+| favorite-fan-level | Number | Motor Speed - Favorite Fan Level | |
+| use-time | Number:Time | Use Time - Use Time | |
+| purify-volume | Number:Volume | Aqi - Purify Volume | |
+| average-aqi | Number | Aqi - Average Aqi | |
+| average-aqi-cnt | Number | Aqi - Average Aqi Cnt | |
+| aqi-zone | String | Aqi - Aqi Zone | |
+| sensor-state | String | Aqi - Sensor State | |
+| aqi-goodh | Number | Aqi - Aqi Goodh | |
+| aqi-runstate | Number | Aqi - Aqi Runstate | Value mapping `["0"="continue","1"="hold","2"="sleep"]` |
+| aqi-state | Number | Aqi - Aqi State | Value mapping `["0"="AQI_GOOD_L","1"="AQI_GOOD_H","2"="AQI_MID_L","3"="AQI_MID_H","4"="AQI_BAD_L","5"="AQI_BAD_H"]` |
+| aqi-updata-heartbeat | Number | Aqi - Aqi Updata Heartbeat | |
+| rfid-tag | String | Rfid - Rfid Tag | |
+| rfid-factory-id | String | Rfid - Rfid Factory Id | |
+| rfid-product-id | String | Rfid - Rfid Product Id | |
+| rfid-time | String | Rfid - Rfid Time | |
+| rfid-serial-num | String | Rfid - Rfid Serial Num | |
+| app-extra | Number | Others - App Extra | |
+| main-channel | Number | Others - Main Channel | |
+| slave-channel | Number | Others - Slave Channel | |
+| cola | String | Others - Cola | |
+| buttom-door | Switch | Others - Buttom Door | |
+| reboot-cause | Number | Others - Reboot_cause | Value mapping `["0"="REASON_HW_BOOT","1"="REASON_USER_REBOOT","2"="REASON_UPDATE","3"="REASON_WDT"]` |
+| hw-version | Number | Others - Hw Version | |
+| i2c-error-count | Number | Others - I2c Error Count | |
+| manual-level | Number | Others - Manual Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
### Mi Air Purifier 2S (<a name="zhimi-airpurifier-mb1">zhimi.airpurifier.mb1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
-| humidity | Number:Dimensionless | Humidity | |
-| aqi | Number | Air Quality Index | |
-| averageaqi | Number | Average Air Quality Index | |
-| led | Switch | LED Status | |
-| buzzer | Switch | Buzzer Status | |
-| filtermaxlife | Number | Filter Max Life | |
-| filterhours | Number:Time | Filter Hours used | |
-| usedhours | Number:Time | Run Time | |
-| motorspeed | Number | Motor Speed | |
-| filterlife | Number | Filter Life | |
-| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
-| temperature | Number:Temperature | Temperature | |
-| purifyvolume | Number:Volume | Purified Volume | |
-| childlock | Switch | Child Lock | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
+| humidity | Number:Dimensionless | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number:Time | Filter Hours used | |
+| usedhours | Number:Time | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
+| temperature | Number:Temperature | Temperature | |
+| purifyvolume | Number:Volume | Purified Volume | |
+| childlock | Switch | Child Lock | |
### Mi Air Purifier 3/3H (<a name="zhimi-airpurifier-mb3">zhimi.airpurifier.mb3</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| fault | Number | Air Purifier - Fault | Value mapping `["0"="No faults","1"="m1_run","2"="m1_stuck","3"="no_sensor","4"="error_hum","5"="error_temp"]` |
-| on | Switch | Air Purifier - Switch Status | |
-| fan-level | Number | Air Purifier - Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
-| mode | Number | Air Purifier - Mode | Value mapping `["0"="Auto","1"="Sleep","2"="Favorite","3"="None"]` |
-| pm2_5-density | Number | Environment - Pm2.5 density | |
-| relative-humidity | Number:Dimensionless | Environment - Relative Humidity | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| filter-life-level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter-used-time | Number:Time | Filter - Filter Used Time | |
-| alarm | Switch | Alarm - Alarm | |
-| brightness | Number:Dimensionless | Indicator Light - Brightness | Value mapping `["0"="Brightest","1"="Glimmer","2"="Led Closed"]` |
-| on1 | Switch | Indicator Light - Switch Status | |
-| physical-controls-locked | Switch | Physical Control Locked - Physical Control Locked | |
-| button-pressed | String | Button - Button Pressed | |
-| filter-max-time | Number | Filter Time - Filter Max Time | |
-| filter-hour-debug | Number | Filter Time - Filter Hour Debug | |
-| motor-strong | Number | Motor Speed - Motor Strong | |
-| motor-high | Number | Motor Speed - Motor High | |
-| motor-med | Number | Motor Speed - Motor Med | |
-| motor-med-l | Number | Motor Speed - Motor Med L | |
-| motor-low | Number | Motor Speed - Motor Low | |
-| motor-silent | Number | Motor Speed - Motor Silent | |
-| motor-favorite | Number | Motor Speed - Motor Favorite | |
-| motor-speed | Number | Motor Speed - Motor Speed | |
-| motor-set-speed | Number | Motor Speed - Motor Set Speed | |
-| favorite-fan-level | Number | Motor Speed - Favorite Fan Level | |
-| use-time | Number:Time | Use Time - Use Time | |
-| purify-volume | Number:Volume | Aqi - Purify Volume | |
-| average-aqi | Number | Aqi - Average Aqi | |
-| average-aqi-cnt | Number | Aqi - Average Aqi Cnt | |
-| aqi-zone | String | Aqi - Aqi Zone | |
-| sensor-state | String | Aqi - Sensor State | |
-| aqi-goodh | Number | Aqi - Aqi Goodh | |
-| aqi-runstate | Number | Aqi - Aqi Runstate | Value mapping `["0"="continuous sampling","1"="preparing sampling","2"="stop sampling"]` |
-| aqi-state | Number | Aqi - Aqi State | Value mapping `["0"="best","1"="good","2"="normal","3"="bad","4"="worse","5"="unhealthy"]` |
-| aqi-updata-heartbeat | Number | Aqi - Aqi Updata Heartbeat | |
-| rfid-tag | String | Rfid - Rfid Tag | |
-| rfid-factory-id | String | Rfid - Rfid Factory Id | |
-| rfid-product-id | String | Rfid - Rfid Product Id | |
-| rfid-time | String | Rfid - Rfid Time | |
-| rfid-serial-num | String | Rfid - Rfid Serial Num | |
-| app-extra | Number | Others - App Extra | |
-| main-channel | Number | Others - Main Channel | |
-| slave-channel | Number | Others - Slave Channel | |
-| cola | String | Others - Cola | |
-| buttom-door | Switch | Others - Buttom Door | |
-| reboot-cause | Number | Others - Reboot Cause | Value mapping `["0"="hardware reboot","1"="software reboot","2"="update reboot","3"="dog reboot"]` |
-| hw-version | Number | Others - Hw Version | |
-| iic-error-count | Number | Others - Iic Error Count | |
-| manual-level | Number | Others - Manual Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
-| country-code | Number | Others - National Code | Value mapping `["91"="India","44"="UK","852"="Hong Kong","886"="Taiwan","82"="Korea"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| fault | Number | Air Purifier - Fault | Value mapping `["0"="No faults","1"="m1_run","2"="m1_stuck","3"="no_sensor","4"="error_hum","5"="error_temp"]` |
+| on | Switch | Air Purifier - Switch Status | |
+| fan-level | Number | Air Purifier - Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
+| mode | Number | Air Purifier - Mode | Value mapping `["0"="Auto","1"="Sleep","2"="Favorite","3"="None"]` |
+| pm2_5-density | Number | Environment - Pm2.5 density | |
+| relative-humidity | Number:Dimensionless | Environment - Relative Humidity | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| filter-life-level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter-used-time | Number:Time | Filter - Filter Used Time | |
+| alarm | Switch | Alarm - Alarm | |
+| brightness | Number:Dimensionless | Indicator Light - Brightness | Value mapping `["0"="Brightest","1"="Glimmer","2"="Led Closed"]` |
+| on1 | Switch | Indicator Light - Switch Status | |
+| physical-controls-locked | Switch | Physical Control Locked - Physical Control Locked | |
+| button-pressed | String | Button - Button Pressed | |
+| filter-max-time | Number | Filter Time - Filter Max Time | |
+| filter-hour-debug | Number | Filter Time - Filter Hour Debug | |
+| motor-strong | Number | Motor Speed - Motor Strong | |
+| motor-high | Number | Motor Speed - Motor High | |
+| motor-med | Number | Motor Speed - Motor Med | |
+| motor-med-l | Number | Motor Speed - Motor Med L | |
+| motor-low | Number | Motor Speed - Motor Low | |
+| motor-silent | Number | Motor Speed - Motor Silent | |
+| motor-favorite | Number | Motor Speed - Motor Favorite | |
+| motor-speed | Number | Motor Speed - Motor Speed | |
+| motor-set-speed | Number | Motor Speed - Motor Set Speed | |
+| favorite-fan-level | Number | Motor Speed - Favorite Fan Level | |
+| use-time | Number:Time | Use Time - Use Time | |
+| purify-volume | Number:Volume | Aqi - Purify Volume | |
+| average-aqi | Number | Aqi - Average Aqi | |
+| average-aqi-cnt | Number | Aqi - Average Aqi Cnt | |
+| aqi-zone | String | Aqi - Aqi Zone | |
+| sensor-state | String | Aqi - Sensor State | |
+| aqi-goodh | Number | Aqi - Aqi Goodh | |
+| aqi-runstate | Number | Aqi - Aqi Runstate | Value mapping `["0"="continuous sampling","1"="preparing sampling","2"="stop sampling"]` |
+| aqi-state | Number | Aqi - Aqi State | Value mapping `["0"="best","1"="good","2"="normal","3"="bad","4"="worse","5"="unhealthy"]` |
+| aqi-updata-heartbeat | Number | Aqi - Aqi Updata Heartbeat | |
+| rfid-tag | String | Rfid - Rfid Tag | |
+| rfid-factory-id | String | Rfid - Rfid Factory Id | |
+| rfid-product-id | String | Rfid - Rfid Product Id | |
+| rfid-time | String | Rfid - Rfid Time | |
+| rfid-serial-num | String | Rfid - Rfid Serial Num | |
+| app-extra | Number | Others - App Extra | |
+| main-channel | Number | Others - Main Channel | |
+| slave-channel | Number | Others - Slave Channel | |
+| cola | String | Others - Cola | |
+| buttom-door | Switch | Others - Buttom Door | |
+| reboot-cause | Number | Others - Reboot Cause | Value mapping `["0"="hardware reboot","1"="software reboot","2"="update reboot","3"="dog reboot"]` |
+| hw-version | Number | Others - Hw Version | |
+| iic-error-count | Number | Others - Iic Error Count | |
+| manual-level | Number | Others - Manual Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3"]` |
+| country-code | Number | Others - National Code | Value mapping `["91"="India","44"="UK","852"="Hong Kong","886"="Taiwan","82"="Korea"]` |
### Mi Air Purifier 3C (<a name="zhimi-airpurifier-mb4">zhimi.airpurifier.mb4</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Power | |
-| fault | String | Air Purifier - Device Fault | |
-| mode | Number | Mode | Value mapping `["0"="Auto","1"="Sleep","2"="Favorite"]` |
-| pm2_5_density | Number | Environment - Pm2 5 Density | |
-| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter_used_time | Number:Time | Filter - Filter Used Time | |
-| alarm | Switch | Alarm - Alarm | |
-| brightness | Number | Screen - Brightness | |
-| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
-| moto_speed_rpm | Number | Custom Service - Moto Speed Rpm | |
-| miio_lib_version | String | Custom Service - Miio Lib Version | |
-| favorite_speed | Number | Custom Service - Favorite Speed | |
-| aqi_updata_heartbeat | Number:Time | Custom Service - Aqi Updata Heartbeat | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Power | |
+| fault | String | Air Purifier - Device Fault | |
+| mode | Number | Mode | Value mapping `["0"="Auto","1"="Sleep","2"="Favorite"]` |
+| pm2_5_density | Number | Environment - Pm2 5 Density | |
+| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter_used_time | Number:Time | Filter - Filter Used Time | |
+| alarm | Switch | Alarm - Alarm | |
+| brightness | Number | Screen - Brightness | |
+| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
+| moto_speed_rpm | Number | Custom Service - Moto Speed Rpm | |
+| miio_lib_version | String | Custom Service - Miio Lib Version | |
+| favorite_speed | Number | Custom Service - Favorite Speed | |
+| aqi_updata_heartbeat | Number:Time | Custom Service - Aqi Updata Heartbeat | |
### Mi Air Purifier 2S (<a name="zhimi-airpurifier-mc1">zhimi.airpurifier.mc1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
-| humidity | Number:Dimensionless | Humidity | |
-| aqi | Number | Air Quality Index | |
-| averageaqi | Number | Average Air Quality Index | |
-| led | Switch | LED Status | |
-| buzzer | Switch | Buzzer Status | |
-| filtermaxlife | Number | Filter Max Life | |
-| filterhours | Number:Time | Filter Hours used | |
-| usedhours | Number:Time | Run Time | |
-| motorspeed | Number | Motor Speed | |
-| filterlife | Number | Filter Life | |
-| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
-| temperature | Number:Temperature | Temperature | |
-| purifyvolume | Number:Volume | Purified Volume | |
-| childlock | Switch | Child Lock | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
+| humidity | Number:Dimensionless | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number:Time | Filter Hours used | |
+| usedhours | Number:Time | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
+| temperature | Number:Temperature | Temperature | |
+| purifyvolume | Number:Volume | Purified Volume | |
+| childlock | Switch | Child Lock | |
### Mi Air Purifier 2H (<a name="zhimi-airpurifier-mc2">zhimi.airpurifier.mc2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
-| humidity | Number:Dimensionless | Humidity | |
-| aqi | Number | Air Quality Index | |
-| averageaqi | Number | Average Air Quality Index | |
-| led | Switch | LED Status | |
-| buzzer | Switch | Buzzer Status | |
-| filtermaxlife | Number | Filter Max Life | |
-| filterhours | Number:Time | Filter Hours used | |
-| usedhours | Number:Time | Run Time | |
-| motorspeed | Number | Motor Speed | |
-| filterlife | Number | Filter Life | |
-| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
-| temperature | Number:Temperature | Temperature | |
-| purifyvolume | Number:Volume | Purified Volume | |
-| childlock | Switch | Child Lock | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
+| humidity | Number:Dimensionless | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number:Time | Filter Hours used | |
+| usedhours | Number:Time | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
+| temperature | Number:Temperature | Temperature | |
+| purifyvolume | Number:Volume | Purified Volume | |
+| childlock | Switch | Child Lock | |
### Mi Air Purifier Super (<a name="zhimi-airpurifier-sa1">zhimi.airpurifier.sa1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
-| humidity | Number:Dimensionless | Humidity | |
-| aqi | Number | Air Quality Index | |
-| averageaqi | Number | Average Air Quality Index | |
-| led | Switch | LED Status | |
-| buzzer | Switch | Buzzer Status | |
-| filtermaxlife | Number | Filter Max Life | |
-| filterhours | Number:Time | Filter Hours used | |
-| usedhours | Number:Time | Run Time | |
-| motorspeed | Number | Motor Speed | |
-| filterlife | Number | Filter Life | |
-| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
-| temperature | Number:Temperature | Temperature | |
-| purifyvolume | Number:Volume | Purified Volume | |
-| childlock | Switch | Child Lock | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
+| humidity | Number:Dimensionless | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number:Time | Filter Hours used | |
+| usedhours | Number:Time | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
+| temperature | Number:Temperature | Temperature | |
+| purifyvolume | Number:Volume | Purified Volume | |
+| childlock | Switch | Child Lock | |
### Mi Air Purifier MAX / MAX Pro (<a name="zhimi-airpurifier-sa2">zhimi.airpurifier.sa2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
-| humidity | Number:Dimensionless | Humidity | |
-| aqi | Number | Air Quality Index | |
-| averageaqi | Number | Average Air Quality Index | |
-| led | Switch | LED Status | |
-| buzzer | Switch | Buzzer Status | |
-| filtermaxlife | Number | Filter Max Life | |
-| filterhours | Number:Time | Filter Hours used | |
-| usedhours | Number:Time | Run Time | |
-| motorspeed | Number | Motor Speed | |
-| filterlife | Number | Filter Life | |
-| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
-| temperature | Number:Temperature | Temperature | |
-| purifyvolume | Number:Volume | Purified Volume | |
-| childlock | Switch | Child Lock | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
+| humidity | Number:Dimensionless | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number:Time | Filter Hours used | |
+| usedhours | Number:Time | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
+| temperature | Number:Temperature | Temperature | |
+| purifyvolume | Number:Volume | Purified Volume | |
+| childlock | Switch | Child Lock | |
### Mi Air Purifier v1 (<a name="zhimi-airpurifier-v1">zhimi.airpurifier.v1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
-| humidity | Number:Dimensionless | Humidity | |
-| aqi | Number | Air Quality Index | |
-| averageaqi | Number | Average Air Quality Index | |
-| led | Switch | LED Status | |
-| buzzer | Switch | Buzzer Status | |
-| filtermaxlife | Number | Filter Max Life | |
-| filterhours | Number:Time | Filter Hours used | |
-| usedhours | Number:Time | Run Time | |
-| motorspeed | Number | Motor Speed | |
-| filterlife | Number | Filter Life | |
-| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
-| temperature | Number:Temperature | Temperature | |
-| purifyvolume | Number:Volume | Purified Volume | |
-| childlock | Switch | Child Lock | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
+| humidity | Number:Dimensionless | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number:Time | Filter Hours used | |
+| usedhours | Number:Time | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
+| temperature | Number:Temperature | Temperature | |
+| purifyvolume | Number:Volume | Purified Volume | |
+| childlock | Switch | Child Lock | |
### Mi Air Purifier v2 (<a name="zhimi-airpurifier-v2">zhimi.airpurifier.v2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
-| humidity | Number:Dimensionless | Humidity | |
-| aqi | Number | Air Quality Index | |
-| averageaqi | Number | Average Air Quality Index | |
-| led | Switch | LED Status | |
-| buzzer | Switch | Buzzer Status | |
-| filtermaxlife | Number | Filter Max Life | |
-| filterhours | Number:Time | Filter Hours used | |
-| usedhours | Number:Time | Run Time | |
-| motorspeed | Number | Motor Speed | |
-| filterlife | Number | Filter Life | |
-| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
-| temperature | Number:Temperature | Temperature | |
-| purifyvolume | Number:Volume | Purified Volume | |
-| childlock | Switch | Child Lock | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
+| humidity | Number:Dimensionless | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number:Time | Filter Hours used | |
+| usedhours | Number:Time | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
+| temperature | Number:Temperature | Temperature | |
+| purifyvolume | Number:Volume | Purified Volume | |
+| childlock | Switch | Child Lock | |
### Mi Air Purifier v3 (<a name="zhimi-airpurifier-v3">zhimi.airpurifier.v3</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
-| humidity | Number:Dimensionless | Humidity | |
-| aqi | Number | Air Quality Index | |
-| averageaqi | Number | Average Air Quality Index | |
-| led | Switch | LED Status | |
-| buzzer | Switch | Buzzer Status | |
-| filtermaxlife | Number | Filter Max Life | |
-| filterhours | Number:Time | Filter Hours used | |
-| usedhours | Number:Time | Run Time | |
-| motorspeed | Number | Motor Speed | |
-| filterlife | Number | Filter Life | |
-| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
-| temperature | Number:Temperature | Temperature | |
-| purifyvolume | Number:Volume | Purified Volume | |
-| childlock | Switch | Child Lock | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
+| humidity | Number:Dimensionless | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number:Time | Filter Hours used | |
+| usedhours | Number:Time | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
+| temperature | Number:Temperature | Temperature | |
+| purifyvolume | Number:Volume | Purified Volume | |
+| childlock | Switch | Child Lock | |
### Mi Air Purifier v5 (<a name="zhimi-airpurifier-v5">zhimi.airpurifier.v5</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
-| humidity | Number:Dimensionless | Humidity | |
-| aqi | Number | Air Quality Index | |
-| averageaqi | Number | Average Air Quality Index | |
-| led | Switch | LED Status | |
-| buzzer | Switch | Buzzer Status | |
-| filtermaxlife | Number | Filter Max Life | |
-| filterhours | Number:Time | Filter Hours used | |
-| usedhours | Number:Time | Run Time | |
-| motorspeed | Number | Motor Speed | |
-| filterlife | Number | Filter Life | |
-| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
-| temperature | Number:Temperature | Temperature | |
-| purifyvolume | Number:Volume | Purified Volume | |
-| childlock | Switch | Child Lock | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | Value mapping `["auto"="Auto","favorite"="Favorite","silent"="Silent","high"="High","medium"="Medium","idle"="Idle","strong"="Strong"]` |
+| humidity | Number:Dimensionless | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number:Time | Filter Hours used | |
+| usedhours | Number:Time | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | Value mapping `["0"="Favorite 0","1"="Favorite 1","2"="Favorite 2","3"="Favorite 3","4"="Favorite 4","5"="Favorite 5","6"="Favorite 6","7"="Favorite 7","8"="Favorite 8","9"="Favorite 9","10"="Favorite 10","11"="Favorite 11","12"="Favorite 13","13"="Favorite 13","14"="Favorite 14","15"="Favorite 15"]` |
+| temperature | Number:Temperature | Temperature | |
+| purifyvolume | Number:Volume | Purified Volume | |
+| childlock | Switch | Child Lock | |
### Mi Air Purifier Pro v6 (<a name="zhimi-airpurifier-v6">zhimi.airpurifier.v6</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | String | Mode | |
-| humidity | Number:Dimensionless | Humidity | |
-| aqi | Number | Air Quality Index | |
-| averageaqi | Number | Average Air Quality Index | |
-| led | Switch | LED Status | |
-| bright | Dimmer | LED Brightness | |
-| filtermaxlife | Number | Filter Max Life | |
-| filterhours | Number:Time | Filter Hours used | |
-| usedhours | Number:Time | Run Time | |
-| motorspeed | Number | Motor Speed | |
-| filterlife | Number | Filter Life | |
-| favoritelevel | Number | Favorite Level | |
-| temperature | Number:Temperature | Temperature | |
-| purifyvolume | Number | Purivied Volume | |
-| childlock | Switch | Child Lock | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| humidity | Number:Dimensionless | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| bright | Dimmer | LED Brightness | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number:Time | Filter Hours used | |
+| usedhours | Number:Time | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | |
+| temperature | Number:Temperature | Temperature | |
+| purifyvolume | Number | Purivied Volume | |
+| childlock | Switch | Child Lock | |
### Mi Air Purifier Pro v7 (<a name="zhimi-airpurifier-v7">zhimi.airpurifier.v7</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | String | Mode | |
-| humidity | Number:Dimensionless | Humidity | |
-| aqi | Number | Air Quality Index | |
-| averageaqi | Number | Average Air Quality Index | |
-| volume | Number | Volume | |
-| led | Switch | LED Status | |
-| illuminance | Number | Illuminance | |
-| filtermaxlife | Number | Filter Max Life | |
-| filterhours | Number:Time | Filter Hours used | |
-| motorspeed | Number | Motor Speed | |
-| motorspeed2 | Number | Motor Speed 2 | |
-| filterlife | Number | Filter Life | |
-| favoritelevel | Number | Favorite Level | |
-| temperature | Number:Temperature | Temperature | |
-| childlock | Switch | Child Lock | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| humidity | Number:Dimensionless | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| volume | Number | Volume | |
+| led | Switch | LED Status | |
+| illuminance | Number | Illuminance | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number:Time | Filter Hours used | |
+| motorspeed | Number | Motor Speed | |
+| motorspeed2 | Number | Motor Speed 2 | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | |
+| temperature | Number:Temperature | Temperature | |
+| childlock | Switch | Child Lock | |
### Mi Air Purifier Pro H (<a name="zhimi-airpurifier-vb2">zhimi.airpurifier.vb2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["button-toggle"="Toggle","button-toggle-mode"="Toggle Mode"]` |
-| fault | Number | Air Purifier - Device Fault | Value mapping `["0"="No faults","1"="m1_run","2"="m1_stuck","3"="no_sensor","4"="error_hum","5"="error_temp","6"="timer_error1","7"="timer_error2"]` |
-| on | Switch | Air Purifier - Power | |
-| fan_level | Number | Air Purifier - Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3","0"="Sleep"]` |
-| mode | Number | Air Purifier - Mode | Value mapping `["0"="Auto","1"="Night","2"="Favourite","3"="Manual"]` |
-| pm2_5_density | Number | Environment - PM2 5 Density | |
-| relative_humidity | Number:Dimensionless | Environment - Relative Humidity | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter_used_time | Number:Time | Filter - Filter Used Time | |
-| alarm | Switch | Alarm - Alarm | |
-| volume | Number:Dimensionless | Alarm - Volume | |
-| brightness | Number | Indicator Light - Brightness | Value mapping `["0"="brightest","1"="glimmer","2"="not bright"]` |
-| on1 | Switch | Indicator Light - Switch Status | |
-| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
-| button_pressed | String | Button - Button_pressed | |
-| filter_max_time | Number:Time | Filter Time - Filter Max Time | |
-| filter_hour_used_debug | Number:Time | Filter Time - Filter Hour Used Debug | |
-| m1_strong | Number | Motor Speed - M1 Strong | |
-| m1_high | Number | Motor Speed - M1 High | |
-| m1_med | Number | Motor Speed - M1 Med | |
-| m1_med_l | Number | Motor Speed - M1 Med L | |
-| m1_low | Number | Motor Speed - M1 Low | |
-| m1_silent | Number | Motor Speed - M1 Silent | |
-| m1_favorite | Number | Motor Speed - M1 Favorite | |
-| motor1_speed | Number | Motor Speed - Motor1 Speed | |
-| motor1_set_speed | Number | Motor Speed - Motor1 Set Speed | |
-| favorite_level | Number | Motor Speed - Favorite Level | |
-| use_time | Number:Time | Use Time - Use Time | |
-| purify_volume | Number | Aqi - Purify Volume | |
-| average_aqi | Number | Aqi - Average Aqi | |
-| average_aqi_cnt | Number | Aqi - Average_aqi Read Times | |
-| aqi_zone | String | Aqi - Aqi Zone | |
-| sensor_state | Number | Aqi - Sensor State | Value mapping `["0"="waiting","1"="ready"]` |
-| aqi_goodh | Number | Aqi - Aqi Goodh | |
-| aqi_runstate | Number | Aqi - Runstate | Value mapping `["0"="continue","1"="hold","2"="sleep"]` |
-| aqi_state | Number | Aqi - Aqi State | Value mapping `["0"="AQI_GOOD_L","1"="AQI_GOOD_H","2"="AQI_MID_L","3"="AQI_MID_H","4"="AQI_BAD_L","5"="AQI_BAD_H"]` |
-| rfid_tag | String | Rfid - Rfid Tag | |
-| rfid_factory_id | String | Rfid - Rfid Factory Id | |
-| rfid_product_id | String | Rfid - Rfid Product Id | |
-| rfid_time | String | Rfid - Rfid Time | |
-| rfid_serial_num | String | Rfid - Rfid Serial Num | |
-| app_extra | Number | Others - App Extra | |
-| main_channel | Number | Others - Main Channel | |
-| slave_channel | Number | Others - Slave Channel | |
-| cola | String | Others - Cola | |
-| buttom_door | String | Others - Buttom Door | |
-| reboot_cause | Number | Others - Reboot_cause | Value mapping `["0"="REASON_HW_BOOT","1"="REASON_USER_REBOOT","2"="REASON_UPDATE","3"="REASON_WDT"]` |
-| manual_level | Number | Others - Manual Level | Value mapping `["1"="level1","2"="level2","3"="level3"]` |
-| powertime | Number:Time | Others - Powertime | |
-| country_code | Number | Others - Country Code | Value mapping `["91"="India","44"="UK","852"="Hong Kong","886"="Taiwan","82"="Korea"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["button-toggle"="Toggle","button-toggle-mode"="Toggle Mode"]` |
+| fault | Number | Air Purifier - Device Fault | Value mapping `["0"="No faults","1"="m1_run","2"="m1_stuck","3"="no_sensor","4"="error_hum","5"="error_temp","6"="timer_error1","7"="timer_error2"]` |
+| on | Switch | Air Purifier - Power | |
+| fan_level | Number | Air Purifier - Fan Level | Value mapping `["1"="Level1","2"="Level2","3"="Level3","0"="Sleep"]` |
+| mode | Number | Air Purifier - Mode | Value mapping `["0"="Auto","1"="Night","2"="Favourite","3"="Manual"]` |
+| pm2_5_density | Number | Environment - PM2 5 Density | |
+| relative_humidity | Number:Dimensionless | Environment - Relative Humidity | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter_used_time | Number:Time | Filter - Filter Used Time | |
+| alarm | Switch | Alarm - Alarm | |
+| volume | Number:Dimensionless | Alarm - Volume | |
+| brightness | Number | Indicator Light - Brightness | Value mapping `["0"="brightest","1"="glimmer","2"="not bright"]` |
+| on1 | Switch | Indicator Light - Switch Status | |
+| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
+| button_pressed | String | Button - Button_pressed | |
+| filter_max_time | Number:Time | Filter Time - Filter Max Time | |
+| filter_hour_used_debug | Number:Time | Filter Time - Filter Hour Used Debug | |
+| m1_strong | Number | Motor Speed - M1 Strong | |
+| m1_high | Number | Motor Speed - M1 High | |
+| m1_med | Number | Motor Speed - M1 Med | |
+| m1_med_l | Number | Motor Speed - M1 Med L | |
+| m1_low | Number | Motor Speed - M1 Low | |
+| m1_silent | Number | Motor Speed - M1 Silent | |
+| m1_favorite | Number | Motor Speed - M1 Favorite | |
+| motor1_speed | Number | Motor Speed - Motor1 Speed | |
+| motor1_set_speed | Number | Motor Speed - Motor1 Set Speed | |
+| favorite_level | Number | Motor Speed - Favorite Level | |
+| use_time | Number:Time | Use Time - Use Time | |
+| purify_volume | Number | Aqi - Purify Volume | |
+| average_aqi | Number | Aqi - Average Aqi | |
+| average_aqi_cnt | Number | Aqi - Average_aqi Read Times | |
+| aqi_zone | String | Aqi - Aqi Zone | |
+| sensor_state | Number | Aqi - Sensor State | Value mapping `["0"="waiting","1"="ready"]` |
+| aqi_goodh | Number | Aqi - Aqi Goodh | |
+| aqi_runstate | Number | Aqi - Runstate | Value mapping `["0"="continue","1"="hold","2"="sleep"]` |
+| aqi_state | Number | Aqi - Aqi State | Value mapping `["0"="AQI_GOOD_L","1"="AQI_GOOD_H","2"="AQI_MID_L","3"="AQI_MID_H","4"="AQI_BAD_L","5"="AQI_BAD_H"]` |
+| rfid_tag | String | Rfid - Rfid Tag | |
+| rfid_factory_id | String | Rfid - Rfid Factory Id | |
+| rfid_product_id | String | Rfid - Rfid Product Id | |
+| rfid_time | String | Rfid - Rfid Time | |
+| rfid_serial_num | String | Rfid - Rfid Serial Num | |
+| app_extra | Number | Others - App Extra | |
+| main_channel | Number | Others - Main Channel | |
+| slave_channel | Number | Others - Slave Channel | |
+| cola | String | Others - Cola | |
+| buttom_door | String | Others - Buttom Door | |
+| reboot_cause | Number | Others - Reboot_cause | Value mapping `["0"="REASON_HW_BOOT","1"="REASON_USER_REBOOT","2"="REASON_UPDATE","3"="REASON_WDT"]` |
+| manual_level | Number | Others - Manual Level | Value mapping `["1"="level1","2"="level2","3"="level3"]` |
+| powertime | Number:Time | Others - Powertime | |
+| country_code | Number | Others - Country Code | Value mapping `["91"="India","44"="UK","852"="Hong Kong","886"="Taiwan","82"="Korea"]` |
### Smartmi Air Purifier (<a name="zhimi-airpurifier-za1">zhimi.airpurifier.za1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Air Purifier - Switch Status | |
-| fault | Number | Air Purifier - Fault | Value mapping `["0"="No faults","1"="m1_run","2"="m1_stuck","3"="no_sensor","4"="error_hum","5"="error_temp","6"="timer_error1","7"="timer_error2"]` |
-| mode | Number | Air Purifier - Mode | Value mapping `["0"="Auto","1"="Sleep","2"="Favorite"]` |
-| air_quality | Number | Environment - Air Quality | |
-| pm2_5_density | Number | Environment - PM2 5 Density | |
-| relative_humidity | Number:Dimensionless | Environment - Relative Humidity | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
-| filter_used_time | Number:Time | Filter - Filter Used Time | |
-| alarm | Switch | Alarm - Alarm | |
-| brightness | Number | Indicator Light - Brightness | Value mapping `["0"="Bright","1"="Light","2"="Off"]` |
-| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
-| filter_max_time | Number:Time | Filter Time - Filter Max Time | |
-| favorite_fan_level | Number | Motor Speed - Favorite Fan Level | |
-| motor_speed | Number | Motor Speed - Motor Speed | |
-| use_time | Number:Time | Use Time - Use Time | |
-| purify_volume | Number | Aqi - Purify Volume | |
-| average_aqi | Number | Aqi - Average Aqi | |
-| aqi_zone | String | Aqi - Aqi Zone | |
-| sensor_state | Number | Aqi - Sensor State | Value mapping `["0"="waiting","1"="ready"]` |
-| rfid_tag | String | Rfid - Rfid Tag | |
-| rfid_factory_id | String | Rfid - Rfid Factory Id | |
-| rfid_product_id | String | Rfid - Rfid Product Id | |
-| rfid_time | String | Rfid - Rfid Time | |
-| rfid_serial_num | String | Rfid - Rfid Serial Num | |
-| reboot_cause | Number | Others - Reboot Cause | Value mapping `["0"="hardware","1"="human","2"="upgrade","3"="watchdog"]` |
-| hw_version | Number | Others - Hw Version | |
-| sgp_ethanol | Number | Others - Sgp Ethanol | |
-| sgp_serial | Number | Others - Sgp Serial | |
-| sgp_version | String | Others - Sgp Version | |
-| country_code | Number | Others - Country Code | Value mapping `["1"="America","2"="Canada","3"="Singapore","4"="Europe","5"="Australian","6"="Korea","7"="China","8"="France","9"="Japanese","10"="Taiwan"]` |
-| gesture_status | Switch | Others - Gesture Status | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Air Purifier - Switch Status | |
+| fault | Number | Air Purifier - Fault | Value mapping `["0"="No faults","1"="m1_run","2"="m1_stuck","3"="no_sensor","4"="error_hum","5"="error_temp","6"="timer_error1","7"="timer_error2"]` |
+| mode | Number | Air Purifier - Mode | Value mapping `["0"="Auto","1"="Sleep","2"="Favorite"]` |
+| air_quality | Number | Environment - Air Quality | |
+| pm2_5_density | Number | Environment - PM2 5 Density | |
+| relative_humidity | Number:Dimensionless | Environment - Relative Humidity | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| filter_life_level | Number:Dimensionless | Filter - Filter Life Level | |
+| filter_used_time | Number:Time | Filter - Filter Used Time | |
+| alarm | Switch | Alarm - Alarm | |
+| brightness | Number | Indicator Light - Brightness | Value mapping `["0"="Bright","1"="Light","2"="Off"]` |
+| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
+| filter_max_time | Number:Time | Filter Time - Filter Max Time | |
+| favorite_fan_level | Number | Motor Speed - Favorite Fan Level | |
+| motor_speed | Number | Motor Speed - Motor Speed | |
+| use_time | Number:Time | Use Time - Use Time | |
+| purify_volume | Number | Aqi - Purify Volume | |
+| average_aqi | Number | Aqi - Average Aqi | |
+| aqi_zone | String | Aqi - Aqi Zone | |
+| sensor_state | Number | Aqi - Sensor State | Value mapping `["0"="waiting","1"="ready"]` |
+| rfid_tag | String | Rfid - Rfid Tag | |
+| rfid_factory_id | String | Rfid - Rfid Factory Id | |
+| rfid_product_id | String | Rfid - Rfid Product Id | |
+| rfid_time | String | Rfid - Rfid Time | |
+| rfid_serial_num | String | Rfid - Rfid Serial Num | |
+| reboot_cause | Number | Others - Reboot Cause | Value mapping `["0"="hardware","1"="human","2"="upgrade","3"="watchdog"]` |
+| hw_version | Number | Others - Hw Version | |
+| sgp_ethanol | Number | Others - Sgp Ethanol | |
+| sgp_serial | Number | Others - Sgp Serial | |
+| sgp_version | String | Others - Sgp Version | |
+| country_code | Number | Others - Country Code | Value mapping `["1"="America","2"="Canada","3"="Singapore","4"="Europe","5"="Australian","6"="Korea","7"="China","8"="France","9"="Japanese","10"="Taiwan"]` |
+| gesture_status | Switch | Others - Gesture Status | |
### Mi Standing Fan (<a name="zhimi-fan-sa1">zhimi.fan.sa1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| angleEnable | Switch | Rotation | |
-| usedhours | Number:Time | Run Time | |
-| angle | Number:Angle | Angle | Value mapping `["30"="30","60"="60","90"="90","120"="120"]` |
-| poweroffTime | Number:Time | Power-Off Timer | |
-| buzzer | Switch | Buzzer | |
-| led_b | Number | LED | Value mapping `["0"="Bright","1"="Dimmed","2"="Off"]` |
-| child_lock | Switch | Child Lock | |
-| speedLevel | Dimmer | Speed Level | |
-| speed | Number | Speed | |
-| naturalLevel | Dimmer | Natural Level | |
-| acPower | Switch | AC Power | |
-| move | String | Move Direction | Value mapping `[""="None","left"="Left","right"="Right"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| angleEnable | Switch | Rotation | |
+| usedhours | Number:Time | Run Time | |
+| angle | Number:Angle | Angle | Value mapping `["30"="30","60"="60","90"="90","120"="120"]` |
+| poweroffTime | Number:Time | Power-Off Timer | |
+| buzzer | Switch | Buzzer | |
+| led_b | Number | LED | Value mapping `["0"="Bright","1"="Dimmed","2"="Off"]` |
+| child_lock | Switch | Child Lock | |
+| speedLevel | Dimmer | Speed Level | |
+| speed | Number | Speed | |
+| naturalLevel | Dimmer | Natural Level | |
+| acPower | Switch | AC Power | |
+| move | String | Move Direction | Value mapping `[""="None","left"="Left","right"="Right"]` |
### Mi Smart Fan (<a name="zhimi-fan-v1">zhimi.fan.v1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| angleEnable | Switch | Rotation | |
-| usedhours | Number:Time | Run Time | |
-| angle | Number:Angle | Angle | Value mapping `["30"="30","60"="60","90"="90","120"="120"]` |
-| poweroffTime | Number:Time | Power-Off Timer | |
-| buzzer | Switch | Buzzer | |
-| led_b | Number | LED | Value mapping `["0"="Bright","1"="Dimmed","2"="Off"]` |
-| child_lock | Switch | Child Lock | |
-| speedLevel | Dimmer | Speed Level | |
-| speed | Number | Speed | |
-| naturalLevel | Dimmer | Natural Level | |
-| temp_dec | Number | Temperature | |
-| humidity | Number:Dimensionless | Humidity | |
-| acPower | Switch | AC Power | |
-| mode | String | Battery Charge | |
-| battery | Number | Battery | |
-| move | String | Move Direction | Value mapping `[""="None","left"="Left","right"="Right"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| angleEnable | Switch | Rotation | |
+| usedhours | Number:Time | Run Time | |
+| angle | Number:Angle | Angle | Value mapping `["30"="30","60"="60","90"="90","120"="120"]` |
+| poweroffTime | Number:Time | Power-Off Timer | |
+| buzzer | Switch | Buzzer | |
+| led_b | Number | LED | Value mapping `["0"="Bright","1"="Dimmed","2"="Off"]` |
+| child_lock | Switch | Child Lock | |
+| speedLevel | Dimmer | Speed Level | |
+| speed | Number | Speed | |
+| naturalLevel | Dimmer | Natural Level | |
+| temp_dec | Number | Temperature | |
+| humidity | Number:Dimensionless | Humidity | |
+| acPower | Switch | AC Power | |
+| mode | String | Battery Charge | |
+| battery | Number | Battery | |
+| move | String | Move Direction | Value mapping `[""="None","left"="Left","right"="Right"]` |
### Smartmi DC Pedestal Fan (<a name="zhimi-fan-v2">zhimi.fan.v2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| angleEnable | Switch | Rotation | |
-| usedhours | Number:Time | Run Time | |
-| angle | Number:Angle | Angle | Value mapping `["30"="30","60"="60","90"="90","120"="120"]` |
-| poweroffTime | Number:Time | Power-Off Timer | |
-| buzzer | Switch | Buzzer | |
-| led_b | Number | LED | Value mapping `["0"="Bright","1"="Dimmed","2"="Off"]` |
-| child_lock | Switch | Child Lock | |
-| speedLevel | Dimmer | Speed Level | |
-| speed | Number | Speed | |
-| naturalLevel | Dimmer | Natural Level | |
-| temp_dec | Number | Temperature | |
-| humidity | Number:Dimensionless | Humidity | |
-| acPower | Switch | AC Power | |
-| mode | String | Battery Charge | |
-| battery | Number | Battery | |
-| move | String | Move Direction | Value mapping `[""="None","left"="Left","right"="Right"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| angleEnable | Switch | Rotation | |
+| usedhours | Number:Time | Run Time | |
+| angle | Number:Angle | Angle | Value mapping `["30"="30","60"="60","90"="90","120"="120"]` |
+| poweroffTime | Number:Time | Power-Off Timer | |
+| buzzer | Switch | Buzzer | |
+| led_b | Number | LED | Value mapping `["0"="Bright","1"="Dimmed","2"="Off"]` |
+| child_lock | Switch | Child Lock | |
+| speedLevel | Dimmer | Speed Level | |
+| speed | Number | Speed | |
+| naturalLevel | Dimmer | Natural Level | |
+| temp_dec | Number | Temperature | |
+| humidity | Number:Dimensionless | Humidity | |
+| acPower | Switch | AC Power | |
+| mode | String | Battery Charge | |
+| battery | Number | Battery | |
+| move | String | Move Direction | Value mapping `[""="None","left"="Left","right"="Right"]` |
### Smartmi DC Pedestal Fan (<a name="zhimi-fan-v3">zhimi.fan.v3</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| angleEnable | Switch | Rotation | |
-| usedhours | Number:Time | Run Time | |
-| angle | Number:Angle | Angle | Value mapping `["30"="30","60"="60","90"="90","120"="120"]` |
-| poweroffTime | Number:Time | Power-Off Timer | |
-| buzzer | Switch | Buzzer | |
-| led_b | Number | LED | Value mapping `["0"="Bright","1"="Dimmed","2"="Off"]` |
-| child_lock | Switch | Child Lock | |
-| speedLevel | Dimmer | Speed Level | |
-| speed | Number | Speed | |
-| naturalLevel | Dimmer | Natural Level | |
-| temp_dec | Number | Temperature | |
-| humidity | Number:Dimensionless | Humidity | |
-| acPower | Switch | AC Power | |
-| mode | String | Battery Charge | |
-| battery | Number | Battery | |
-| move | String | Move Direction | Value mapping `[""="None","left"="Left","right"="Right"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| angleEnable | Switch | Rotation | |
+| usedhours | Number:Time | Run Time | |
+| angle | Number:Angle | Angle | Value mapping `["30"="30","60"="60","90"="90","120"="120"]` |
+| poweroffTime | Number:Time | Power-Off Timer | |
+| buzzer | Switch | Buzzer | |
+| led_b | Number | LED | Value mapping `["0"="Bright","1"="Dimmed","2"="Off"]` |
+| child_lock | Switch | Child Lock | |
+| speedLevel | Dimmer | Speed Level | |
+| speed | Number | Speed | |
+| naturalLevel | Dimmer | Natural Level | |
+| temp_dec | Number | Temperature | |
+| humidity | Number:Dimensionless | Humidity | |
+| acPower | Switch | AC Power | |
+| mode | String | Battery Charge | |
+| battery | Number | Battery | |
+| move | String | Move Direction | Value mapping `[""="None","left"="Left","right"="Right"]` |
### Smartmi Inverter Pedestal Fan (<a name="zhimi-fan-za1">zhimi.fan.za1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| angleEnable | Switch | Rotation | |
-| usedhours | Number:Time | Run Time | |
-| angle | Number:Angle | Angle | Value mapping `["30"="30","60"="60","90"="90","120"="120"]` |
-| poweroffTime | Number:Time | Power-Off Timer | |
-| buzzer | Switch | Buzzer | |
-| led_b | Number | LED | Value mapping `["0"="Bright","1"="Dimmed","2"="Off"]` |
-| child_lock | Switch | Child Lock | |
-| speedLevel | Dimmer | Speed Level | |
-| speed | Number | Speed | |
-| naturalLevel | Dimmer | Natural Level | |
-| acPower | Switch | AC Power | |
-| move | String | Move Direction | Value mapping `[""="None","left"="Left","right"="Right"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| angleEnable | Switch | Rotation | |
+| usedhours | Number:Time | Run Time | |
+| angle | Number:Angle | Angle | Value mapping `["30"="30","60"="60","90"="90","120"="120"]` |
+| poweroffTime | Number:Time | Power-Off Timer | |
+| buzzer | Switch | Buzzer | |
+| led_b | Number | LED | Value mapping `["0"="Bright","1"="Dimmed","2"="Off"]` |
+| child_lock | Switch | Child Lock | |
+| speedLevel | Dimmer | Speed Level | |
+| speed | Number | Speed | |
+| naturalLevel | Dimmer | Natural Level | |
+| acPower | Switch | AC Power | |
+| move | String | Move Direction | Value mapping `[""="None","left"="Left","right"="Right"]` |
### Smartmi Standing Fan 2 (<a name="zhimi-fan-za3">zhimi.fan.za3</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| angleEnable | Switch | Rotation | |
-| usedhours | Number:Time | Run Time | |
-| angle | Number | Angle | |
-| poweroffTime | Number | Timer | |
-| buzzer | Number | Buzzer | |
-| led_b | Number | LED | |
-| child_lock | Switch | Child Lock | |
-| speedLevel | Number | Speed Level | |
-| speed | Number | Speed | |
-| naturalLevel | Number | Natural Level | |
-| move | String | Move Direction | Value mapping `[""="None","left"="Left","right"="Right"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| angleEnable | Switch | Rotation | |
+| usedhours | Number:Time | Run Time | |
+| angle | Number | Angle | |
+| poweroffTime | Number | Timer | |
+| buzzer | Number | Buzzer | |
+| led_b | Number | LED | |
+| child_lock | Switch | Child Lock | |
+| speedLevel | Number | Speed Level | |
+| speed | Number | Speed | |
+| naturalLevel | Number | Natural Level | |
+| move | String | Move Direction | Value mapping `[""="None","left"="Left","right"="Right"]` |
### Smartmi Standing Fan 2S (<a name="zhimi-fan-za4">zhimi.fan.za4</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| angleEnable | Switch | Rotation | |
-| usedhours | Number:Time | Run Time | |
-| angle | Number | Angle | |
-| poweroffTime | Number | Timer | |
-| buzzer | Number | Buzzer | |
-| led_b | Number | LED | |
-| child_lock | Switch | Child Lock | |
-| speedLevel | Number | Speed Level | |
-| speed | Number | Speed | |
-| naturalLevel | Number | Natural Level | |
-| move | String | Move Direction | Value mapping `[""="None","left"="Left","right"="Right"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| angleEnable | Switch | Rotation | |
+| usedhours | Number:Time | Run Time | |
+| angle | Number | Angle | |
+| poweroffTime | Number | Timer | |
+| buzzer | Number | Buzzer | |
+| led_b | Number | LED | |
+| child_lock | Switch | Child Lock | |
+| speedLevel | Number | Speed Level | |
+| speed | Number | Speed | |
+| naturalLevel | Number | Natural Level | |
+| move | String | Move Direction | Value mapping `[""="None","left"="Left","right"="Right"]` |
### Smartmi Standing Fan 3 (<a name="zhimi-fan-za5">zhimi.fan.za5</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Fan - Power | |
-| fan_level | Number | Fan - Fan Level | Value mapping `["1"="Level 1","2"="Level 2","3"="Level 3","4"="Level 4"]` |
-| horizontal_swing | Switch | Fan - Horizontal Swing | |
-| horizontal_angle | Number | Fan - Horizontal Angle | |
-| mode | Number | Fan - Mode | Value mapping `["0"="Natural Wind","1"="Straight Wind"]` |
-| off_delay | Number | Fan - Power Off Delay | |
-| anion | Switch | Fan - Anion | |
-| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
-| brightness | Number:Dimensionless | Indicator Light - Brightness | |
-| alarm | Switch | Alarm - Alarm | |
-| relative_humidity | Number:Dimensionless | Environment - Relative Humidity | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| button_press | Number | Custom Service - Button Press | Value mapping `["1"="power","2"="swing","0"="No Button Pressed"]` |
-| battery_state | Switch | Custom Service - Battery State | |
-| speed_now | Number | Custom Service - Speed Now | |
-| ac_state | Switch | Custom Service - Ac State | |
-| speed_level | Number:Dimensionless | Custom Service - Speed Level | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Fan - Power | |
+| fan_level | Number | Fan - Fan Level | Value mapping `["1"="Level 1","2"="Level 2","3"="Level 3","4"="Level 4"]` |
+| horizontal_swing | Switch | Fan - Horizontal Swing | |
+| horizontal_angle | Number | Fan - Horizontal Angle | |
+| mode | Number | Fan - Mode | Value mapping `["0"="Natural Wind","1"="Straight Wind"]` |
+| off_delay | Number | Fan - Power Off Delay | |
+| anion | Switch | Fan - Anion | |
+| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
+| brightness | Number:Dimensionless | Indicator Light - Brightness | |
+| alarm | Switch | Alarm - Alarm | |
+| relative_humidity | Number:Dimensionless | Environment - Relative Humidity | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| button_press | Number | Custom Service - Button Press | Value mapping `["1"="power","2"="swing","0"="No Button Pressed"]` |
+| battery_state | Switch | Custom Service - Battery State | |
+| speed_now | Number | Custom Service - Speed Now | |
+| ac_state | Switch | Custom Service - Ac State | |
+| speed_level | Number:Dimensionless | Custom Service - Speed Level | |
### Mi Smart Space Heater S (<a name="zhimi-heater-ma2">zhimi.heater.ma2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Heater - Switch Status | |
-| fault | Number | Heater - Fault | Value mapping `["0"="No Error","1"="NTC Connect Error","2"="High Temperature Alarm","3"="EEPROM Error","4"="Multi Errors"]` |
-| target_temperature | Number:Temperature | Heater - Target Temperature | |
-| countdown_time | Number:Time | Countdown - Countdown Time | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
-| alarm | Switch | Alarm - Alarm | |
-| brightness | Number:Dimensionless | Indicator Light - Brightness | Value mapping `["0"="Bright","1"="Dark","2"="Extinguished"]` |
-| hw_enable | Switch | Private Service - Hw Enable | |
-| use_time | Number:Time | Private Service - Use Time | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Heater - Switch Status | |
+| fault | Number | Heater - Fault | Value mapping `["0"="No Error","1"="NTC Connect Error","2"="High Temperature Alarm","3"="EEPROM Error","4"="Multi Errors"]` |
+| target_temperature | Number:Temperature | Heater - Target Temperature | |
+| countdown_time | Number:Time | Countdown - Countdown Time | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
+| alarm | Switch | Alarm - Alarm | |
+| brightness | Number:Dimensionless | Indicator Light - Brightness | Value mapping `["0"="Bright","1"="Dark","2"="Extinguished"]` |
+| hw_enable | Switch | Private Service - Hw Enable | |
+| use_time | Number:Time | Private Service - Use Time | |
### Mi Smart Baseboard Heater E (<a name="zhimi-heater-ma3">zhimi.heater.ma3</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| actions | String | Actions | Value mapping `["private-service-toggle-switch"="Toggle Private Service"]` |
-| on | Switch | Heater - Switch Status | |
-| fault | Number | Heater - Fault | Value mapping `["0"="No Error","1"="NTC Connect Error","2"="High Temperature Alarm","3"="EEPROM Error","4"="Multi Errors"]` |
-| target_temperature | Number:Temperature | Heater - Target Temperature | |
-| mode | Number | Heater - Mode | Value mapping `["0"="Auto","1"="LL Mode","2"="HH Mode"]` |
-| countdown_time | Number:Time | Countdown - Countdown Time | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
-| alarm | Switch | Alarm - Alarm | |
-| brightness | Number:Dimensionless | Indicator Light - Brightness | Value mapping `["0"="Bright","1"="Dark","2"="Extinguished"]` |
-| use_time | Number:Time | Private Service - Use Time | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| actions | String | Actions | Value mapping `["private-service-toggle-switch"="Toggle Private Service"]` |
+| on | Switch | Heater - Switch Status | |
+| fault | Number | Heater - Fault | Value mapping `["0"="No Error","1"="NTC Connect Error","2"="High Temperature Alarm","3"="EEPROM Error","4"="Multi Errors"]` |
+| target_temperature | Number:Temperature | Heater - Target Temperature | |
+| mode | Number | Heater - Mode | Value mapping `["0"="Auto","1"="LL Mode","2"="HH Mode"]` |
+| countdown_time | Number:Time | Countdown - Countdown Time | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
+| alarm | Switch | Alarm - Alarm | |
+| brightness | Number:Dimensionless | Indicator Light - Brightness | Value mapping `["0"="Bright","1"="Dark","2"="Extinguished"]` |
+| use_time | Number:Time | Private Service - Use Time | |
### Mi Smart Space Heater S (<a name="zhimi-heater-mc2">zhimi.heater.mc2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Heater - Power | |
-| fault | Number | Heater - Device Fault | Value mapping `["0"="No Error","1"="NTC Connect Error","2"="High Temperature Alarm","3"="EEPROM Error","4"="Multi Errors"]` |
-| target_temperature | Number:Temperature | Heater - Target Temperature | |
-| countdown_time | Number:Time | Countdown - Countdown Time | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
-| alarm | Switch | Alarm - Alarm | |
-| brightness | Number | Indicator Light - Brightness | Value mapping `["0"="Bright","1"="Dark","2"="Extinguished"]` |
-| hw_enable | Switch | Private Service - Hw Enable | |
-| use_time | Number:Time | Private Service - Use Time | |
-| country_code | Number | Private Service - Country Code | Value mapping `["0"="Unknown","1"="US","82"="KR","44"="EU","81"="JP","7"="RU","86"="CN","852"="HK","886"="TW","33"="FR"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Heater - Power | |
+| fault | Number | Heater - Device Fault | Value mapping `["0"="No Error","1"="NTC Connect Error","2"="High Temperature Alarm","3"="EEPROM Error","4"="Multi Errors"]` |
+| target_temperature | Number:Temperature | Heater - Target Temperature | |
+| countdown_time | Number:Time | Countdown - Countdown Time | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
+| alarm | Switch | Alarm - Alarm | |
+| brightness | Number | Indicator Light - Brightness | Value mapping `["0"="Bright","1"="Dark","2"="Extinguished"]` |
+| hw_enable | Switch | Private Service - Hw Enable | |
+| use_time | Number:Time | Private Service - Use Time | |
+| country_code | Number | Private Service - Country Code | Value mapping `["0"="Unknown","1"="US","82"="KR","44"="EU","81"="JP","7"="RU","86"="CN","852"="HK","886"="TW","33"="FR"]` |
### Smartmi Smart Fan (<a name="zhimi-heater-na1">zhimi.heater.na1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Heater - Power | |
-| fault | Number | Heater - Device Fault | Value mapping `["0"="No Error","1"="NTC Connect Error","2"="High Temperature Alarm","3"="EEPROM Error","4"="Multi Errors"]` |
-| heat_level | Number | Heater - Heat Level | Value mapping `["1"="High","2"="Low"]` |
-| mode | Number | Heater - Mode | Value mapping `["0"="Fan not swing","1"="Fan swing"]` |
-| alarm | Switch | Alarm - Alarm | |
-| countdown_time | Number:Time | Countdown - Countdown Time | |
-| brightness | Number | Indicator Light - Brightness | Value mapping `["0"="Bright","1"="Dark","2"="Extinguished"]` |
-| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
-| return_to_middle | Switch | Private Service - Return To Middle | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Heater - Power | |
+| fault | Number | Heater - Device Fault | Value mapping `["0"="No Error","1"="NTC Connect Error","2"="High Temperature Alarm","3"="EEPROM Error","4"="Multi Errors"]` |
+| heat_level | Number | Heater - Heat Level | Value mapping `["1"="High","2"="Low"]` |
+| mode | Number | Heater - Mode | Value mapping `["0"="Fan not swing","1"="Fan swing"]` |
+| alarm | Switch | Alarm - Alarm | |
+| countdown_time | Number:Time | Countdown - Countdown Time | |
+| brightness | Number | Indicator Light - Brightness | Value mapping `["0"="Bright","1"="Dark","2"="Extinguished"]` |
+| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
+| return_to_middle | Switch | Private Service - Return To Middle | |
### Smartmi Smart Fan Heater (<a name="zhimi-heater-nb1">zhimi.heater.nb1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Heater - Power | |
-| fault | Number | Heater - Device Fault | Value mapping `["0"="No Error","1"="NTC Connect Error","2"="High Temperature Alarm","3"="EEPROM Error","4"="Multi Errors"]` |
-| heat_level | Number | Heater - Heat Level | Value mapping `["1"="High","2"="Low"]` |
-| mode | Number | Heater - Mode | Value mapping `["0"="Fan not swing","1"="Fan swing"]` |
-| target_temperature | Number:Temperature | Heater - Target Temperature | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| countdown_time | Number:Time | Countdown - Countdown Time | |
-| brightness | Number | Indicator Light - Brightness | Value mapping `["0"="Bright","1"="Dark","2"="Extinguished"]` |
-| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
-| return_to_middle | Switch | Private Service - Return To Middle | |
-| country_code | Number | Private Service - Country Code | Value mapping `["0"="Unknown","1"="US","82"="KR","44"="EU","81"="JP","7"="RU","86"="CN","852"="HK","886"="TW","33"="FR"]` |
-| hw_en | Switch | Private Service - Hw En | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Heater - Power | |
+| fault | Number | Heater - Device Fault | Value mapping `["0"="No Error","1"="NTC Connect Error","2"="High Temperature Alarm","3"="EEPROM Error","4"="Multi Errors"]` |
+| heat_level | Number | Heater - Heat Level | Value mapping `["1"="High","2"="Low"]` |
+| mode | Number | Heater - Mode | Value mapping `["0"="Fan not swing","1"="Fan swing"]` |
+| target_temperature | Number:Temperature | Heater - Target Temperature | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| countdown_time | Number:Time | Countdown - Countdown Time | |
+| brightness | Number | Indicator Light - Brightness | Value mapping `["0"="Bright","1"="Dark","2"="Extinguished"]` |
+| physical_controls_locked | Switch | Physical Control Locked - Physical Control Locked | |
+| return_to_middle | Switch | Private Service - Return To Middle | |
+| country_code | Number | Private Service - Country Code | Value mapping `["0"="Unknown","1"="US","82"="KR","44"="EU","81"="JP","7"="RU","86"="CN","852"="HK","886"="TW","33"="FR"]` |
+| hw_en | Switch | Private Service - Hw En | |
### Smartmi Radiant Heater Smart Version (<a name="zhimi-heater-za1">zhimi.heater.za1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| target_temperature | Number:Temperature | Target Temperature | |
-| brightness | Dimmer | Brightness | |
-| buzzer | Switch | Buzzer Status | |
-| relative_humidity | Number:Dimensionless | Relative Humidity | |
-| childlock | Switch | Child Lock | |
-| HWSwitch | Switch | HW Switch | |
-| temperature | Number:Temperature | Temperature | |
-| usedhours | Number:Time | Run Time | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| target_temperature | Number:Temperature | Target Temperature | |
+| brightness | Dimmer | Brightness | |
+| buzzer | Switch | Buzzer Status | |
+| relative_humidity | Number:Dimensionless | Relative Humidity | |
+| childlock | Switch | Child Lock | |
+| HWSwitch | Switch | HW Switch | |
+| temperature | Number:Temperature | Temperature | |
+| usedhours | Number:Time | Run Time | |
### Smartmi Smart Convector Heater 1S (<a name="zhimi-heater-za2">zhimi.heater.za2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| fault | Number | Heater - Device Fault | Value mapping `["0"="No Error","1"="NTC Connect Error","2"="High Temperature Alarm","3"="EEPROM Error","4"="Multi Errors"]` |
-| on | Switch | Heater - Power | |
-| target-temperature | Number:Temperature | Heater - Target Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| countdown-time | Number:Time | Countdown - Countdown Time | |
-| relative-humidity | Number:Dimensionless | Environment - Relative Humidity | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| brightness | Number | Indicator Light - Brightness | Value mapping `["0"="Bright","1"="Dark","2"="Extinguished"]` |
-| physical-controls-locked | Switch | Physical Control Locked - Physical Controls Locked | |
-| use-time | Number:Time | Private-Service - Use Time | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| fault | Number | Heater - Device Fault | Value mapping `["0"="No Error","1"="NTC Connect Error","2"="High Temperature Alarm","3"="EEPROM Error","4"="Multi Errors"]` |
+| on | Switch | Heater - Power | |
+| target-temperature | Number:Temperature | Heater - Target Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| countdown-time | Number:Time | Countdown - Countdown Time | |
+| relative-humidity | Number:Dimensionless | Environment - Relative Humidity | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| brightness | Number | Indicator Light - Brightness | Value mapping `["0"="Bright","1"="Dark","2"="Extinguished"]` |
+| physical-controls-locked | Switch | Physical Control Locked - Physical Controls Locked | |
+| use-time | Number:Time | Private-Service - Use Time | |
### Smartmi Smart Convector Heater 1S (<a name="zhimi-heater-zb1">zhimi.heater.zb1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| on | Switch | Heater - Power | |
-| fault | Number | Heater - Device Fault | Value mapping `["0"="No Error","1"="NTC Connect Error","2"="High Temperature Alarm","3"="EEPROM Error","4"="Multi Errors"]` |
-| target-temperature | Number:Temperature | Heater - Target Temperature | |
-| alarm | Switch | Alarm - Alarm | |
-| countdown-time | Number:Time | Countdown - Countdown Time | |
-| relative-humidity | Number:Dimensionless | Environment - Relative Humidity | |
-| temperature | Number:Temperature | Environment - Temperature | |
-| brightness | Number | Indicator Light - Brightness | Value mapping `["0"="Bright","1"="Dark","2"="Extinguished"]` |
-| physical-controls-locked | Switch | Physical Control Locked - Physical Controls Locked | |
-| use-time | Number:Time | Private-Service - Use Time | |
-| country-code | Number | Private-Service - Country-Code | Value mapping `["0"="Unknown","1"="US","82"="KR","44"="EU","81"="JP","7"="RU","86"="CN","852"="HK","886"="TW","33"="FR"]` |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| on | Switch | Heater - Power | |
+| fault | Number | Heater - Device Fault | Value mapping `["0"="No Error","1"="NTC Connect Error","2"="High Temperature Alarm","3"="EEPROM Error","4"="Multi Errors"]` |
+| target-temperature | Number:Temperature | Heater - Target Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| countdown-time | Number:Time | Countdown - Countdown Time | |
+| relative-humidity | Number:Dimensionless | Environment - Relative Humidity | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| brightness | Number | Indicator Light - Brightness | Value mapping `["0"="Bright","1"="Dark","2"="Extinguished"]` |
+| physical-controls-locked | Switch | Physical Control Locked - Physical Controls Locked | |
+| use-time | Number:Time | Private-Service - Use Time | |
+| country-code | Number | Private-Service - Country-Code | Value mapping `["0"="Unknown","1"="US","82"="KR","44"="EU","81"="JP","7"="RU","86"="CN","852"="HK","886"="TW","33"="FR"]` |
### Smartmi Evaporative Humidifier (<a name="zhimi-humidifier-ca1">zhimi.humidifier.ca1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | String | Mode | |
-| humidity | Number:Dimensionless | Humidity | |
-| setHumidity | Number | Humidity Set | |
-| aqi | Number | Air Quality Index | |
-| translevel | Number | Trans_level | |
-| bright | Dimmer | LED Brightness | |
-| buzzer | Switch | Buzzer Status | |
-| depth | Number | Depth | |
-| dry | Switch | Dry | |
-| usedhours | Number:Time | Run Time | |
-| motorspeed | Number | Motor Speed | |
-| temperature | Number:Temperature | Temperature | |
-| childlock | Switch | Child Lock | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| humidity | Number:Dimensionless | Humidity | |
+| setHumidity | Number | Humidity Set | |
+| aqi | Number | Air Quality Index | |
+| translevel | Number | Trans_level | |
+| bright | Dimmer | LED Brightness | |
+| buzzer | Switch | Buzzer Status | |
+| depth | Number | Depth | |
+| dry | Switch | Dry | |
+| usedhours | Number:Time | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| temperature | Number:Temperature | Temperature | |
+| childlock | Switch | Child Lock | |
### Smartmi Evaporative Humidifer 2 (<a name="zhimi-humidifier-ca4">zhimi.humidifier.ca4</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | Number | Mode - Fan Level | Value mapping `["0"="Auto","1"="Silent","2"="Normal","3"="Maximum"]` |
-| Fault | Number | Humidifier Device Fault | |
-| humidity | Number:Dimensionless | Humidity | |
-| targetHumidity | Number:Dimensionless | Target Humidity | |
-| waterlevel | Number | Water Level | |
-| bright | Number | LED Brightness | Value mapping `["0"="Dark","1"="Dimmed","2"="Brightest"]` |
-| buzzer | Switch | Buzzer Status | |
-| dry | Switch | Dry | |
-| usedhours | Number:Time | Run Time | |
-| powerhours | Number:Time | Power Time | |
-| targetmotorspeed | Number | Target Motor Speed | |
-| actualmotorspeed | Number | Actual Motor Speed | |
-| temperature | Number:Temperature | Temperature | |
-| childlock | Switch | Child Lock | |
-| ButtonPressed | Number | Button Pressed | Value mapping `["0"="none","1"="led","2"="power"]` |
-| clean | Switch | Clean Mode | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | Number | Mode - Fan Level | Value mapping `["0"="Auto","1"="Silent","2"="Normal","3"="Maximum"]` |
+| Fault | Number | Humidifier Device Fault | |
+| humidity | Number:Dimensionless | Humidity | |
+| targetHumidity | Number:Dimensionless | Target Humidity | |
+| waterlevel | Number | Water Level | |
+| bright | Number | LED Brightness | Value mapping `["0"="Dark","1"="Dimmed","2"="Brightest"]` |
+| buzzer | Switch | Buzzer Status | |
+| dry | Switch | Dry | |
+| usedhours | Number:Time | Run Time | |
+| powerhours | Number:Time | Power Time | |
+| targetmotorspeed | Number | Target Motor Speed | |
+| actualmotorspeed | Number | Actual Motor Speed | |
+| temperature | Number:Temperature | Temperature | |
+| childlock | Switch | Child Lock | |
+| ButtonPressed | Number | Button Pressed | Value mapping `["0"="none","1"="led","2"="power"]` |
+| clean | Switch | Clean Mode | |
### Smartmi Evaporative Humidifier (<a name="zhimi-humidifier-cb1">zhimi.humidifier.cb1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| humidifierMode | String | Humidifier Mode | |
-| humidity | Number:Dimensionless | Humidity | |
-| setHumidity | Number:Dimensionless | Humidity Set | |
-| bright | Dimmer | LED Brightness | |
-| buzzer | Switch | Buzzer Status | |
-| depth | Number | Depth | |
-| dry | Switch | Dry | |
-| usedhours | Number:Time | Run Time | |
-| motorspeed | Number | Motor Speed | |
-| temperature | Number:Temperature | Temperature | |
-| childlock | Switch | Child Lock | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| humidifierMode | String | Humidifier Mode | |
+| humidity | Number:Dimensionless | Humidity | |
+| setHumidity | Number:Dimensionless | Humidity Set | |
+| bright | Dimmer | LED Brightness | |
+| buzzer | Switch | Buzzer Status | |
+| depth | Number | Depth | |
+| dry | Switch | Dry | |
+| usedhours | Number:Time | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| temperature | Number:Temperature | Temperature | |
+| childlock | Switch | Child Lock | |
### Smartmi Evaporative Humidifier (<a name="zhimi-humidifier-cb2">zhimi.humidifier.cb2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| humidifierMode | String | Humidifier Mode | |
-| humidity | Number:Dimensionless | Humidity | |
-| setHumidity | Number:Dimensionless | Humidity Set | |
-| bright | Dimmer | LED Brightness | |
-| buzzer | Switch | Buzzer Status | |
-| depth | Number | Depth | |
-| dry | Switch | Dry | |
-| usedhours | Number:Time | Run Time | |
-| motorspeed | Number | Motor Speed | |
-| temperature | Number:Temperature | Temperature | |
-| childlock | Switch | Child Lock | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| humidifierMode | String | Humidifier Mode | |
+| humidity | Number:Dimensionless | Humidity | |
+| setHumidity | Number:Dimensionless | Humidity Set | |
+| bright | Dimmer | LED Brightness | |
+| buzzer | Switch | Buzzer Status | |
+| depth | Number | Depth | |
+| dry | Switch | Dry | |
+| usedhours | Number:Time | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| temperature | Number:Temperature | Temperature | |
+| childlock | Switch | Child Lock | |
### Smartmi Humidifier (<a name="zhimi-humidifier-v1">zhimi.humidifier.v1</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| mode | String | Mode | |
-| humidity | Number:Dimensionless | Humidity | |
-| setHumidity | Number | Humidity Set | |
-| aqi | Number | Air Quality Index | |
-| translevel | Number | Trans_level | |
-| bright | Dimmer | LED Brightness | |
-| buzzer | Switch | Buzzer Status | |
-| depth | Number | Depth | |
-| dry | Switch | Dry | |
-| usedhours | Number:Time | Run Time | |
-| motorspeed | Number | Motor Speed | |
-| temperature | Number:Temperature | Temperature | |
-| childlock | Switch | Child Lock | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| humidity | Number:Dimensionless | Humidity | |
+| setHumidity | Number | Humidity Set | |
+| aqi | Number | Air Quality Index | |
+| translevel | Number | Trans_level | |
+| bright | Dimmer | LED Brightness | |
+| buzzer | Switch | Buzzer Status | |
+| depth | Number | Depth | |
+| dry | Switch | Dry | |
+| usedhours | Number:Time | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| temperature | Number:Temperature | Temperature | |
+| childlock | Switch | Child Lock | |
### Mi Smart Power Strip (<a name="zimi-powerstrip-v2">zimi.powerstrip.v2</a>) Channels
-| Channel | Type | Description | Comment |
-|----------------------|----------------------|------------------------------------------|------------|
-| power | Switch | Power | |
-| powerUsage | Number | Power Consumption | |
-| led | Switch | wifi LED | |
-| power_price | Number | power_price | |
-| current | Number | Current | |
-| temperature | Number:Temperature | Temperature | |
-| lp_autooff | Number | Low Power Auto Off | |
-| lp_autooff_delay | Number | Low Power Limit Time | |
-| lp_threshold | Number | Low Power Threshold | |
+| Channel | Type | Description | Comment |
+|----------------------------|----------------------|------------------------------------------|------------|
+| power | Switch | Power | |
+| powerUsage | Number | Power Consumption | |
+| led | Switch | wifi LED | |
+| power_price | Number | power_price | |
+| current | Number | Current | |
+| temperature | Number:Temperature | Temperature | |
+| lp_autooff | Number | Low Power Auto Off | |
+| lp_autooff_delay | Number | Low Power Limit Time | |
+| lp_threshold | Number | Low Power Threshold | |
note: Autogenerated example. Replace the id (fryer) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_fryer "Mi Air Frying Pan" <status>
String actions "Actions" (G_fryer) {channel="miio:basic:fryer:actions"}
Number status "Air Fryer - Status" (G_fryer) {channel="miio:basic:fryer:status"}
note: Autogenerated example. Replace the id (fryer) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_fryer "Mi Smart Air Fryer (3.5L)" <status>
String actions "Actions" (G_fryer) {channel="miio:basic:fryer:actions"}
Number status "Air Fryer - Status" (G_fryer) {channel="miio:basic:fryer:status"}
note: Autogenerated example. Replace the id (fryer) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_fryer "Mi Air Frying Pan" <status>
String actions "Actions" (G_fryer) {channel="miio:basic:fryer:actions"}
Number status "Air Fryer - Status" (G_fryer) {channel="miio:basic:fryer:status"}
note: Autogenerated example. Replace the id (airm) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airm "Qingping Air Monitor Lite" <status>
String actions "Actions" (G_airm) {channel="miio:basic:airm:actions"}
Number:Dimensionless relative_humidity "Environment - Relative Humidity" (G_airm) {channel="miio:basic:airm:relative_humidity"}
note: Autogenerated example. Replace the id (airmonitor) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airmonitor "Mi Multifunction Air Monitor" <status>
Number battery "Battery" (G_airmonitor) {channel="miio:basic:airmonitor:battery"}
Number pm25 "PM2.5" (G_airmonitor) {channel="miio:basic:airmonitor:pm25"}
note: Autogenerated example. Replace the id (airmonitor) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airmonitor "Qingping Air Monitor" <status>
Number battery "Battery" (G_airmonitor) {channel="miio:basic:airmonitor:battery"}
Number pm25 "PM2.5" (G_airmonitor) {channel="miio:basic:airmonitor:pm25"}
note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_plug "Mi Smart Power Plug 2 (Wi-Fi and Bluetooth Gateway)" <status>
Switch on "Power" (G_plug) {channel="miio:basic:plug:on"}
Number:Temperature temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}
note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_plug "Mi Smart Plug WiFi" <status>
Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
Number:Temperature temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}
note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_plug "Mi Smart Plug (WiFi)" <status>
Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}
note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_plug "Mi Smart Wi-Fi Plug (Bluetooth Gateway)" <status>
Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}
note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_plug "Mi Plug Mini" <status>
Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
Number:Temperature temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}
note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_plug "Mi Smart Plug (Wi-Fi) Basic" <status>
Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
Number:Temperature temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}
note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_plug "Mi Smart Power Plug" <status>
Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}
note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_plug "Mi Smart Power Plug v2" <status>
Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}
note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_plug "MIJIA Smart Plug Enhanced" <status>
Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}
note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_plug "Gosund Smart Plug" <status>
String FirmwareRevision "Device Information-CurrentFirmware Version" (G_plug) {channel="miio:basic:plug:FirmwareRevision"}
String Manufacturer "Device Information-Device Manufacturer" (G_plug) {channel="miio:basic:plug:Manufacturer"}
Switch On "Switch-Switch Status" (G_plug) {channel="miio:basic:plug:On"}
```
+### Xiaomi Smart Plug 2 (Wi-Fi) (cuco.plug.v2eur) item file lines
+
+note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_plug "Xiaomi Smart Plug 2 (Wi-Fi)" <status>
+String actions "Actions" (G_plug) {channel="miio:basic:plug:actions"}
+Switch on "Switch - Switch Status" (G_plug) {channel="miio:basic:plug:on"}
+Number default_power_on_state "Switch - Default Power On State" (G_plug) {channel="miio:basic:plug:default_power_on_state"}
+Number fault "Switch - Device Fault" (G_plug) {channel="miio:basic:plug:fault"}
+Switch physical_controls_locked "Physical Control Locked - Physical Control Locked" (G_plug) {channel="miio:basic:plug:physical_controls_locked"}
+Number power_consumption "Power Consumption - Power Consumption" (G_plug) {channel="miio:basic:plug:power_consumption"}
+Number:Power electric_power "Power Consumption - Electric Power" (G_plug) {channel="miio:basic:plug:electric_power"}
+Switch on1 "Indicator Light - Switch Status" (G_plug) {channel="miio:basic:plug:on1"}
+Switch delay "Delay - Delay" (G_plug) {channel="miio:basic:plug:delay"}
+Number:Time delay_time "Delay - Delay Time" (G_plug) {channel="miio:basic:plug:delay_time"}
+Number:Time delay_remain_time "Delay - Delay Remain Time" (G_plug) {channel="miio:basic:plug:delay_remain_time"}
+Switch on2 "Charging Protection - On" (G_plug) {channel="miio:basic:plug:on2"}
+Number power "Charging Protection - Power" (G_plug) {channel="miio:basic:plug:power"}
+Number:Time protect_time "Charging Protection - Protect Time" (G_plug) {channel="miio:basic:plug:protect_time"}
+Switch status "Cycle - Status" (G_plug) {channel="miio:basic:plug:status"}
+String data_value "Cycle - Data Value" (G_plug) {channel="miio:basic:plug:data_value"}
+Switch on3 "Max Power Limit - On" (G_plug) {channel="miio:basic:plug:on3"}
+Number:Power power1 "Max Power Limit - Power" (G_plug) {channel="miio:basic:plug:power1"}
+```
+
### Mi Smart Antibacterial Humidifier (deerma.humidifier.jsq) item file lines
note: Autogenerated example. Replace the id (humidifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_humidifier "Mi Smart Antibacterial Humidifier" <status>
Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}
Number mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"}
note: Autogenerated example. Replace the id (humidifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_humidifier "Mi S Smart Humidifer " <status>
Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}
Number mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"}
note: Autogenerated example. Replace the id (humidifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_humidifier "Xiaomi Smart Humidifier 2" <status>
Switch on "Humidifier - Switch Status" (G_humidifier) {channel="miio:basic:humidifier:on"}
Number fault "Humidifier - Device Fault" (G_humidifier) {channel="miio:basic:humidifier:fault"}
note: Autogenerated example. Replace the id (humidifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_humidifier "Mi Smart Antibacterial Humidifier" <status>
Switch on "Humidifier - Switch Status" (G_humidifier) {channel="miio:basic:humidifier:on"}
Number fault "Humidifier - Device Fault" (G_humidifier) {channel="miio:basic:humidifier:fault"}
note: Autogenerated example. Replace the id (humidifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_humidifier "Mi Smart Humidifer S" <status>
Switch on "Humidifier - Switch Status" (G_humidifier) {channel="miio:basic:humidifier:on"}
Number fault "Humidifier - Device Fault" (G_humidifier) {channel="miio:basic:humidifier:fault"}
note: Autogenerated example. Replace the id (humidifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_humidifier "Mi Smart Humidifier" <status>
Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}
Number mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"}
note: Autogenerated example. Replace the id (airfresh) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airfresh "Mi Fresh Air Ventilator A1-150" <status>
Switch power "Power" (G_airfresh) {channel="miio:basic:airfresh:power"}
String airFreshMode "Mode" (G_airfresh) {channel="miio:basic:airfresh:airFreshMode"}
note: Autogenerated example. Replace the id (airfresh) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airfresh "Mi Fresh Air Ventilator" <status>
Switch power "Power" (G_airfresh) {channel="miio:basic:airfresh:power"}
String airFreshMode "Mode" (G_airfresh) {channel="miio:basic:airfresh:airFreshMode"}
note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_fan "Mi Smart Standing Fan 2 Lite" <status>
String actions "Actions" (G_fan) {channel="miio:basic:fan:actions"}
Switch On "Fan - Switch Status" (G_fan) {channel="miio:basic:fan:On"}
note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_fan "Mi Smart Standing Fan 1X" <status>
Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
Switch roll "Rotation" (G_fan) {channel="miio:basic:fan:roll"}
note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_fan "Mi Smart Standing Fan 1C" <status>
String actions "Actions" (G_fan) {channel="miio:basic:fan:actions"}
Switch On "Fan - Switch Status" (G_fan) {channel="miio:basic:fan:On"}
note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_fan "Mi Smart Tower Fan" <status>
String actions "Actions" (G_fan) {channel="miio:basic:fan:actions"}
Switch On "Fan-Switch Status" (G_fan) {channel="miio:basic:fan:On"}
note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_fan "Mi Smart Standing Fan 2" <status>
String actions "Actions" (G_fan) {channel="miio:basic:fan:actions"}
Switch On "Fan-Switch Status" (G_fan) {channel="miio:basic:fan:On"}
note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_fan "Mi Smart Standing Fan Pro" <status>
Switch on "Fan - Switch Status" (G_fan) {channel="miio:basic:fan:on"}
Number fan_level "Fan - Gear Fan Level" (G_fan) {channel="miio:basic:fan:fan_level"}
note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_fan "Mi Smart Standing Fan 2" <status>
String actions "Actions" (G_fan) {channel="miio:basic:fan:actions"}
Switch on "Fan - Switch Status" (G_fan) {channel="miio:basic:fan:on"}
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_vacuum "Mi Robot Vacuum Mop 1C STYTJ01ZHM" <status>
String vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}
Number BatteryLevel "Battery-Battery Level" (G_vacuum) {channel="miio:basic:vacuum:BatteryLevel"}
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_vacuum "Dreame Robot Vacuum-Mop F9" <status>
Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"}
Number fault "Robot Cleaner - Device Fault" (G_vacuum) {channel="miio:basic:vacuum:fault"}
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_vacuum "Dreame Robot Vacuum D9 " <status>
String vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}
Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"}
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_vacuum "Dreame Bot W10" <status>
String actions "Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"}
Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"}
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_vacuum "Dreame Bot Z10 Pro" <status>
String actions "Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"}
Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"}
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_vacuum "Dreame Bot L10 Pro" <status>
String actions "Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"}
Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"}
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_vacuum "Trouver Robot LDS Vacuum-Mop Finder" <status>
String vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}
Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"}
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_vacuum "Mi Robot Vacuum-Mop 2 Pro+" <status>
String actions "Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"}
Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"}
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_vacuum "MOVA Z500 Robot Vacuum and Mop Cleaner" <status>
String actions "Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"}
Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"}
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_vacuum "MOVA L600 Robot Vacuum and Mop Cleaner" <status>
String vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}
Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"}
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_vacuum "Dreame Bot D9 Max" <status>
String actions "Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"}
Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"}
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_vacuum "DreameBot L10s Ultra" <status>
String actions "Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"}
Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "HUIZUO ARIES For Bedroom" <status>
Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"}
Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "HUIZUO ARIES For Living Room" <status>
Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"}
Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "HUIZUO Fan Light" <status>
Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"}
Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "HUIZUO Fan Light(2020)" <status>
Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"}
Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "HUIZUO PEGASUS For Living Room" <status>
Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"}
Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "HUIZUO PEGASUS For Bedroom" <status>
Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"}
Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "HUIZUO PISCES For Bedroom" <status>
Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"}
Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "HUIZUO PISCES For Living Room" <status>
Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"}
Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "HUIZUO TAURUS For Bedroom" <status>
Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"}
Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "HUIZUO TAURUS For Living Room" <status>
Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"}
Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "HUIZUO VIRGO For Bedroom" <status>
Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"}
Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "HUIZUO VIRGO For Living Room" <status>
Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"}
Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "HUIZUO Ceiling Light" <status>
Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"}
Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "HUIZUO LIANGCHEN(BLE Mesh)" <status>
Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"}
Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "HUIZUO SAG Downlight (BLE Mesh)" <status>
Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"}
Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "HUIZUO Bulb (BLE Mesh)" <status>
Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"}
Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "HUIZUO YONG Downlight (BLE Mesh)" <status>
Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"}
Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "huayi.light.wy204" <status>
Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"}
Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "HUIZUO Heating Lamp" <status>
Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"}
Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "HUIZUO ZIWEI Ceiling Lamp" <status>
Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"}
Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_vacuum "Mi Robot Vacuum-Mop 2 Pro" <status>
String actions "Robot Cleaner - Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"}
String advanced_actions "Robot Cleaner - Advanced Actions" (G_vacuum) {channel="miio:basic:vacuum:advanced_actions"}
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_vacuum "Xiaomi Robot Vacuum-Mop 2S" <status>
String actions "Robot Cleaner - Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"}
String advanced_actions "Robot Cleaner - Advanced Actions" (G_vacuum) {channel="miio:basic:vacuum:advanced_actions"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "IKEA E27 white spectrum opal" <status>
Switch power "Power" (G_light) {channel="miio:lumi:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:lumi:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "IKEA E27 white spectrum clear" <status>
Switch power "Power" (G_light) {channel="miio:lumi:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:lumi:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "IKEA E14 white spectrum" <status>
Switch power "Power" (G_light) {channel="miio:lumi:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:lumi:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "IKEA GU10 white spectrum" <status>
Switch power "Power" (G_light) {channel="miio:lumi:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:lumi:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "IKEA E27 warm white" <status>
Switch power "Power" (G_light) {channel="miio:lumi:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:lumi:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "IKEA GU10 warm white" <status>
Switch power "Power" (G_light) {channel="miio:lumi:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:lumi:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "IKEA E14 warm white" <status>
Switch power "Power" (G_light) {channel="miio:lumi:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:lumi:light:brightness"}
note: Autogenerated example. Replace the id (curtain) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_curtain "Xiaomiyoupin Curtain Controller (Wi-Fi)" <status>
Number fault "Curtain - Device Fault" (G_curtain) {channel="miio:basic:curtain:fault"}
Number motor_control "Curtain - Motor Control" (G_curtain) {channel="miio:basic:curtain:motor_control"}
note: Autogenerated example. Replace the id (gateway) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_gateway "Mi Air Purifier virtual" <status>
Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:gateway:gateway:telnetEnable"}
Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:gateway:gateway:doorbellVol"}
note: Autogenerated example. Replace the id (gateway) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_gateway "Mi smart Home Gateway Hub" <status>
Switch guard "Guard" (G_gateway) {channel="miio:gateway:gateway:guard"}
Switch corridor "Automatic Night Light" (G_gateway) {channel="miio:gateway:gateway:corridor"}
note: Autogenerated example. Replace the id (gateway) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_gateway "Mi smart Home Gateway Hub v1" <status>
Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:gateway:gateway:telnetEnable"}
Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:gateway:gateway:doorbellVol"}
note: Autogenerated example. Replace the id (gateway) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_gateway "Mi smart Home GatewayHub v2" <status>
Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:gateway:gateway:telnetEnable"}
Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:gateway:gateway:doorbellVol"}
note: Autogenerated example. Replace the id (gateway) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_gateway "Mi smart Home Gateway Hub v3" <status>
Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:gateway:gateway:telnetEnable"}
Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:gateway:gateway:doorbellVol"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Aqara LED Light Bulb (Tunable White)" <status>
Switch power "Power" (G_light) {channel="miio:lumi:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:lumi:light:brightness"}
note: Autogenerated example. Replace the id (lock) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_lock "Door lock" <status>
String status "Status" (G_lock) {channel="miio:lumi:lock:status"}
String log "Device Log" (G_lock) {channel="miio:lumi:lock:log"}
note: Autogenerated example. Replace the id (lock) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_lock "Aqara Door Lock" <status>
String status "Status" (G_lock) {channel="miio:lumi:lock:status"}
String log "Device Log" (G_lock) {channel="miio:lumi:lock:log"}
note: Autogenerated example. Replace the id (lock) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_lock "Aqara Door Lock S2" <status>
String status "Status" (G_lock) {channel="miio:lumi:lock:status"}
String log "Device Log" (G_lock) {channel="miio:lumi:lock:log"}
note: Autogenerated example. Replace the id (lock) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_lock "Aqara Door lock S2 Pro" <status>
String status "Status" (G_lock) {channel="miio:lumi:lock:status"}
String log "Device Log" (G_lock) {channel="miio:lumi:lock:log"}
note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_plug "Mi Smart Plug (Zigbee)" <status>
Switch power "Power" (G_plug) {channel="miio:lumi:plug:power"}
Number load_power "Load Power" (G_plug) {channel="miio:lumi:plug:load_power"}
note: Autogenerated example. Replace the id (sensor_magnet) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_sensor_magnet "Mi Window and Door Sensor" <status>
String log "Device Log" (G_sensor_magnet) {channel="miio:lumi:sensor_magnet:log"}
```
note: Autogenerated example. Replace the id (sensor_motion) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_sensor_motion "Mi Motion Sensor" <status>
String log "Device Log" (G_sensor_motion) {channel="miio:lumi:sensor_motion:log"}
```
note: Autogenerated example. Replace the id (sensor_motion) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_sensor_motion "Mi Motion Sensor" <status>
String log "Device Log" (G_sensor_motion) {channel="miio:lumi:sensor_motion:log"}
```
note: Autogenerated example. Replace the id (sensor_ht) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_sensor_ht "Mi Temperature and Humidity Sensor" <status>
Number:Temperature temperature "Temperature" (G_sensor_ht) {channel="miio:lumi:sensor_ht:temperature"}
Number:Dimensionless humidity "Humidity" (G_sensor_ht) {channel="miio:lumi:sensor_ht:humidity"}
note: Autogenerated example. Replace the id (sensor_wleak) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_sensor_wleak "Water Leak Sensor" <status>
Switch leak "Leaking" (G_sensor_wleak) {channel="miio:lumi:sensor_wleak:leak"}
String log "Device Log" (G_sensor_wleak) {channel="miio:lumi:sensor_wleak:log"}
note: Autogenerated example. Replace the id (weather) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_weather "Aqara Temperature and Humidity Sensor" <status>
Number:Temperature temperature "Temperature" (G_weather) {channel="miio:lumi:weather:temperature"}
Number:Dimensionless humidity "Humidity" (G_weather) {channel="miio:lumi:weather:humidity"}
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_vacuum "Mi Robot Vacuum-Mop Essential" <status>
String vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}
Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"}
note: Autogenerated example. Replace the id (pet_waterer) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_pet_waterer "Mijia Smart Pet Water Dispenser" <status>
Number fault "Pet Drinking Fountain - Device Fault" (G_pet_waterer) {channel="miio:basic:pet_waterer:fault"}
Switch on "Power" (G_pet_waterer) {channel="miio:basic:pet_waterer:on"}
note: Autogenerated example. Replace the id (pet_waterer) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_pet_waterer "Mijia Smart Pet Water Dispenser" <status>
Number fault "Pet Drinking Fountain - Device Fault" (G_pet_waterer) {channel="miio:basic:pet_waterer:fault"}
Switch on "Power" (G_pet_waterer) {channel="miio:basic:pet_waterer:on"}
note: Autogenerated example. Replace the id (pet_waterer) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_pet_waterer "Mijia Smart Pet Water Dispenser" <status>
Number fault "Pet Drinking Fountain - Device Fault" (G_pet_waterer) {channel="miio:basic:pet_waterer:fault"}
Switch on "Power" (G_pet_waterer) {channel="miio:basic:pet_waterer:on"}
note: Autogenerated example. Replace the id (pet_waterer) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_pet_waterer "XIAOWAN Smart Pet Water Dispenser" <status>
Number fault "Pet Drinking Fountain - Device Fault" (G_pet_waterer) {channel="miio:basic:pet_waterer:fault"}
Switch on "Power" (G_pet_waterer) {channel="miio:basic:pet_waterer:on"}
note: Autogenerated example. Replace the id (airer) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airer "MR.BOND" <status>
Switch dry "Dry" (G_airer) {channel="miio:basic:airer:dry"}
Switch led "LED Status" (G_airer) {channel="miio:basic:airer:led"}
note: Autogenerated example. Replace the id (airer) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airer "MR.BOND" <status>
Switch dry "Dry" (G_airer) {channel="miio:basic:airer:dry"}
Switch led "LED Status" (G_airer) {channel="miio:basic:airer:led"}
note: Autogenerated example. Replace the id (airer) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airer "MR.BOND" <status>
Switch dry "Dry" (G_airer) {channel="miio:basic:airer:dry"}
Switch led "LED Status" (G_airer) {channel="miio:basic:airer:led"}
note: Autogenerated example. Replace the id (derh) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_derh "WIDETECH WDH318EFW1 Internet Dehumidifier" <status>
Switch power "Power" (G_derh) {channel="miio:basic:derh:power"}
String mode "Mode" (G_derh) {channel="miio:basic:derh:mode"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Philips Zhirui Ceiling Lamp Bedroom 40W" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Philips Zhirui Ceiling Lamp Bedroom 28W" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Philips ZhiRui E27 bulb" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Philips ZhiRui E14 Candle Lamp Frosted version" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Philips ZhiRui E14 Candle Lamp Crystal version" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Mijia Philips Color Bulb" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Philips Light" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Philips Connected Ceiling" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Philips Light" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "ZhiRui Dimmable Downlight" <status>
Switch on "Power" (G_light) {channel="miio:basic:light:on"}
Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Philips ZhiRui Downlight" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Philips Wi-Fi bulb E27 White" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Philips ZhiYi Ceiling Lamp FL 40W" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Philips ZhiYi Ceiling Lamp FL 28W" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Philips ZhiYi Ceiling Lamp FL 80W" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Philips Zhirui Ceiling Lamp Living room 80W" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Zhirui Ceiling Lamp Nordic 80W" <status>
Switch on "Power" (G_light) {channel="miio:basic:light:on"}
Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Zhirui Ceiling Lamp Nordic 40W" <status>
Switch on "Power" (G_light) {channel="miio:basic:light:on"}
Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Zhirui Ceiling Lamp Nordic 28W" <status>
Switch on "Power" (G_light) {channel="miio:basic:light:on"}
Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Philips Smart Lamp" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Philips ZhiRui Bedside Lamp" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Zhirui Ceiling Lamp Black 80W" <status>
Switch on "Power" (G_light) {channel="miio:basic:light:on"}
Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Zhirui Ceiling Lamp Black 40W" <status>
Switch on "Power" (G_light) {channel="miio:basic:light:on"}
Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Zhirui Ceiling Lamp Black 28W" <status>
Switch on "Power" (G_light) {channel="miio:basic:light:on"}
Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Mijia Philips Study Desk Lamp" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Zhirui Ceiling Lamp Starry 80W" <status>
Switch on "Power" (G_light) {channel="miio:basic:light:on"}
Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Zhirui Ceiling Lamp Starry 40W" <status>
Switch on "Power" (G_light) {channel="miio:basic:light:on"}
Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Zhirui Ceiling Lamp Starry 28W" <status>
Switch on "Power" (G_light) {channel="miio:basic:light:on"}
Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Philips EyeCare Connected Desk Lamp gen2." <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Mijia Philips Desk Lamp 2S" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Philips Connected Lights" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Zhirui Ceiling Lamp Gorgeous 80W" <status>
Switch on "Power" (G_light) {channel="miio:basic:light:on"}
Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Zhirui Ceiling Lamp Gorgeous 40W" <status>
Switch on "Power" (G_light) {channel="miio:basic:light:on"}
Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Zhirui Ceiling Lamp Gorgeous 28W" <status>
Switch on "Power" (G_light) {channel="miio:basic:light:on"}
Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Philips ZhiYi Ceiling lamp" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Philips ZhiYi Desk Lamp" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Philips ZhiYi Strip" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (powerstrip) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_powerstrip "CHINGMI Smart Power Strip v1" <status>
Switch power "Power" (G_powerstrip) {channel="miio:basic:powerstrip:power"}
String mode "Mode" (G_powerstrip) {channel="miio:basic:powerstrip:mode"}
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_vacuum "ROIDMI EVE vacuum" <status>
String actions "Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"}
Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"}
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_vacuum "ROIDMI EVA" <status>
String actions "Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"}
Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"}
note: Autogenerated example. Replace the id (switch) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_switch "PTX OneKey Switch (WIFI)" <status>
Number switch1state "Switch 1" (G_switch) {channel="miio:basic:switch:switch1state"}
String switch1name "Switch Name 1" (G_switch) {channel="miio:basic:switch:switch1name"}
note: Autogenerated example. Replace the id (switch) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_switch "PTX Twokey switch(wifi)" <status>
Number switch1state "Switch 1" (G_switch) {channel="miio:basic:switch:switch1state"}
Number switch2state "Switch 2" (G_switch) {channel="miio:basic:switch:switch2state"}
note: Autogenerated example. Replace the id (switch) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_switch "PTX ThreeKey Switch (WIFI)" <status>
Number switch1state "Switch 1" (G_switch) {channel="miio:basic:switch:switch1state"}
Number switch2state "Switch 2" (G_switch) {channel="miio:basic:switch:switch2state"}
note: Autogenerated example. Replace the id (coffee) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_coffee "SCISHARE Smart Capsule Coffee Machine" <status>
Switch power "Power" (G_coffee) {channel="miio:basic:coffee:power"}
String Status "status" (G_coffee) {channel="miio:basic:coffee:Status"}
note: Autogenerated example. Replace the id (coffee) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_coffee "Xiaomi Scishare Smart Capsule Coffee Machine" <status>
Switch power "Power" (G_coffee) {channel="miio:basic:coffee:power"}
String Status "status" (G_coffee) {channel="miio:basic:coffee:Status"}
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_vacuum "Viomi Cleaning Robot V-RVCLM21B" <status>
Number vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}
Number state "State" (G_vacuum) {channel="miio:basic:vacuum:state"}
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_vacuum "Mi Robot Vacuum-Mop P" <status>
Number vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}
Number state "State" (G_vacuum) {channel="miio:basic:vacuum:state"}
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_vacuum "Mi Robot Vacuum-Mop P" <status>
Number vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}
Number state "State" (G_vacuum) {channel="miio:basic:vacuum:state"}
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_vacuum "Viomi S9" <status>
String vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}
Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"}
note: Autogenerated example. Replace the id (waterheater) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_waterheater "VIOMI Internet Electric Water Heater 1A (60L)" <status>
Number washStatus "Wash Status" (G_waterheater) {channel="miio:basic:waterheater:washStatus"}
Number velocity "Velocity" (G_waterheater) {channel="miio:basic:waterheater:velocity"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Inverter Air Conditioner (1.5HP)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Inverter Air Conditioner (1.5HP, China Energy Label Level 1)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Vertical Air Conditioner (2HP)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Vertical Air Conditioner C1 (2HP / Inverter / China Energy Label Level 1)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Air Conditioner C1 (1.5HP / Conventional / China Energy Label Level 3)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Air Conditioner C1 (1HP / Inverter / China Energy Label Level 1)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Air Conditioner A (1HP / Inverter / China Energy Label Level 1)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Air Conditioner A (1.5HP / Inverter / China Energy Label Level 1)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Air Conditioner A (1HP / Inverter / China Energy Label Level <1)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Air Conditioner A (1.5HP / Inverter / China Energy Label Level <1)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Vertical Air Conditioner A (2HP / Inverter / China Energy Label Level <1)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Vertical Air Conditioner A (3HP / Inverter / China Energy Label Level <1)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Ultra Electricity Saving Air Conditioner(1.5HP/Inverter/New China Energy Label Level 3)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Ultra Electricity Saving Vertical Air Conditioner(2HP/Inverter/New China Energy Label Level 3)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Ultra Electricity Saving Vertical Air Conditioner (2HP/Inverter/New China Energy Label Level 1)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Ultra Electricity Saving Vertical Air Conditioner (3HP/Inverter/New China Energy Label Level 1)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Air Conditioner C (1HP / Inverter / New China Energy Label Level 1)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Air Conditioner C (1.5HP / Inverter / New China Energy Label Level 1)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Ultra Electricity Saving Air Conditioner(1HP/Inverter/New China Energy Label Level 3)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Air Conditioner X (1HP / Inverter / New China Energy Label Level 1)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Air Conditioner X (1.5HP / Inverter / New China Energy Label Level 1)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Gentle Breeze Air Conditioner (1HP / Inverter / New China Energy Label Level 1)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Gentle Breeze Air Conditioner (1.5HP / Inverter / New China Energy Label Level 1)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Gentle Breeze Vertical Air Conditioner (3HP / Inverter / New China Energy Label Level 1)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Ultra Electricity Saving Air Conditioner (1HP/Inverter/New China Energy Label Level 1)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (aircondition) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_aircondition "Mi Smart Ultra Electricity Saving Air Conditioner (1.5HP/Inverter/New China Energy Label Level 1)" <status>
Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"}
Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"}
note: Autogenerated example. Replace the id (toilet) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_toilet "Uclean Smart Toilet Seat" <status>
Number:Temperature seat_temp "Seat Temperature" (G_toilet) {channel="miio:basic:toilet:seat_temp"}
Number status_seatheat "Seat Status" (G_toilet) {channel="miio:basic:toilet:status_seatheat"}
note: Autogenerated example. Replace the id (toilet) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_toilet "Uclean Smart Toilet pure" <status>
Number:Temperature seat_temp "Seat Temperature" (G_toilet) {channel="miio:basic:toilet:seat_temp"}
Number status_seatheat "Seat Status" (G_toilet) {channel="miio:basic:toilet:status_seatheat"}
note: Autogenerated example. Replace the id (toilet) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_toilet "Uclean Smart Toilet relax" <status>
Number:Temperature seat_temp "Seat Temperature" (G_toilet) {channel="miio:basic:toilet:seat_temp"}
Number status_seatheat "Seat Status" (G_toilet) {channel="miio:basic:toilet:status_seatheat"}
note: Autogenerated example. Replace the id (toilet) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_toilet "Whale Spout Smart Toilet Zero" <status>
Number:Temperature seat_temp "Seat Temperature" (G_toilet) {channel="miio:basic:toilet:seat_temp"}
Number status_seatheat "Seat Status" (G_toilet) {channel="miio:basic:toilet:status_seatheat"}
note: Autogenerated example. Replace the id (bhf_light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_bhf_light "Yeelight Smart Bath Heater Pro" <status>
Switch power "Power" (G_bhf_light) {channel="miio:basic:bhf_light:power"}
String bh_mode "Bath Heater mode" (G_bhf_light) {channel="miio:basic:bhf_light:bh_mode"}
note: Autogenerated example. Replace the id (bhf_light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_bhf_light "Yeelight Smart Bath Heater" <status>
Switch power "Power" (G_bhf_light) {channel="miio:basic:bhf_light:power"}
String bh_mode "Bath Heater mode" (G_bhf_light) {channel="miio:basic:bhf_light:bh_mode"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Mi Bedside Lamp" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Mi Bedside Lamp 2" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Bedside Lamp II" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Ceiling Light" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Ceiling Light SE" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight LED Ceiling Light" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight LED Ceiling Light" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (ceiling4) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_ceiling4 "Yeelight LED Ceiling Ambi Lamp" <status>
Switch power "Power" (G_ceiling4) {channel="miio:basic:ceiling4:power"}
Dimmer brightness "Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Mi LED Ceiling Light" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight HaoShi LED Ceiling Lamp Pro" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Haoshi Ceiling Lamp" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "LED Ceiling Light Crystal Plus" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight HaoShi LED Ceiling Lamp Pro" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Crystal Pendant Lamp" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (ceiling10) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_ceiling10 "Yeelight LED Ceiling Ambi Lamp" <status>
Switch power "Power" (G_ceiling10) {channel="miio:basic:ceiling10:power"}
Dimmer brightness "Brightness" (G_ceiling10) {channel="miio:basic:ceiling10:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Ceiling Light 320 1S" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Stylized Ceiling Light Pro" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Ceiling Light" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Ceiling Light Mini" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Ceiling Light 480 1S" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Xingyu Ceiling Light" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight ShaoHua Celing Light" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Ceiling Light Pro" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Ceiling Light Pro" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (ceiling19) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_ceiling19 "Yeelight LED Ceiling Ambi Lamp" <status>
Switch power "Power" (G_ceiling19) {channel="miio:basic:ceiling19:power"}
Dimmer brightness "Brightness" (G_ceiling19) {channel="miio:basic:ceiling19:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Ceiling Light" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (ceiling20) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_ceiling20 "Yeelight LED Ceiling Ambi Lamp" <status>
Switch power "Power" (G_ceiling20) {channel="miio:basic:ceiling20:power"}
Dimmer brightness "Brightness" (G_ceiling20) {channel="miio:basic:ceiling20:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Mi Smart LED Living Room Ceiling Light" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Mi Smart LED Ceiling Light" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Mi Smart LED Ceiling Light (350mm)" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Jade Smart LED Ceiling Light C2001" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Color Bulb" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight LED Bulb (Color)" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Mi LED Smart Bulb (White and Color)" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight LED Bulb 1S(Color)" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Mi Smart LED Bulb Essential (White and Color)" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Smart LED Bulb 1SE (color)" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight LED Bulb (Tunable)" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Mi LED Desk Lamp" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Mi Smart LED Desk Lamp Pro" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight LED Lamp" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Mi LED Desk Lamp 1S" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Smart Desk Lamp Prime" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight LED Light Sensor Desk Lamp V1" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Star LED Table Lamp" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Star Floor Lamp" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Screen Light Bar" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Bulb" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight White Bulb v2" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight LED Bulb 1S(Dimmable)" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight LED Filament Bulb" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Mi Smart LED Bulb" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight LED smart bulb W3(dimmable)" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight GU10 Smart Bulb W1(dimmable)" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Whiteglow Panel Light" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Lightstrip" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Lightstrip Plus" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yeelight Willow LED Lightstrip" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Light Group (Mi & Yeelight)" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (switch) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_switch "Yeelight Smart Dual Control Module" <status>
Switch on "First Switch - Switch Status" (G_switch) {channel="miio:basic:switch:on"}
Number mode "First Switch Default - Mode" (G_switch) {channel="miio:basic:switch:mode"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yilai Ceiling Light Aiyue 480" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yilai Ceiling Lamp Hefeng 430" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_light "Yilai Ceiling Lamp Hefeng Pro" <status>
Switch power "Power" (G_light) {channel="miio:basic:light:power"}
Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_waterpuri "Mi Water Purifier lx2" <status>
Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
Number:Temperature temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_waterpuri "Mi Water Purifier (Under Counter)" <status>
Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
Number:Temperature temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_waterpuri "Mi Water Purifier lx4" <status>
Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
Number:Temperature temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_waterpuri "Mi Water Purifier 1A/400G Pro" <status>
Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
Number:Temperature temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_waterpuri "Mi Water Purifier (Under Counter)" <status>
Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
Number:Temperature temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_waterpuri "Mi Water Purifier 500G/500G Pro" <status>
Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
Number:Temperature temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_waterpuri "Mi Water Purifier 600G" <status>
Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_waterpuri "Mi Water Purifier D1" <status>
Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
Number:Temperature temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_waterpuri "Mi Water Purifier lx10" <status>
Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
Number:Temperature temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_waterpuri "Mi Water Purifier C1 (Triple Setting)" <status>
Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
Number:Temperature temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_waterpuri "Mi Water Purifier S1" <status>
Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
Number:Temperature temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
note: Autogenerated example. Replace the id (waterpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_waterpurifier "Mi Water Purifier v1" <status>
Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"}
Number:Temperature temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"}
note: Autogenerated example. Replace the id (waterpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_waterpurifier "Mi Water Purifier v2" <status>
Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"}
Number:Temperature temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"}
note: Autogenerated example. Replace the id (waterpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_waterpurifier "Mi Water Purifier (Under sink) v3" <status>
Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"}
Number:Temperature temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"}
note: Autogenerated example. Replace the id (waterpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_waterpurifier "Mi Water Purifier v4" <status>
Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"}
Number:Temperature temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"}
note: Autogenerated example. Replace the id (airfresh) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airfresh "Smartmi Ventilation System" <status>
Switch power "Power" (G_airfresh) {channel="miio:basic:airfresh:power"}
Switch heater "Heater" (G_airfresh) {channel="miio:basic:airfresh:heater"}
note: Autogenerated example. Replace the id (airfresh) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airfresh "Smartmi Fresh Air System (Heating)" <status>
Switch power "Power" (G_airfresh) {channel="miio:basic:airfresh:power"}
Switch heater "Heater" (G_airfresh) {channel="miio:basic:airfresh:heater"}
note: Autogenerated example. Replace the id (airfresh) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airfresh "Mi Fresh Air Ventilator C1-80" <status>
String actions "Actions" (G_airfresh) {channel="miio:basic:airfresh:actions"}
Switch on "Air Fresh - Switch Status" (G_airfresh) {channel="miio:basic:airfresh:on"}
note: Autogenerated example. Replace the id (airmonitor) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airmonitor "Mi PM2.5 Air Quality Monitor" <status>
Switch power "Power" (G_airmonitor) {channel="miio:basic:airmonitor:power"}
Number aqi "Air Quality Index" (G_airmonitor) {channel="miio:basic:airmonitor:aqi"}
note: Autogenerated example. Replace the id (airp) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airp "Xiaomi Smart Air Purifier 4 Compact" <status>
String actions "Actions" (G_airp) {channel="miio:basic:airp:actions"}
Switch power "Air Purifier - Switch Status" (G_airp) {channel="miio:basic:airp:power"}
note: Autogenerated example. Replace the id (airp) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airp "Mi Air Purifier 3C" <status>
String actions "Actions" (G_airp) {channel="miio:basic:airp:actions"}
Switch on "Power" (G_airp) {channel="miio:basic:airp:on"}
note: Autogenerated example. Replace the id (airp) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airp "Xiaomi Smart Air Purifier 4" <status>
String actions "Actions" (G_airp) {channel="miio:basic:airp:actions"}
Switch on "Air Purifier - Switch Status" (G_airp) {channel="miio:basic:airp:on"}
note: Autogenerated example. Replace the id (airp) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airp "Xiaomi Smart Air Purifier 4 Pro" <status>
String actions "Actions" (G_airp) {channel="miio:basic:airp:actions"}
Switch on "Air Purifier - Switch Status" (G_airp) {channel="miio:basic:airp:on"}
note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airpurifier "Mi Air Purifier 2 (mini)" <status>
Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airpurifier "Mi Air Purifier 2" <status>
Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airpurifier "Mi Air Purifier 2S" <status>
Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airpurifier "Mi Air Purifier 2S" <status>
Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airpurifier "Mi Air Purifier 3" <status>
Number fault "Air Purifier - Device Fault" (G_airpurifier) {channel="miio:basic:airpurifier:fault"}
Switch on "Air Purifier - Switch Status" (G_airpurifier) {channel="miio:basic:airpurifier:on"}
note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airpurifier "Mi Air Purifier 2S" <status>
Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airpurifier "Mi Air Purifier 3/3H" <status>
Number fault "Air Purifier - Fault" (G_airpurifier) {channel="miio:basic:airpurifier:fault"}
Switch on "Air Purifier - Switch Status" (G_airpurifier) {channel="miio:basic:airpurifier:on"}
note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airpurifier "Mi Air Purifier 3C" <status>
Switch on "Power" (G_airpurifier) {channel="miio:basic:airpurifier:on"}
String fault "Air Purifier - Device Fault" (G_airpurifier) {channel="miio:basic:airpurifier:fault"}
note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airpurifier "Mi Air Purifier 2S" <status>
Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airpurifier "Mi Air Purifier 2H" <status>
Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airpurifier "Mi Air Purifier Super" <status>
Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airpurifier "Mi Air Purifier MAX / MAX Pro" <status>
Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airpurifier "Mi Air Purifier v1" <status>
Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airpurifier "Mi Air Purifier v2" <status>
Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airpurifier "Mi Air Purifier v3" <status>
Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airpurifier "Mi Air Purifier v5" <status>
Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airpurifier "Mi Air Purifier Pro v6" <status>
Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airpurifier "Mi Air Purifier Pro v7" <status>
Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airpurifier "Mi Air Purifier Pro H" <status>
String actions "Actions" (G_airpurifier) {channel="miio:basic:airpurifier:actions"}
Number fault "Air Purifier - Device Fault" (G_airpurifier) {channel="miio:basic:airpurifier:fault"}
note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_airpurifier "Smartmi Air Purifier" <status>
Switch on "Air Purifier - Switch Status" (G_airpurifier) {channel="miio:basic:airpurifier:on"}
Number fault "Air Purifier - Fault" (G_airpurifier) {channel="miio:basic:airpurifier:fault"}
note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_fan "Mi Standing Fan" <status>
Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}
note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_fan "Mi Smart Fan" <status>
Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}
note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_fan "Smartmi DC Pedestal Fan" <status>
Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}
note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_fan "Smartmi DC Pedestal Fan" <status>
Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}
note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_fan "Smartmi Inverter Pedestal Fan" <status>
Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}
note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_fan "Smartmi Standing Fan 2" <status>
Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}
note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_fan "Smartmi Standing Fan 2S" <status>
Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}
note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_fan "Smartmi Standing Fan 3 " <status>
Switch on "Fan - Power" (G_fan) {channel="miio:basic:fan:on"}
Number fan_level "Fan - Fan Level" (G_fan) {channel="miio:basic:fan:fan_level"}
note: Autogenerated example. Replace the id (heater) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_heater "Mi Smart Space Heater S" <status>
Switch on "Heater - Switch Status" (G_heater) {channel="miio:basic:heater:on"}
Number fault "Heater - Fault" (G_heater) {channel="miio:basic:heater:fault"}
note: Autogenerated example. Replace the id (heater) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_heater "Mi Smart Baseboard Heater E" <status>
String actions "Actions" (G_heater) {channel="miio:basic:heater:actions"}
Switch on "Heater - Switch Status" (G_heater) {channel="miio:basic:heater:on"}
note: Autogenerated example. Replace the id (heater) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_heater "Mi Smart Space Heater S" <status>
Switch on "Heater - Power" (G_heater) {channel="miio:basic:heater:on"}
Number fault "Heater - Device Fault" (G_heater) {channel="miio:basic:heater:fault"}
note: Autogenerated example. Replace the id (heater) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_heater "Smartmi Smart Fan" <status>
Switch on "Heater - Power" (G_heater) {channel="miio:basic:heater:on"}
Number fault "Heater - Device Fault" (G_heater) {channel="miio:basic:heater:fault"}
note: Autogenerated example. Replace the id (heater) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_heater "Smartmi Smart Fan Heater" <status>
Switch on "Heater - Power" (G_heater) {channel="miio:basic:heater:on"}
Number fault "Heater - Device Fault" (G_heater) {channel="miio:basic:heater:fault"}
note: Autogenerated example. Replace the id (heater) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_heater "Smartmi Radiant Heater Smart Version" <status>
Switch power "Power" (G_heater) {channel="miio:basic:heater:power"}
Number:Temperature target_temperature "Target Temperature" (G_heater) {channel="miio:basic:heater:target_temperature"}
note: Autogenerated example. Replace the id (heater) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_heater "Smartmi Smart Convector Heater 1S" <status>
Number fault "Heater - Device Fault" (G_heater) {channel="miio:basic:heater:fault"}
Switch on "Heater - Power" (G_heater) {channel="miio:basic:heater:on"}
note: Autogenerated example. Replace the id (heater) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_heater "Smartmi Smart Convector Heater 1S" <status>
Switch on "Heater - Power" (G_heater) {channel="miio:basic:heater:on"}
Number fault "Heater - Device Fault" (G_heater) {channel="miio:basic:heater:fault"}
note: Autogenerated example. Replace the id (humidifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_humidifier "Smartmi Evaporative Humidifier" <status>
Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}
String mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"}
note: Autogenerated example. Replace the id (humidifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_humidifier "Smartmi Evaporative Humidifer 2" <status>
Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}
Number mode "Mode - Fan Level" (G_humidifier) {channel="miio:basic:humidifier:mode"}
note: Autogenerated example. Replace the id (humidifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_humidifier "Smartmi Evaporative Humidifier" <status>
Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}
String humidifierMode "Humidifier Mode" (G_humidifier) {channel="miio:basic:humidifier:humidifierMode"}
note: Autogenerated example. Replace the id (humidifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_humidifier "Smartmi Evaporative Humidifier" <status>
Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}
String humidifierMode "Humidifier Mode" (G_humidifier) {channel="miio:basic:humidifier:humidifierMode"}
note: Autogenerated example. Replace the id (humidifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_humidifier "Smartmi Humidifier" <status>
Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}
String mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"}
note: Autogenerated example. Replace the id (powerstrip) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-```
+```java
Group G_powerstrip "Mi Smart Power Strip" <status>
Switch power "Power" (G_powerstrip) {channel="miio:basic:powerstrip:power"}
Number powerUsage "Power Consumption" (G_powerstrip) {channel="miio:basic:powerstrip:powerUsage"}