diff --git a/bundles/org.openhab.binding.miio/README.md b/bundles/org.openhab.binding.miio/README.md index fcf6b242a2e..86e676478ba 100644 --- a/bundles/org.openhab.binding.miio/README.md +++ b/bundles/org.openhab.binding.miio/README.md @@ -234,6 +234,7 @@ Currently the miio binding supports more than 360 different models. | 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 | | @@ -675,5552 +676,5575 @@ Note, not all the values need to be in the json file, e.g. a subset of the param ### Mi Air Frying Pan (careli.fryer.maf01) 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) (careli.fryer.maf02) 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 (careli.fryer.maf03) 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 (cgllc.airm.cgdn1) 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 (cgllc.airmonitor.b1) 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 (cgllc.airmonitor.s1) 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) (chuangmi.plug.212a01) 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 (chuangmi.plug.hmi205) 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) (chuangmi.plug.hmi206) 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) (chuangmi.plug.hmi208) 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 (chuangmi.plug.m1) 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 (chuangmi.plug.m3) 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 (chuangmi.plug.v1) 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 (chuangmi.plug.v2) 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 (chuangmi.plug.v3) 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 (cuco.plug.cp1) 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) (cuco.plug.v2eur) 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 (deerma.humidifier.jsq) 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 (deerma.humidifier.jsq1) 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 (deerma.humidifier.jsq2w) 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 (deerma.humidifier.jsq5) 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 (deerma.humidifier.jsqs) 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 (deerma.humidifier.mjjsq) 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 (dmaker.airfresh.a1) 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 (dmaker.airfresh.t2017) 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 (dmaker.fan.1c) 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 (dmaker.fan.p5) 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 (dmaker.fan.p8) 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 (dmaker.fan.p9) 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 (dmaker.fan.p10) 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 (dmaker.fan.p15) 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 (dmaker.fan.p18) 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 (dreame.vacuum.mc1808) 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 (dreame.vacuum.p2008) 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 (dreame.vacuum.p2009) 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 (dreame.vacuum.p2027) 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 (dreame.vacuum.p2028) 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 (dreame.vacuum.p2029) 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 (dreame.vacuum.p2036) 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+ (dreame.vacuum.p2041o) 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 (dreame.vacuum.p2156o) 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 (dreame.vacuum.p2157) 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 (dreame.vacuum.p2259) 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 (dreame.vacuum.r2228o) 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 (huayi.light.ari013) 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 (huayi.light.aries) 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 (huayi.light.fanwy) 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) (huayi.light.fanwy2) 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 (huayi.light.peg091) 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 (huayi.light.peg093) 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 (huayi.light.pis123) 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 (huayi.light.pisces) 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 (huayi.light.tau023) 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 (huayi.light.taurus) 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 (huayi.light.vir063) 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 (huayi.light.virgo) 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 (huayi.light.wy) 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) (huayi.light.wy200) 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) (huayi.light.wy201) 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) (huayi.light.wy202) 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) (huayi.light.wy203) 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 (huayi.light.wy204) 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 (huayi.light.wyheat) 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 (huayi.light.zw131) 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 (ijai.vacuum.v3) 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 (ijai.vacuum.v19) 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 (ikea.light.led1545g12) 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 (ikea.light.led1546g12) 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 (ikea.light.led1536g5) 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 (ikea.light.led1537r6) 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 (ikea.light.led1623g12) 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 (ikea.light.led1650r5) 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 (ikea.light.led1649c5) 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) (lumi.curtain.hagl05) 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 (lumi.gateway.mgl03) 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 (lumi.gateway.mieu01) 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 (lumi.gateway.v1) 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 (lumi.gateway.v2) 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 (lumi.gateway.v3) 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) (lumi.light.aqcn02) 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 (lumi.lock.v1) 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 (lumi.lock.aq1) 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 (lumi.lock.acn02) 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 (lumi.lock.acn03) 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) (lumi.plug.mmeu01) 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 (lumi.sensor_magnet.v2) 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 (lumi.sensor_motion.aq2) 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 (lumi.sensor_motion.v2) 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 (lumi.sensor_ht.v1) 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 (lumi.sensor_wleak.aq1) 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 (lumi.weather.v1) 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 (mijia.vacuum.v2) 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 (mmgg.pet_waterer.s1) 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 (mmgg.pet_waterer.s2) 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 (mmgg.pet_waterer.s3) 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 (mmgg.pet_waterer.s4) 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 (mrbond.airer.m1pro) 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 (mrbond.airer.m1s) 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 (mrbond.airer.m1super) 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 (nwt.derh.wdh318efw1) 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 (philips.light.bceiling1) 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 (philips.light.bceiling2) 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 (philips.light.bulb) 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 (philips.light.candle) 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 (philips.light.candle2) 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 (philips.light.cbulb) 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 (philips.light.cbulbs) 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 (philips.light.ceiling) 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 (philips.light.dcolor) 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 (philips.light.dlight) 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 (philips.light.downlight) 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 (philips.light.hbulb) 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 (philips.light.lnblight1) 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 (philips.light.lnblight2) 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 (philips.light.lnlrlight) 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 (philips.light.lrceiling) 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 (philips.light.mceil) 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 (philips.light.mceilm) 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 (philips.light.mceils) 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 (philips.light.mono1) 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 (philips.light.moonlight) 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 (philips.light.obceil) 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 (philips.light.obceim) 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 (philips.light.obceis) 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 (philips.light.rwread) 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 (philips.light.sceil) 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 (philips.light.sceilm) 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 (philips.light.sceils) 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. (philips.light.sread1) 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 (philips.light.sread2) 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 (philips.light.virtual) 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 (philips.light.xzceil) 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 (philips.light.xzceim) 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 (philips.light.xzceis) 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 (philips.light.zyceiling) 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 (philips.light.zysread) 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 (philips.light.zystrip) 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 (qmi.powerstrip.v1) 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 (roidmi.vacuum.v60) 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 (roidmi.vacuum.v66) 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) (090615.switch.xswitch01) 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) (090615.switch.xswitch02) 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) (090615.switch.xswitch03) 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 (scishare.coffee.s1102) 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 (scishare.coffee.s1301) 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 (viomi.vacuum.v6) 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 (viomi.vacuum.v7) 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 (viomi.vacuum.v8) 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 (viomi.vacuum.v18) 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) (viomi.waterheater.e1) 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) (xiaomi.aircondition.ma1) 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) (xiaomi.aircondition.ma2) 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) (xiaomi.aircondition.ma4) 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) (xiaomi.aircondition.ma5) 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) (xiaomi.aircondition.ma6) 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) (xiaomi.aircondition.ma9) 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) (xiaomi.aircondition.mc1) 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) (xiaomi.aircondition.mc2) 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) (xiaomi.aircondition.mc4) 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) (xiaomi.aircondition.mc5) 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) (xiaomi.aircondition.mc6) 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) (xiaomi.aircondition.mc7) 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) (xiaomi.aircondition.mc8) 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) (xiaomi.aircondition.mc9) 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) (xiaomi.aircondition.c10) 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) (xiaomi.aircondition.c11) 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) (xiaomi.aircondition.mh1) 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) (xiaomi.aircondition.mh2) 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) (xiaomi.aircondition.mh3) 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) (xiaomi.aircondition.mt1) 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) (xiaomi.aircondition.mt2) 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) (xiaomi.aircondition.mt3) 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) (xiaomi.aircondition.mt4) 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) (xiaomi.aircondition.mt5) 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) (xiaomi.aircondition.mt7) 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) (xiaomi.aircondition.mt8) 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 (xjx.toilet.pro) 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 (xjx.toilet.pure) 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 (xjx.toilet.relax) 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 (xjx.toilet.zero) 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 (yeelink.bhf_light.v1) 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 (yeelink.bhf_light.v2) 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 (yeelink.light.bslamp1) 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 (yeelink.light.bslamp2) 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 (yeelink.light.bslamp3) 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 (yeelink.light.ceiling1) 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 (yeelink.light.ceiling2) 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 (yeelink.light.ceiling3) 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 (yeelink.light.ceiling4) 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 (yeelink.light.ceiling4.ambi) 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 (yeelink.light.ceiling5) 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 (yeelink.light.ceiling6) 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 (yeelink.light.ceiling7) 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 (yeelink.light.ceiling8) 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 (yeelink.light.ceiling9) 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 (yeelink.light.ceiling10) 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 (yeelink.light.ceiling10.ambi) 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 (yeelink.light.ceiling11) 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 (yeelink.light.ceiling12) 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 (yeelink.light.ceiling13) 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 (yeelink.light.ceiling14) 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 (yeelink.light.ceiling15) 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 (yeelink.light.ceiling16) 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 (yeelink.light.ceiling17) 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 (yeelink.light.ceiling18) 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 (yeelink.light.ceiling19) 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 (yeelink.light.ceiling19.ambi) 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 (yeelink.light.ceiling20) 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 (yeelink.light.ceiling20.ambi) 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 (yeelink.light.ceiling21) 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 (yeelink.light.ceiling22) 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) (yeelink.light.ceiling23) 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 (yeelink.light.ceil26) 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 (yeelink.light.color1) 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) (yeelink.light.color2) 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) (yeelink.light.color3) 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) (yeelink.light.color4) 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) (yeelink.light.color5) 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) (yeelink.light.colora) 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) (yeelink.light.ct2) 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 (yeelink.light.lamp1) 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 (yeelink.light.lamp2) 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 (yeelink.light.lamp3) 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 (yeelink.light.lamp4) 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 (yeelink.light.lamp5) 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 (yeelink.light.lamp6) 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 (yeelink.light.lamp7) 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 (yeelink.light.lamp8) 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 (yeelink.light.lamp9) 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 (yeelink.light.lamp10) 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 (yeelink.light.lamp15) 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 (yeelink.light.mono1) 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 (yeelink.light.mono2) 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) (yeelink.light.mono4) 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 (yeelink.light.mono5) 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 (yeelink.light.mono6) 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) (yeelink.light.monoa) 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) (yeelink.light.monob) 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 (yeelink.light.panel1) 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 (yeelink.light.strip1) 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 (yeelink.light.strip2) 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 (yeelink.light.strip4) 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) (yeelink.light.virtual) 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 (yeelink.switch.sw1) 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 (yilai.light.ceiling1) 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 (yilai.light.ceiling2) 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 (yilai.light.ceiling3) 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 (yunmi.waterpuri.lx2) 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) (yunmi.waterpuri.lx3) 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 (yunmi.waterpuri.lx4) 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 (yunmi.waterpuri.lx5) 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) (yunmi.waterpuri.lx6) 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 (yunmi.waterpuri.lx7) 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 (yunmi.waterpuri.lx8) 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 (yunmi.waterpuri.lx9) 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 (yunmi.waterpuri.lx10) 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) (yunmi.waterpuri.lx11) 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 (yunmi.waterpuri.lx12) 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 (yunmi.waterpurifier.v1) 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 (yunmi.waterpurifier.v2) 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 (yunmi.waterpurifier.v3) 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 (yunmi.waterpurifier.v4) 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 (zhimi.airfresh.va2) 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) (zhimi.airfresh.va4) 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 (zhimi.airfresh.ua1) 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 (zhimi.airmonitor.v1) 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 (zhimi.airp.cpa4) 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 (zhimi.airp.mb4a) 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 (zhimi.airp.mb5) 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 (zhimi.airp.vb4) 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) (zhimi.airpurifier.m1) 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 (zhimi.airpurifier.m2) 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 (zhimi.airpurifier.ma1) 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 (zhimi.airpurifier.ma2) 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 (zhimi.airpurifier.ma4) 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 (zhimi.airpurifier.mb1) 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 (zhimi.airpurifier.mb3) 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 (zhimi.airpurifier.mb4) 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 (zhimi.airpurifier.mc1) 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 (zhimi.airpurifier.mc2) 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 (zhimi.airpurifier.sa1) 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 (zhimi.airpurifier.sa2) 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 (zhimi.airpurifier.v1) 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 (zhimi.airpurifier.v2) 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 (zhimi.airpurifier.v3) 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 (zhimi.airpurifier.v5) 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 (zhimi.airpurifier.v6) 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 (zhimi.airpurifier.v7) 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 (zhimi.airpurifier.vb2) 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 (zhimi.airpurifier.za1) 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 (zhimi.fan.sa1) 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 (zhimi.fan.v1) 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 (zhimi.fan.v2) 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 (zhimi.fan.v3) 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 (zhimi.fan.za1) 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 (zhimi.fan.za3) 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 (zhimi.fan.za4) 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 (zhimi.fan.za5) 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 (zhimi.heater.ma2) 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 (zhimi.heater.ma3) 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 (zhimi.heater.mc2) 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 (zhimi.heater.na1) 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 (zhimi.heater.nb1) 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 (zhimi.heater.za1) 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 (zhimi.heater.za2) 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 (zhimi.heater.zb1) 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 (zhimi.humidifier.ca1) 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 (zhimi.humidifier.ca4) 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 (zhimi.humidifier.cb1) 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 (zhimi.humidifier.cb2) 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 (zhimi.humidifier.v1) 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 (zimi.powerstrip.v2) 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 | | @@ -6276,7 +6300,7 @@ Image map "Cleaning Map" (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#map" 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" String actions "Actions" (G_fryer) {channel="miio:basic:fryer:actions"} Number status "Air Fryer - Status" (G_fryer) {channel="miio:basic:fryer:status"} @@ -6300,7 +6324,7 @@ Number turn_pot "Custom - Turn Pot" (G_fryer) {channel="miio:basic:fryer:turn_po 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)" String actions "Actions" (G_fryer) {channel="miio:basic:fryer:actions"} Number status "Air Fryer - Status" (G_fryer) {channel="miio:basic:fryer:status"} @@ -6322,7 +6346,7 @@ Number turn_pot "Custom - Turn Pot" (G_fryer) {channel="miio:basic:fryer:turn_po 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" String actions "Actions" (G_fryer) {channel="miio:basic:fryer:actions"} Number status "Air Fryer - Status" (G_fryer) {channel="miio:basic:fryer:status"} @@ -6346,7 +6370,7 @@ Number turn_pot "Custom - Turn Pot" (G_fryer) {channel="miio:basic:fryer:turn_po 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" 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"} @@ -6368,7 +6392,7 @@ String tempature_unit "Settings - Tempature Unit" (G_airm) {channel="miio:basic: 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" Number battery "Battery" (G_airmonitor) {channel="miio:basic:airmonitor:battery"} Number pm25 "PM2.5" (G_airmonitor) {channel="miio:basic:airmonitor:pm25"} @@ -6382,7 +6406,7 @@ Number:Temperature temperature "Temperature" (G_airmonitor) {channel="miio:basic 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" Number battery "Battery" (G_airmonitor) {channel="miio:basic:airmonitor:battery"} Number pm25 "PM2.5" (G_airmonitor) {channel="miio:basic:airmonitor:pm25"} @@ -6396,7 +6420,7 @@ Number:Temperature temperature "Temperature" (G_airmonitor) {channel="miio:basic 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)" Switch on "Power" (G_plug) {channel="miio:basic:plug:on"} Number:Temperature temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"} @@ -6419,7 +6443,7 @@ String bt_gw_devices "Connected BT Gateway Devices" (G_plug) {channel="miio:basi 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" Switch power "Power" (G_plug) {channel="miio:basic:plug:power"} Number:Temperature temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"} @@ -6430,7 +6454,7 @@ Switch led "Indicator light" (G_plug) {channel="miio:basic:plug:led"} 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)" Switch power "Power" (G_plug) {channel="miio:basic:plug:power"} Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"} @@ -6442,7 +6466,7 @@ Switch led "Wifi LED" (G_plug) {channel="miio:basic:plug:led"} 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)" Switch power "Power" (G_plug) {channel="miio:basic:plug:power"} Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"} @@ -6454,7 +6478,7 @@ Switch led "Wifi LED" (G_plug) {channel="miio:basic:plug:led"} 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" Switch power "Power" (G_plug) {channel="miio:basic:plug:power"} Number:Temperature temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"} @@ -6465,7 +6489,7 @@ Switch led "Indicator light" (G_plug) {channel="miio:basic:plug:led"} 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" Switch power "Power" (G_plug) {channel="miio:basic:plug:power"} Number:Temperature temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"} @@ -6476,7 +6500,7 @@ Switch led "Indicator light" (G_plug) {channel="miio:basic:plug:led"} 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" Switch power "Power" (G_plug) {channel="miio:basic:plug:power"} Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"} @@ -6487,7 +6511,7 @@ Number:Temperature temperature "Temperature" (G_plug) {channel="miio:basic:plug: 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" Switch power "Power" (G_plug) {channel="miio:basic:plug:power"} Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"} @@ -6497,7 +6521,7 @@ 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" Switch power "Power" (G_plug) {channel="miio:basic:plug:power"} Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"} @@ -6509,7 +6533,7 @@ Switch led "Wifi LED" (G_plug) {channel="miio:basic:plug:led"} 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" 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"} @@ -6518,11 +6542,37 @@ String SerialNumber "Device Information-Device Serial Number" (G_plug) {channel= 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)" +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" Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"} Number mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"} @@ -6537,7 +6587,7 @@ Number watertankstatus "Watertank Status" (G_humidifier) {channel="miio:basic:hu 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 " Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"} Number mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"} @@ -6553,7 +6603,7 @@ Switch wet_and_protect "Wet and Protect" (G_humidifier) {channel="miio:basic:hum 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" Switch on "Humidifier - Switch Status" (G_humidifier) {channel="miio:basic:humidifier:on"} Number fault "Humidifier - Device Fault" (G_humidifier) {channel="miio:basic:humidifier:fault"} @@ -6578,7 +6628,7 @@ Switch overtop_humidity "Overtop Humidity" (G_humidifier) {channel="miio:basic:h 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" Switch on "Humidifier - Switch Status" (G_humidifier) {channel="miio:basic:humidifier:on"} Number fault "Humidifier - Device Fault" (G_humidifier) {channel="miio:basic:humidifier:fault"} @@ -6596,7 +6646,7 @@ Switch the_tank_filed "Custom - The Tank Filed" (G_humidifier) {channel="miio:ba 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" Switch on "Humidifier - Switch Status" (G_humidifier) {channel="miio:basic:humidifier:on"} Number fault "Humidifier - Device Fault" (G_humidifier) {channel="miio:basic:humidifier:fault"} @@ -6614,7 +6664,7 @@ Switch the_tank_filed "Custom - The Tank Filed" (G_humidifier) {channel="miio:ba 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" Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"} Number mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"} @@ -6629,7 +6679,7 @@ Number watertankstatus "Watertank Status" (G_humidifier) {channel="miio:basic:hu 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" Switch power "Power" (G_airfresh) {channel="miio:basic:airfresh:power"} String airFreshMode "Mode" (G_airfresh) {channel="miio:basic:airfresh:airFreshMode"} @@ -6652,7 +6702,7 @@ String airFreshResetFilterA1 "Reset Filter" (G_airfresh) {channel="miio:basic:ai 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" Switch power "Power" (G_airfresh) {channel="miio:basic:airfresh:power"} String airFreshMode "Mode" (G_airfresh) {channel="miio:basic:airfresh:airFreshMode"} @@ -6679,7 +6729,7 @@ String airFreshResetFilter "Reset Filter" (G_airfresh) {channel="miio:basic:airf 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" String actions "Actions" (G_fan) {channel="miio:basic:fan:actions"} Switch On "Fan - Switch Status" (G_fan) {channel="miio:basic:fan:On"} @@ -6696,7 +6746,7 @@ Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" 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" Switch power "Power" (G_fan) {channel="miio:basic:fan:power"} Switch roll "Rotation" (G_fan) {channel="miio:basic:fan:roll"} @@ -6713,7 +6763,7 @@ Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"} 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" String actions "Actions" (G_fan) {channel="miio:basic:fan:actions"} Switch On "Fan - Switch Status" (G_fan) {channel="miio:basic:fan:On"} @@ -6730,7 +6780,7 @@ Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" 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" String actions "Actions" (G_fan) {channel="miio:basic:fan:actions"} Switch On "Fan-Switch Status" (G_fan) {channel="miio:basic:fan:On"} @@ -6750,7 +6800,7 @@ Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" 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" String actions "Actions" (G_fan) {channel="miio:basic:fan:actions"} Switch On "Fan-Switch Status" (G_fan) {channel="miio:basic:fan:On"} @@ -6770,7 +6820,7 @@ Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" 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" 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"} @@ -6790,7 +6840,7 @@ String actions "Actions" (G_fan) {channel="miio:basic:fan:actions"} 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" String actions "Actions" (G_fan) {channel="miio:basic:fan:actions"} Switch on "Fan - Switch Status" (G_fan) {channel="miio:basic:fan:on"} @@ -6810,7 +6860,7 @@ Switch physical_controls_locked "Physical Control Locked - Physical Control Lock 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" String vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"} Number BatteryLevel "Battery-Battery Level" (G_vacuum) {channel="miio:basic:vacuum:BatteryLevel"} @@ -6850,7 +6900,7 @@ String TimeZone "Time - Time Zone" (G_vacuum) {channel="miio:basic:vacuum:TimeZo 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" 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"} @@ -6890,7 +6940,7 @@ Number save_map_status "Vslam Extend - Save Map Status" (G_vacuum) {channel="mii 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 " String vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"} Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"} @@ -6935,7 +6985,7 @@ Number total_clean_area "Clean Logs - Total Clean Area" (G_vacuum) {channel="mii 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" String actions "Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"} Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"} @@ -6991,7 +7041,7 @@ Number total_clean_area "Clean Logs - Total Clean Area" (G_vacuum) {channel="mii 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" String actions "Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"} Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"} @@ -7046,7 +7096,7 @@ Number dust_enable "Collect Dust - Dust Enable" (G_vacuum) {channel="miio:basic: 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" String actions "Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"} Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"} @@ -7097,7 +7147,7 @@ Number total_clean_area "Clean Logs - Total Clean Area" (G_vacuum) {channel="mii 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" String vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"} Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"} @@ -7142,7 +7192,7 @@ Number total_clean_area "Clean Logs - Total Clean Area" (G_vacuum) {channel="mii 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+" String actions "Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"} Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"} @@ -7187,7 +7237,7 @@ Number save_map_status "Vslam Extend - Save Map Status" (G_vacuum) {channel="mii 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" String actions "Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"} Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"} @@ -7232,7 +7282,7 @@ Number save_map_status "Vslam Extend - Save Map Status" (G_vacuum) {channel="mii 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" String vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"} Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"} @@ -7277,7 +7327,7 @@ Number total_clean_area "Clean Logs - Total Clean Area" (G_vacuum) {channel="mii 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" String actions "Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"} Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"} @@ -7328,7 +7378,7 @@ Number total_clean_area "Clean Logs - Total Clean Area" (G_vacuum) {channel="mii 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" String actions "Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"} Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"} @@ -7406,7 +7456,7 @@ Number:Dimensionless silverion_life_level "Silver Ion - Silverion Life Level" (G 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" Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"} Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -7417,7 +7467,7 @@ Number:Temperature color_temperature "Light - Color Temperature" (G_light) {chan 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" Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"} Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -7428,7 +7478,7 @@ Number:Temperature color_temperature "Light - Color Temperature" (G_light) {chan 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" Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"} Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -7443,7 +7493,7 @@ Number mode "Fan - 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 "HUIZUO Fan Light(2020)" Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"} Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -7464,7 +7514,7 @@ Switch flabellum "Presets - Flabellum" (G_light) {channel="miio:basic:light:flab 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" Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"} Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -7475,7 +7525,7 @@ Number:Temperature color_temperature "Light - Color Temperature" (G_light) {chan 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" Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"} Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -7486,7 +7536,7 @@ Number:Temperature color_temperature "Light - Color Temperature" (G_light) {chan 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" Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"} Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -7497,7 +7547,7 @@ Number:Temperature color_temperature "Light - Color Temperature" (G_light) {chan 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" Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"} Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -7508,7 +7558,7 @@ Number:Temperature color_temperature "Light - Color Temperature" (G_light) {chan 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" Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"} Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -7519,7 +7569,7 @@ Number:Temperature color_temperature "Light - Color Temperature" (G_light) {chan 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" Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"} Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -7530,7 +7580,7 @@ Number:Temperature color_temperature "Light - Color Temperature" (G_light) {chan 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" Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"} Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -7541,7 +7591,7 @@ Number:Temperature color_temperature "Light - Color Temperature" (G_light) {chan 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" Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"} Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -7552,7 +7602,7 @@ Number:Temperature color_temperature "Light - Color Temperature" (G_light) {chan 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" Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"} Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -7563,7 +7613,7 @@ Number:Temperature color_temperature "Light - Color Temperature" (G_light) {chan 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)" Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"} Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -7574,7 +7624,7 @@ Number:Temperature color_temperature "Light - Color Temperature" (G_light) {chan 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)" Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"} Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -7585,7 +7635,7 @@ Number:Temperature color_temperature "Light - Color Temperature" (G_light) {chan 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)" Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"} Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -7596,7 +7646,7 @@ Number:Temperature color_temperature "Light - Color Temperature" (G_light) {chan 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)" Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"} Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -7607,7 +7657,7 @@ Number:Temperature color_temperature "Light - Color Temperature" (G_light) {chan 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" Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"} Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -7618,7 +7668,7 @@ Number:Temperature color_temperature "Light - Color Temperature" (G_light) {chan 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" Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"} Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -7633,7 +7683,7 @@ Switch screenshow "Other - Screenshow" (G_light) {channel="miio:basic:light:scre 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" Switch on "Light - Power" (G_light) {channel="miio:basic:light:on"} Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -7644,7 +7694,7 @@ Number:Temperature color_temperature "Light - Color Temperature" (G_light) {chan 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" 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"} @@ -7715,7 +7765,7 @@ String multi_prop_dnd "Disturb - Multi Prop Dnd" (G_vacuum) {channel="miio:basic 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" 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"} @@ -7791,7 +7841,7 @@ String multi_prop_dnd "Disturb - Multi Prop Dnd" (G_vacuum) {channel="miio:basic 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" Switch power "Power" (G_light) {channel="miio:lumi:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:lumi:light:brightness"} @@ -7802,7 +7852,7 @@ Number colour_temperature "Color Temperature" (G_light) {channel="miio:lumi:ligh 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" Switch power "Power" (G_light) {channel="miio:lumi:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:lumi:light:brightness"} @@ -7813,7 +7863,7 @@ Number colour_temperature "Color Temperature" (G_light) {channel="miio:lumi:ligh 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" Switch power "Power" (G_light) {channel="miio:lumi:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:lumi:light:brightness"} @@ -7824,7 +7874,7 @@ Number colour_temperature "Color Temperature" (G_light) {channel="miio:lumi:ligh 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" Switch power "Power" (G_light) {channel="miio:lumi:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:lumi:light:brightness"} @@ -7835,7 +7885,7 @@ Number colour_temperature "Color Temperature" (G_light) {channel="miio:lumi:ligh 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" Switch power "Power" (G_light) {channel="miio:lumi:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:lumi:light:brightness"} @@ -7846,7 +7896,7 @@ Number colour_temperature "Color Temperature" (G_light) {channel="miio:lumi:ligh 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" Switch power "Power" (G_light) {channel="miio:lumi:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:lumi:light:brightness"} @@ -7857,7 +7907,7 @@ Number colour_temperature "Color Temperature" (G_light) {channel="miio:lumi:ligh 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" Switch power "Power" (G_light) {channel="miio:lumi:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:lumi:light:brightness"} @@ -7868,7 +7918,7 @@ Number colour_temperature "Color Temperature" (G_light) {channel="miio:lumi:ligh 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)" 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"} @@ -7887,7 +7937,7 @@ Number adjust_value "Motor_controller - Adjust_value" (G_curtain) {channel="miio 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" Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:gateway:gateway:telnetEnable"} Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:gateway:gateway:doorbellVol"} @@ -7900,7 +7950,7 @@ String doorbellPush "Doorbell Push" (G_gateway) {channel="miio:gateway:gateway:d 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" Switch guard "Guard" (G_gateway) {channel="miio:gateway:gateway:guard"} Switch corridor "Automatic Night Light" (G_gateway) {channel="miio:gateway:gateway:corridor"} @@ -7921,7 +7971,7 @@ String doorbell_push "Doorbell Push" (G_gateway) {channel="miio:gateway:gateway: 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" Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:gateway:gateway:telnetEnable"} Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:gateway:gateway:doorbellVol"} @@ -7934,7 +7984,7 @@ String doorbellPush "Doorbell Push" (G_gateway) {channel="miio:gateway:gateway:d 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" Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:gateway:gateway:telnetEnable"} Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:gateway:gateway:doorbellVol"} @@ -7947,7 +7997,7 @@ String doorbellPush "Doorbell Push" (G_gateway) {channel="miio:gateway:gateway:d 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" Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:gateway:gateway:telnetEnable"} Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:gateway:gateway:doorbellVol"} @@ -7960,7 +8010,7 @@ String doorbellPush "Doorbell Push" (G_gateway) {channel="miio:gateway:gateway:d 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)" Switch power "Power" (G_light) {channel="miio:lumi:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:lumi:light:brightness"} @@ -7971,7 +8021,7 @@ Number colour_temperature "Color Temperature" (G_light) {channel="miio:lumi:ligh 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" String status "Status" (G_lock) {channel="miio:lumi:lock:status"} String log "Device Log" (G_lock) {channel="miio:lumi:lock:log"} @@ -7981,7 +8031,7 @@ 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" String status "Status" (G_lock) {channel="miio:lumi:lock:status"} String log "Device Log" (G_lock) {channel="miio:lumi:lock:log"} @@ -7991,7 +8041,7 @@ 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" String status "Status" (G_lock) {channel="miio:lumi:lock:status"} String log "Device Log" (G_lock) {channel="miio:lumi:lock:log"} @@ -8001,7 +8051,7 @@ 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" String status "Status" (G_lock) {channel="miio:lumi:lock:status"} String log "Device Log" (G_lock) {channel="miio:lumi:lock:log"} @@ -8011,7 +8061,7 @@ 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)" Switch power "Power" (G_plug) {channel="miio:lumi:plug:power"} Number load_power "Load Power" (G_plug) {channel="miio:lumi:plug:load_power"} @@ -8025,7 +8075,7 @@ String log "Device Log" (G_plug) {channel="miio:lumi:plug:log"} 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" String log "Device Log" (G_sensor_magnet) {channel="miio:lumi:sensor_magnet:log"} ``` @@ -8034,7 +8084,7 @@ 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" String log "Device Log" (G_sensor_motion) {channel="miio:lumi:sensor_motion:log"} ``` @@ -8043,7 +8093,7 @@ 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" String log "Device Log" (G_sensor_motion) {channel="miio:lumi:sensor_motion:log"} ``` @@ -8052,7 +8102,7 @@ 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" 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"} @@ -8062,7 +8112,7 @@ Number:Dimensionless humidity "Humidity" (G_sensor_ht) {channel="miio:lumi:senso 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" 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"} @@ -8072,7 +8122,7 @@ 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" Number:Temperature temperature "Temperature" (G_weather) {channel="miio:lumi:weather:temperature"} Number:Dimensionless humidity "Humidity" (G_weather) {channel="miio:lumi:weather:humidity"} @@ -8083,7 +8133,7 @@ Number:Pressure pressure "pressure" (G_weather) {channel="miio:lumi:weather:pres 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" String vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"} Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"} @@ -8116,7 +8166,7 @@ Number mop_status "Other Status - Mop Status" (G_vacuum) {channel="miio:basic:va 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" 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"} @@ -8134,7 +8184,7 @@ Number:Time no_water_time "No Water Flag - No Water Time" (G_pet_waterer) {chann 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" 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"} @@ -8153,7 +8203,7 @@ Switch pump_block_flag "No Water Flag - Pump Block Flag" (G_pet_waterer) {channe 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" 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"} @@ -8172,7 +8222,7 @@ Switch pump_block_flag "No Water Flag - Pump Block Flag" (G_pet_waterer) {channe 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" 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"} @@ -8191,7 +8241,7 @@ Switch pump_block_flag "No Water Flag - Pump Block Flag" (G_pet_waterer) {channe 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" Switch dry "Dry" (G_airer) {channel="miio:basic:airer:dry"} Switch led "LED Status" (G_airer) {channel="miio:basic:airer:led"} @@ -8206,7 +8256,7 @@ Number distime "Disinfect Time" (G_airer) {channel="miio:basic:airer:distime"} 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" Switch dry "Dry" (G_airer) {channel="miio:basic:airer:dry"} Switch led "LED Status" (G_airer) {channel="miio:basic:airer:led"} @@ -8221,7 +8271,7 @@ Number distime "Disinfect Time" (G_airer) {channel="miio:basic:airer:distime"} 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" Switch dry "Dry" (G_airer) {channel="miio:basic:airer:dry"} Switch led "LED Status" (G_airer) {channel="miio:basic:airer:led"} @@ -8236,7 +8286,7 @@ Number distime "Disinfect Time" (G_airer) {channel="miio:basic:airer:distime"} 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" Switch power "Power" (G_derh) {channel="miio:basic:derh:power"} String mode "Mode" (G_derh) {channel="miio:basic:derh:mode"} @@ -8258,7 +8308,7 @@ String alarm "Alarm" (G_derh) {channel="miio:basic:derh:alarm"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8277,7 +8327,7 @@ Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8296,7 +8346,7 @@ Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8311,7 +8361,7 @@ Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8325,7 +8375,7 @@ Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8339,7 +8389,7 @@ Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8355,7 +8405,7 @@ Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8371,7 +8421,7 @@ Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8385,7 +8435,7 @@ Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8401,7 +8451,7 @@ Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"} 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" Switch on "Power" (G_light) {channel="miio:basic:light:on"} Number mode "Mode" (G_light) {channel="miio:basic:light:mode"} @@ -8420,7 +8470,7 @@ String actions "Actions" (G_light) {channel="miio:basic:light: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 "Philips ZhiRui Downlight" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8435,7 +8485,7 @@ Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8450,7 +8500,7 @@ Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8469,7 +8519,7 @@ Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8488,7 +8538,7 @@ Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8507,7 +8557,7 @@ Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8526,7 +8576,7 @@ Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"} 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" Switch on "Power" (G_light) {channel="miio:basic:light:on"} Number mode "Mode" (G_light) {channel="miio:basic:light:mode"} @@ -8545,7 +8595,7 @@ String actions "Actions" (G_light) {channel="miio:basic:light: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 "Zhirui Ceiling Lamp Nordic 40W" Switch on "Power" (G_light) {channel="miio:basic:light:on"} Number mode "Mode" (G_light) {channel="miio:basic:light:mode"} @@ -8564,7 +8614,7 @@ String actions "Actions" (G_light) {channel="miio:basic:light: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 "Zhirui Ceiling Lamp Nordic 28W" Switch on "Power" (G_light) {channel="miio:basic:light:on"} Number mode "Mode" (G_light) {channel="miio:basic:light:mode"} @@ -8583,7 +8633,7 @@ String actions "Actions" (G_light) {channel="miio:basic:light: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 "Philips Smart Lamp" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8594,7 +8644,7 @@ Number scene "Scene" (G_light) {channel="miio:basic:light:scene"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8610,7 +8660,7 @@ Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"} 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" Switch on "Power" (G_light) {channel="miio:basic:light:on"} Number mode "Mode" (G_light) {channel="miio:basic:light:mode"} @@ -8629,7 +8679,7 @@ String actions "Actions" (G_light) {channel="miio:basic:light: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 "Zhirui Ceiling Lamp Black 40W" Switch on "Power" (G_light) {channel="miio:basic:light:on"} Number mode "Mode" (G_light) {channel="miio:basic:light:mode"} @@ -8648,7 +8698,7 @@ String actions "Actions" (G_light) {channel="miio:basic:light: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 "Zhirui Ceiling Lamp Black 28W" Switch on "Power" (G_light) {channel="miio:basic:light:on"} Number mode "Mode" (G_light) {channel="miio:basic:light:mode"} @@ -8667,7 +8717,7 @@ String actions "Actions" (G_light) {channel="miio:basic:light: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 "Mijia Philips Study Desk Lamp" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8680,7 +8730,7 @@ Number dv "DV" (G_light) {channel="miio:basic:light:dv"} 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" Switch on "Power" (G_light) {channel="miio:basic:light:on"} Number mode "Mode" (G_light) {channel="miio:basic:light:mode"} @@ -8699,7 +8749,7 @@ String actions "Actions" (G_light) {channel="miio:basic:light: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 "Zhirui Ceiling Lamp Starry 40W" Switch on "Power" (G_light) {channel="miio:basic:light:on"} Number mode "Mode" (G_light) {channel="miio:basic:light:mode"} @@ -8718,7 +8768,7 @@ String actions "Actions" (G_light) {channel="miio:basic:light: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 "Zhirui Ceiling Lamp Starry 28W" Switch on "Power" (G_light) {channel="miio:basic:light:on"} Number mode "Mode" (G_light) {channel="miio:basic:light:mode"} @@ -8737,7 +8787,7 @@ String actions "Actions" (G_light) {channel="miio:basic:light: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 "Philips EyeCare Connected Desk Lamp gen2." Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8752,7 +8802,7 @@ Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8767,7 +8817,7 @@ Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8782,7 +8832,7 @@ Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"} 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" Switch on "Power" (G_light) {channel="miio:basic:light:on"} Number mode "Mode" (G_light) {channel="miio:basic:light:mode"} @@ -8801,7 +8851,7 @@ String actions "Actions" (G_light) {channel="miio:basic:light: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 "Zhirui Ceiling Lamp Gorgeous 40W" Switch on "Power" (G_light) {channel="miio:basic:light:on"} Number mode "Mode" (G_light) {channel="miio:basic:light:mode"} @@ -8820,7 +8870,7 @@ String actions "Actions" (G_light) {channel="miio:basic:light: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 "Zhirui Ceiling Lamp Gorgeous 28W" Switch on "Power" (G_light) {channel="miio:basic:light:on"} Number mode "Mode" (G_light) {channel="miio:basic:light:mode"} @@ -8839,7 +8889,7 @@ String actions "Actions" (G_light) {channel="miio:basic:light: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 "Philips ZhiYi Ceiling lamp" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8853,7 +8903,7 @@ Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8868,7 +8918,7 @@ Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -8883,7 +8933,7 @@ Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"} 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" Switch power "Power" (G_powerstrip) {channel="miio:basic:powerstrip:power"} String mode "Mode" (G_powerstrip) {channel="miio:basic:powerstrip:mode"} @@ -8901,7 +8951,7 @@ Number:Temperature temperature "Temperature" (G_powerstrip) {channel="miio:basic 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" String actions "Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"} Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"} @@ -8957,7 +9007,7 @@ Number sweep_mode "Sweep - Sweep Mode" (G_vacuum) {channel="miio:basic:vacuum:sw 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" String actions "Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"} Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"} @@ -9022,7 +9072,7 @@ Number:Time back_clean_freq "Basestation - Back Clean Freq" (G_vacuum) {channel= 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)" Number switch1state "Switch 1" (G_switch) {channel="miio:basic:switch:switch1state"} String switch1name "Switch Name 1" (G_switch) {channel="miio:basic:switch:switch1name"} @@ -9032,7 +9082,7 @@ String switch1name "Switch Name 1" (G_switch) {channel="miio:basic:switch:switch 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)" Number switch1state "Switch 1" (G_switch) {channel="miio:basic:switch:switch1state"} Number switch2state "Switch 2" (G_switch) {channel="miio:basic:switch:switch2state"} @@ -9044,7 +9094,7 @@ String switch2name "Switch Name 2" (G_switch) {channel="miio:basic:switch:switch 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)" Number switch1state "Switch 1" (G_switch) {channel="miio:basic:switch:switch1state"} Number switch2state "Switch 2" (G_switch) {channel="miio:basic:switch:switch2state"} @@ -9058,7 +9108,7 @@ String switch3name "Switch Name 3" (G_switch) {channel="miio:basic:switch:switch 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" Switch power "Power" (G_coffee) {channel="miio:basic:coffee:power"} String Status "status" (G_coffee) {channel="miio:basic:coffee:Status"} @@ -9071,7 +9121,7 @@ Number boil "Boil water" (G_coffee) {channel="miio:basic:coffee:boil"} 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" Switch power "Power" (G_coffee) {channel="miio:basic:coffee:power"} String Status "status" (G_coffee) {channel="miio:basic:coffee:Status"} @@ -9084,7 +9134,7 @@ Number boil "Boil water" (G_coffee) {channel="miio:basic:coffee:boil"} 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" Number vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"} Number state "State" (G_vacuum) {channel="miio:basic:vacuum:state"} @@ -9108,7 +9158,7 @@ Number has_newmap "has_newmap" (G_vacuum) {channel="miio:basic:vacuum:has_newmap 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" Number vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"} Number state "State" (G_vacuum) {channel="miio:basic:vacuum:state"} @@ -9132,7 +9182,7 @@ Number has_newmap "has_newmap" (G_vacuum) {channel="miio:basic:vacuum:has_newmap 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" Number vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"} Number state "State" (G_vacuum) {channel="miio:basic:vacuum:state"} @@ -9156,7 +9206,7 @@ Number has_newmap "has_newmap" (G_vacuum) {channel="miio:basic:vacuum:has_newmap 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" String vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"} Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"} @@ -9224,7 +9274,7 @@ Number:Dimensionless download_progress "Voice - Download Progress" (G_vacuum) {c 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)" Number washStatus "Wash Status" (G_waterheater) {channel="miio:basic:waterheater:washStatus"} Number velocity "Velocity" (G_waterheater) {channel="miio:basic:waterheater:velocity"} @@ -9242,7 +9292,7 @@ Number appointEnd "Appoint End" (G_waterheater) {channel="miio:basic:waterheater 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9262,7 +9312,7 @@ Switch on1 "Indicator Light - Switch Status" (G_aircondition) {channel="miio:bas 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9282,7 +9332,7 @@ Switch on1 "Indicator Light - Switch Status" (G_aircondition) {channel="miio:bas 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9302,7 +9352,7 @@ Switch on1 "Indicator Light - Switch Status" (G_aircondition) {channel="miio:bas 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9322,7 +9372,7 @@ Switch on1 "Indicator Light - Switch Status" (G_aircondition) {channel="miio:bas 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9342,7 +9392,7 @@ Switch on1 "Indicator Light - Switch Status" (G_aircondition) {channel="miio:bas 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9362,7 +9412,7 @@ Switch on1 "Indicator Light - Switch Status" (G_aircondition) {channel="miio:bas 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9389,7 +9439,7 @@ String timer "Enhance - Timer" (G_aircondition) {channel="miio:basic:airconditio 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9416,7 +9466,7 @@ String timer "Enhance - Timer" (G_aircondition) {channel="miio:basic:airconditio 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9443,7 +9493,7 @@ String timer "Enhance - Timer" (G_aircondition) {channel="miio:basic:airconditio 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9470,7 +9520,7 @@ String timer "Enhance - Timer" (G_aircondition) {channel="miio:basic:airconditio 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9497,7 +9547,7 @@ String timer "Enhance - Timer" (G_aircondition) {channel="miio:basic:airconditio 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9524,7 +9574,7 @@ String timer "Enhance - Timer" (G_aircondition) {channel="miio:basic:airconditio 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9551,7 +9601,7 @@ String timer "Enhance - Timer" (G_aircondition) {channel="miio:basic:airconditio 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9578,7 +9628,7 @@ String timer "Enhance - Timer" (G_aircondition) {channel="miio:basic:airconditio 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9605,7 +9655,7 @@ String timer "Enhance - Timer" (G_aircondition) {channel="miio:basic:airconditio 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9632,7 +9682,7 @@ String timer "Enhance - Timer" (G_aircondition) {channel="miio:basic:airconditio 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9659,7 +9709,7 @@ String timer "Enhance - Timer" (G_aircondition) {channel="miio:basic:airconditio 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9686,7 +9736,7 @@ String timer "Enhance - Timer" (G_aircondition) {channel="miio:basic:airconditio 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9713,7 +9763,7 @@ String timer "Enhance - Timer" (G_aircondition) {channel="miio:basic:airconditio 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9740,7 +9790,7 @@ String timer "Enhance - Timer" (G_aircondition) {channel="miio:basic:airconditio 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9767,7 +9817,7 @@ String timer "Enhance - Timer" (G_aircondition) {channel="miio:basic:airconditio 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9794,7 +9844,7 @@ String timer "Enhance - Timer" (G_aircondition) {channel="miio:basic:airconditio 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9821,7 +9871,7 @@ String timer "Enhance - Timer" (G_aircondition) {channel="miio:basic:airconditio 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9848,7 +9898,7 @@ String timer "Enhance - Timer" (G_aircondition) {channel="miio:basic:airconditio 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9875,7 +9925,7 @@ String timer "Enhance - Timer" (G_aircondition) {channel="miio:basic:airconditio 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)" Switch on "Power" (G_aircondition) {channel="miio:basic:aircondition:on"} Number mode "Air Conditioner - Mode" (G_aircondition) {channel="miio:basic:aircondition:mode"} @@ -9902,7 +9952,7 @@ String timer "Enhance - Timer" (G_aircondition) {channel="miio:basic:airconditio 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" 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"} @@ -9915,7 +9965,7 @@ Number status_led "Night Light" (G_toilet) {channel="miio:basic:toilet:status_le 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" 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"} @@ -9928,7 +9978,7 @@ Number status_led "Night Light" (G_toilet) {channel="miio:basic:toilet:status_le 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" 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"} @@ -9941,7 +9991,7 @@ Number status_led "Night Light" (G_toilet) {channel="miio:basic:toilet:status_le 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" 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"} @@ -9954,7 +10004,7 @@ Number status_led "Night Light" (G_toilet) {channel="miio:basic:toilet:status_le 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" 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"} @@ -9968,7 +10018,7 @@ Number nightlightBrightness "Nightlight Brightness" (G_bhf_light) {channel="miio 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" 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"} @@ -9982,7 +10032,7 @@ Number nightlightBrightness "Nightlight Brightness" (G_bhf_light) {channel="miio 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -9998,7 +10048,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10014,7 +10064,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10030,7 +10080,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10046,7 +10096,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10062,7 +10112,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10078,7 +10128,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10099,7 +10149,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_ceiling4) {channel="miio:basic:ceiling4:power"} Dimmer brightness "Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:brightness"} @@ -10115,7 +10165,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_ceiling4) {channel="miio: 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10131,7 +10181,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10147,7 +10197,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10163,7 +10213,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10179,7 +10229,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10195,7 +10245,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10216,7 +10266,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_ceiling10) {channel="miio:basic:ceiling10:power"} Dimmer brightness "Brightness" (G_ceiling10) {channel="miio:basic:ceiling10:brightness"} @@ -10232,7 +10282,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_ceiling10) {channel="miio 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10248,7 +10298,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10264,7 +10314,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10280,7 +10330,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10296,7 +10346,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10312,7 +10362,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10328,7 +10378,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10344,7 +10394,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10360,7 +10410,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10376,7 +10426,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_ceiling19) {channel="miio:basic:ceiling19:power"} Dimmer brightness "Brightness" (G_ceiling19) {channel="miio:basic:ceiling19:brightness"} @@ -10392,7 +10442,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_ceiling19) {channel="miio 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10408,7 +10458,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_ceiling20) {channel="miio:basic:ceiling20:power"} Dimmer brightness "Brightness" (G_ceiling20) {channel="miio:basic:ceiling20:brightness"} @@ -10424,7 +10474,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_ceiling20) {channel="miio 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10440,7 +10490,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10456,7 +10506,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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)" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10472,7 +10522,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10488,7 +10538,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10504,7 +10554,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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)" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10520,7 +10570,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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)" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10536,7 +10586,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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)" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10552,7 +10602,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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)" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10568,7 +10618,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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)" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10584,7 +10634,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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)" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10598,7 +10648,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10612,7 +10662,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10626,7 +10676,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10640,7 +10690,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10654,7 +10704,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10668,7 +10718,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10682,7 +10732,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10696,7 +10746,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10710,7 +10760,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10724,7 +10774,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10738,7 +10788,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10757,7 +10807,7 @@ Number ambientColorMode "Ambient Color Mode" (G_light) {channel="miio:basic:ligh 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10771,7 +10821,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10785,7 +10835,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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)" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10799,7 +10849,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10813,7 +10863,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10827,7 +10877,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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)" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10841,7 +10891,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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)" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10855,7 +10905,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10871,7 +10921,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10887,7 +10937,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10903,7 +10953,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10917,7 +10967,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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)" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10931,7 +10981,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"} 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" 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"} @@ -10948,7 +10998,7 @@ String rc_list "Extension - Rc List" (G_switch) {channel="miio:basic:switch:rc-l 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10964,7 +11014,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10980,7 +11030,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Switch power "Power" (G_light) {channel="miio:basic:light:power"} Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"} @@ -10996,7 +11046,7 @@ Dimmer nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas 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" Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"} Number:Temperature temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"} @@ -11030,7 +11080,7 @@ Number lightMode "Light Mode" (G_waterpuri) {channel="miio:basic:waterpuri:light 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)" Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"} Number:Temperature temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"} @@ -11064,7 +11114,7 @@ Number lightMode "Light Mode" (G_waterpuri) {channel="miio:basic:waterpuri:light 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" Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"} Number:Temperature temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"} @@ -11098,7 +11148,7 @@ Number lightMode "Light Mode" (G_waterpuri) {channel="miio:basic:waterpuri:light 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" Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"} Number:Temperature temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"} @@ -11132,7 +11182,7 @@ Number lightMode "Light Mode" (G_waterpuri) {channel="miio:basic:waterpuri:light 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)" Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"} Number:Temperature temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"} @@ -11166,7 +11216,7 @@ Number lightMode "Light Mode" (G_waterpuri) {channel="miio:basic:waterpuri:light 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" Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"} Number:Temperature temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"} @@ -11200,7 +11250,7 @@ Number lightMode "Light Mode" (G_waterpuri) {channel="miio:basic:waterpuri:light 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" Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"} Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"} @@ -11232,7 +11282,7 @@ Number lightMode "Light Mode" (G_waterpuri) {channel="miio:basic:waterpuri:light 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" Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"} Number:Temperature temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"} @@ -11266,7 +11316,7 @@ Number lightMode "Light Mode" (G_waterpuri) {channel="miio:basic:waterpuri:light 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" Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"} Number:Temperature temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"} @@ -11300,7 +11350,7 @@ Number lightMode "Light Mode" (G_waterpuri) {channel="miio:basic:waterpuri:light 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)" Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"} Number:Temperature temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"} @@ -11334,7 +11384,7 @@ Number lightMode "Light Mode" (G_waterpuri) {channel="miio:basic:waterpuri:light 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" Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"} Number:Temperature temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"} @@ -11368,7 +11418,7 @@ Number lightMode "Light Mode" (G_waterpuri) {channel="miio:basic:waterpuri:light 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" Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"} Number:Temperature temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"} @@ -11402,7 +11452,7 @@ Number lightMode "Light Mode" (G_waterpurifier) {channel="miio:basic:waterpurifi 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" Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"} Number:Temperature temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"} @@ -11436,7 +11486,7 @@ Number lightMode "Light Mode" (G_waterpurifier) {channel="miio:basic:waterpurifi 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" Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"} Number:Temperature temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"} @@ -11470,7 +11520,7 @@ Number lightMode "Light Mode" (G_waterpurifier) {channel="miio:basic:waterpurifi 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" Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"} Number:Temperature temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"} @@ -11504,7 +11554,7 @@ Number lightMode "Light Mode" (G_waterpurifier) {channel="miio:basic:waterpurifi 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" Switch power "Power" (G_airfresh) {channel="miio:basic:airfresh:power"} Switch heater "Heater" (G_airfresh) {channel="miio:basic:airfresh:heater"} @@ -11526,7 +11576,7 @@ Number:Temperature temperature "Temperature" (G_airfresh) {channel="miio:basic:a 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)" Switch power "Power" (G_airfresh) {channel="miio:basic:airfresh:power"} Switch heater "Heater" (G_airfresh) {channel="miio:basic:airfresh:heater"} @@ -11548,7 +11598,7 @@ Number:Temperature temperature "Temperature" (G_airfresh) {channel="miio:basic:a 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" String actions "Actions" (G_airfresh) {channel="miio:basic:airfresh:actions"} Switch on "Air Fresh - Switch Status" (G_airfresh) {channel="miio:basic:airfresh:on"} @@ -11569,7 +11619,7 @@ Number:Temperature temperature "Custom Service - Temperature" (G_airfresh) {chan 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" Switch power "Power" (G_airmonitor) {channel="miio:basic:airmonitor:power"} Number aqi "Air Quality Index" (G_airmonitor) {channel="miio:basic:airmonitor:aqi"} @@ -11585,7 +11635,7 @@ Number night_end "Night End Time" (G_airmonitor) {channel="miio:basic:airmonitor 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" String actions "Actions" (G_airp) {channel="miio:basic:airp:actions"} Switch power "Air Purifier - Switch Status" (G_airp) {channel="miio:basic:airp:power"} @@ -11609,7 +11659,7 @@ Number aqi_updata_heartbeat "Aqi - Aqi Updata Heartbeat" (G_airp) {channel="miio 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" String actions "Actions" (G_airp) {channel="miio:basic:airp:actions"} Switch on "Power" (G_airp) {channel="miio:basic:airp:on"} @@ -11631,7 +11681,7 @@ Number:Time aqi_updata_heartbeat "Custom Service - Aqi Updata Heartbeat" (G_airp 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" String actions "Actions" (G_airp) {channel="miio:basic:airp:actions"} Switch on "Air Purifier - Switch Status" (G_airp) {channel="miio:basic:airp:on"} @@ -11668,7 +11718,7 @@ Number aqi_state "Aqi - Aqi State" (G_airp) {channel="miio:basic:airp:aqi_state" 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" String actions "Actions" (G_airp) {channel="miio:basic:airp:actions"} Switch on "Air Purifier - Switch Status" (G_airp) {channel="miio:basic:airp:on"} @@ -11705,7 +11755,7 @@ Number aqi_state "Aqi - Aqi State" (G_airp) {channel="miio:basic:airp:aqi_state" 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)" Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"} String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"} @@ -11729,7 +11779,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c 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" Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"} String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"} @@ -11753,7 +11803,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c 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" Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"} String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"} @@ -11777,7 +11827,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c 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" Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"} String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"} @@ -11801,7 +11851,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c 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" 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"} @@ -11859,7 +11909,7 @@ Number manual_level "Others - Manual Level" (G_airpurifier) {channel="miio:basic 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" Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"} String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"} @@ -11883,7 +11933,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c 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" 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"} @@ -11942,7 +11992,7 @@ Number country_code "Others - National Code" (G_airpurifier) {channel="miio:basi 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" Switch on "Power" (G_airpurifier) {channel="miio:basic:airpurifier:on"} String fault "Air Purifier - Device Fault" (G_airpurifier) {channel="miio:basic:airpurifier:fault"} @@ -11963,7 +12013,7 @@ Number:Time aqi_updata_heartbeat "Custom Service - Aqi Updata Heartbeat" (G_airp 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" Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"} String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"} @@ -11987,7 +12037,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c 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" Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"} String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"} @@ -12011,7 +12061,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c 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" Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"} String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"} @@ -12035,7 +12085,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c 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" Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"} String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"} @@ -12059,7 +12109,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c 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" Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"} String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"} @@ -12083,7 +12133,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c 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" Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"} String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"} @@ -12107,7 +12157,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c 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" Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"} String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"} @@ -12131,7 +12181,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c 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" Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"} String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"} @@ -12155,7 +12205,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c 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" Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"} String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"} @@ -12179,7 +12229,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c 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" Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"} String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"} @@ -12203,7 +12253,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c 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" String actions "Actions" (G_airpurifier) {channel="miio:basic:airpurifier:actions"} Number fault "Air Purifier - Device Fault" (G_airpurifier) {channel="miio:basic:airpurifier:fault"} @@ -12262,7 +12312,7 @@ Number country_code "Others - Country Code" (G_airpurifier) {channel="miio:basic 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" 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"} @@ -12302,7 +12352,7 @@ Switch gesture_status "Others - Gesture Status" (G_airpurifier) {channel="miio:b 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" Switch power "Power" (G_fan) {channel="miio:basic:fan:power"} Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"} @@ -12323,7 +12373,7 @@ String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"} 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" Switch power "Power" (G_fan) {channel="miio:basic:fan:power"} Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"} @@ -12348,7 +12398,7 @@ String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"} 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" Switch power "Power" (G_fan) {channel="miio:basic:fan:power"} Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"} @@ -12373,7 +12423,7 @@ String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"} 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" Switch power "Power" (G_fan) {channel="miio:basic:fan:power"} Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"} @@ -12398,7 +12448,7 @@ String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"} 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" Switch power "Power" (G_fan) {channel="miio:basic:fan:power"} Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"} @@ -12419,7 +12469,7 @@ String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"} 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" Switch power "Power" (G_fan) {channel="miio:basic:fan:power"} Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"} @@ -12439,7 +12489,7 @@ String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"} 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" Switch power "Power" (G_fan) {channel="miio:basic:fan:power"} Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"} @@ -12459,7 +12509,7 @@ String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"} 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 " 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"} @@ -12484,7 +12534,7 @@ Number:Dimensionless speed_level "Custom Service - Speed Level" (G_fan) {channel 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" Switch on "Heater - Switch Status" (G_heater) {channel="miio:basic:heater:on"} Number fault "Heater - Fault" (G_heater) {channel="miio:basic:heater:fault"} @@ -12502,7 +12552,7 @@ Number:Time use_time "Private Service - Use Time" (G_heater) {channel="miio:basi 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" String actions "Actions" (G_heater) {channel="miio:basic:heater:actions"} Switch on "Heater - Switch Status" (G_heater) {channel="miio:basic:heater:on"} @@ -12521,7 +12571,7 @@ Number:Time use_time "Private Service - Use Time" (G_heater) {channel="miio:basi 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" Switch on "Heater - Power" (G_heater) {channel="miio:basic:heater:on"} Number fault "Heater - Device Fault" (G_heater) {channel="miio:basic:heater:fault"} @@ -12540,7 +12590,7 @@ Number country_code "Private Service - Country Code" (G_heater) {channel="miio:b 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" Switch on "Heater - Power" (G_heater) {channel="miio:basic:heater:on"} Number fault "Heater - Device Fault" (G_heater) {channel="miio:basic:heater:fault"} @@ -12557,7 +12607,7 @@ Switch return_to_middle "Private Service - Return To Middle" (G_heater) {channel 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" Switch on "Heater - Power" (G_heater) {channel="miio:basic:heater:on"} Number fault "Heater - Device Fault" (G_heater) {channel="miio:basic:heater:fault"} @@ -12578,7 +12628,7 @@ Switch hw_en "Private Service - Hw En" (G_heater) {channel="miio:basic:heater:hw 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" Switch power "Power" (G_heater) {channel="miio:basic:heater:power"} Number:Temperature target_temperature "Target Temperature" (G_heater) {channel="miio:basic:heater:target_temperature"} @@ -12595,7 +12645,7 @@ Number:Time usedhours "Run Time" (G_heater) {channel="miio:basic:heater:usedhour 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" Number fault "Heater - Device Fault" (G_heater) {channel="miio:basic:heater:fault"} Switch on "Heater - Power" (G_heater) {channel="miio:basic:heater:on"} @@ -12613,7 +12663,7 @@ Number:Time use_time "Private-Service - Use Time" (G_heater) {channel="miio:basi 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" Switch on "Heater - Power" (G_heater) {channel="miio:basic:heater:on"} Number fault "Heater - Device Fault" (G_heater) {channel="miio:basic:heater:fault"} @@ -12632,7 +12682,7 @@ Number country_code "Private-Service - Country-Code" (G_heater) {channel="miio:b 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" Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"} String mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"} @@ -12654,7 +12704,7 @@ Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:chi 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" Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"} Number mode "Mode - Fan Level" (G_humidifier) {channel="miio:basic:humidifier:mode"} @@ -12679,7 +12729,7 @@ Switch clean "Clean Mode" (G_humidifier) {channel="miio:basic:humidifier:clean"} 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" Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"} String humidifierMode "Humidifier Mode" (G_humidifier) {channel="miio:basic:humidifier:humidifierMode"} @@ -12699,7 +12749,7 @@ Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:chi 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" Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"} String humidifierMode "Humidifier Mode" (G_humidifier) {channel="miio:basic:humidifier:humidifierMode"} @@ -12719,7 +12769,7 @@ Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:chi 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" Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"} String mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"} @@ -12741,7 +12791,7 @@ Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:chi 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" Switch power "Power" (G_powerstrip) {channel="miio:basic:powerstrip:power"} Number powerUsage "Power Consumption" (G_powerstrip) {channel="miio:basic:powerstrip:powerUsage"} diff --git a/bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/MiIoDevices.java b/bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/MiIoDevices.java index b537bdc6c1f..4cb8808e4c3 100644 --- a/bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/MiIoDevices.java +++ b/bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/MiIoDevices.java @@ -49,6 +49,7 @@ public enum MiIoDevices { CHUNMI_COOKER_PRESS1("chunmi.cooker.press1", "Mi IH Pressure Rice Cooker", THING_TYPE_UNSUPPORTED), CHUNMI_COOKER_PRESS2("chunmi.cooker.press2", "Mi IH Pressure Rice Cooker", THING_TYPE_UNSUPPORTED), CUCO_PLUG_CP1("cuco.plug.cp1", "Gosund Smart Plug", THING_TYPE_BASIC), + CUCO_PLUG_V2EUR("cuco.plug.v2eur", "Xiaomi Smart Plug 2 (Wi-Fi)", THING_TYPE_BASIC), DEERMA_HUMIDIFIER_JSQ("deerma.humidifier.jsq", "Mi Smart Antibacterial Humidifier", THING_TYPE_BASIC), DEERMA_HUMIDIFIER_JSQ1("deerma.humidifier.jsq1", "Mi S Smart Humidifer ", THING_TYPE_BASIC), DEERMA_HUMIDIFIER_JSQ2W("deerma.humidifier.jsq2w", "Xiaomi Smart Humidifier 2", THING_TYPE_BASIC), diff --git a/bundles/org.openhab.binding.miio/src/main/resources/OH-INF/i18n/basic.properties b/bundles/org.openhab.binding.miio/src/main/resources/OH-INF/i18n/basic.properties index d760210c493..22ef9f34c3f 100644 --- a/bundles/org.openhab.binding.miio/src/main/resources/OH-INF/i18n/basic.properties +++ b/bundles/org.openhab.binding.miio/src/main/resources/OH-INF/i18n/basic.properties @@ -26,6 +26,7 @@ thing.chunmi.cooker.normal4 = Mi IH Rice Cooker 4L thing.chunmi.cooker.press1 = Mi IH Pressure Rice Cooker thing.chunmi.cooker.press2 = Mi IH Pressure Rice Cooker thing.cuco.plug.cp1 = Gosund Smart Plug +thing.cuco.plug.v2eur = Xiaomi Smart Plug 2 (Wi-Fi) thing.deerma.humidifier.jsq = Mi Smart Antibacterial Humidifier thing.deerma.humidifier.jsq1 = Mi S Smart Humidifer thing.deerma.humidifier.jsq2w = Xiaomi Smart Humidifier 2 @@ -496,6 +497,24 @@ ch.cuco.plug.cp1-miot.Manufacturer = Device Information-Device Manufacturer ch.cuco.plug.cp1-miot.Model = Device Information-Device Model ch.cuco.plug.cp1-miot.On = Switch-Switch Status ch.cuco.plug.cp1-miot.SerialNumber = Device Information-Device Serial Number +ch.cuco.plug.v2eur-miot.actions = Actions +ch.cuco.plug.v2eur-miot.data_value = Cycle - Data Value +ch.cuco.plug.v2eur-miot.default_power_on_state = Switch - Default Power On State +ch.cuco.plug.v2eur-miot.delay = Delay - Delay +ch.cuco.plug.v2eur-miot.delay_remain_time = Delay - Delay Remain Time +ch.cuco.plug.v2eur-miot.delay_time = Delay - Delay Time +ch.cuco.plug.v2eur-miot.electric_power = Power Consumption - Electric Power +ch.cuco.plug.v2eur-miot.fault = Switch - Device Fault +ch.cuco.plug.v2eur-miot.on = Switch - Switch Status +ch.cuco.plug.v2eur-miot.on1 = Indicator Light - Switch Status +ch.cuco.plug.v2eur-miot.on2 = Charging Protection - On +ch.cuco.plug.v2eur-miot.on3 = Max Power Limit - On +ch.cuco.plug.v2eur-miot.physical_controls_locked = Physical Control Locked - Physical Control Locked +ch.cuco.plug.v2eur-miot.power = Charging Protection - Power +ch.cuco.plug.v2eur-miot.power1 = Max Power Limit - Power +ch.cuco.plug.v2eur-miot.power_consumption = Power Consumption - Power Consumption +ch.cuco.plug.v2eur-miot.protect_time = Charging Protection - Protect Time +ch.cuco.plug.v2eur-miot.status = Cycle - Status ch.deerma.humidifier.jsq1.humidity = Humidity ch.deerma.humidifier.jsq1.humidity_set = Humidity Setting ch.deerma.humidifier.jsq1.led = LED indicator Light @@ -2383,6 +2402,10 @@ option.cgllc.airm.cgdn1-miot.screen_off-300 = Second option.cgllc.airm.cgdn1-miot.screen_off-60 = Second option.chuangmi.plug.212a01-miot.bt-gw-disable = Disable option.chuangmi.plug.212a01-miot.bt-gw-enable = Enable +option.cuco.plug.v2eur-miot.actions-switch-toggle = Switch Toggle +option.cuco.plug.v2eur-miot.fault-0 = No Faults +option.cuco.plug.v2eur-miot.fault-1 = Over Temperature +option.cuco.plug.v2eur-miot.fault-2 = Overload option.deerma.humidifier.jsq1.mode-1 = Low option.deerma.humidifier.jsq1.mode-2 = Medium option.deerma.humidifier.jsq1.mode-3 = High diff --git a/bundles/org.openhab.binding.miio/src/main/resources/database/cuco.plug.v2eur-miot.json b/bundles/org.openhab.binding.miio/src/main/resources/database/cuco.plug.v2eur-miot.json new file mode 100644 index 00000000000..f82d233dc6a --- /dev/null +++ b/bundles/org.openhab.binding.miio/src/main/resources/database/cuco.plug.v2eur-miot.json @@ -0,0 +1,365 @@ +{ + "deviceMapping": { + "id": [ + "cuco.plug.v2eur" + ], + "propertyMethod": "get_properties", + "maxProperties": 1, + "channels": [ + { + "property": "", + "friendlyName": "Actions", + "channel": "actions", + "type": "String", + "stateDescription": { + "options": [ + { + "value": "switch-toggle", + "label": "Switch Toggle" + } + ] + }, + "refresh": false, + "actions": [ + { + "command": "action", + "parameterType": "EMPTY", + "siid": 2, + "aiid": 1, + "condition": { + "name": "matchValue", + "parameters": [ + { + "matchValue": "switch-toggle" + } + ] + } + } + ], + "readmeComment": "Value mapping `[\"switch-toggle\"\u003d\"Switch Toggle\"]`" + }, + { + "property": "on", + "siid": 2, + "piid": 1, + "friendlyName": "Switch - Switch Status", + "channel": "on", + "type": "Switch", + "refresh": true, + "actions": [ + { + "command": "set_properties", + "parameterType": "ONOFFBOOL" + } + ], + "category": "switch", + "tags": [ + "Switch" + ] + }, + { + "property": "default-power-on-state", + "siid": 2, + "piid": 2, + "friendlyName": "Switch - Default Power On State", + "channel": "default_power_on_state", + "type": "Number", + "stateDescription": { + "minimum": 0, + "maximum": 2, + "step": 1, + "pattern": "%.0f" + }, + "refresh": true, + "actions": [ + { + "command": "set_properties", + "parameterType": "NUMBER" + } + ] + }, + { + "property": "fault", + "siid": 2, + "piid": 3, + "friendlyName": "Switch - Device Fault", + "channel": "fault", + "type": "Number", + "stateDescription": { + "readOnly": true, + "options": [ + { + "value": "0", + "label": "No Faults" + }, + { + "value": "1", + "label": "Over Temperature" + }, + { + "value": "2", + "label": "Overload" + } + ] + }, + "refresh": true, + "actions": [], + "readmeComment": "Value mapping `[\"0\"\u003d\"No Faults\",\"1\"\u003d\"Over Temperature\",\"2\"\u003d\"Overload\"]`" + }, + { + "property": "physical-controls-locked", + "siid": 7, + "piid": 1, + "friendlyName": "Physical Control Locked - Physical Control Locked", + "channel": "physical_controls_locked", + "type": "Switch", + "refresh": true, + "actions": [ + { + "command": "set_properties", + "parameterType": "ONOFFBOOL" + } + ] + }, + { + "property": "power-consumption", + "siid": 11, + "piid": 1, + "friendlyName": "Power Consumption - Power Consumption", + "channel": "power_consumption", + "type": "Number", + "stateDescription": { + "minimum": 0, + "maximum": 65535, + "step": 1, + "pattern": "%.0f", + "readOnly": true + }, + "refresh": true, + "actions": [] + }, + { + "property": "electric-power", + "siid": 11, + "piid": 2, + "friendlyName": "Power Consumption - Electric Power", + "channel": "electric_power", + "type": "Number:Power", + "unit": "watt", + "stateDescription": { + "minimum": 0, + "maximum": 5000, + "step": 1, + "pattern": "%.0f %unit%", + "readOnly": true + }, + "refresh": true, + "actions": [] + }, + { + "property": "on1", + "siid": 13, + "piid": 1, + "friendlyName": "Indicator Light - Switch Status", + "channel": "on1", + "type": "Switch", + "refresh": true, + "actions": [ + { + "command": "set_properties", + "parameterType": "ONOFFBOOL" + } + ], + "category": "switch", + "tags": [ + "Switch" + ] + }, + { + "property": "delay", + "siid": 14, + "piid": 1, + "friendlyName": "Delay - Delay", + "channel": "delay", + "type": "Switch", + "refresh": true, + "actions": [ + { + "command": "set_properties", + "parameterType": "ONOFFBOOL" + } + ] + }, + { + "property": "delay-time", + "siid": 14, + "piid": 2, + "friendlyName": "Delay - Delay Time", + "channel": "delay_time", + "type": "Number:Time", + "unit": "seconds", + "stateDescription": { + "minimum": 0, + "maximum": 86400, + "step": 1, + "pattern": "%.0f %unit%" + }, + "refresh": true, + "actions": [ + { + "command": "set_properties", + "parameterType": "STRING" + } + ] + }, + { + "property": "delay-remain-time", + "siid": 14, + "piid": 3, + "friendlyName": "Delay - Delay Remain Time", + "channel": "delay_remain_time", + "type": "Number:Time", + "unit": "seconds", + "stateDescription": { + "minimum": 0, + "maximum": 86400, + "step": 1, + "pattern": "%.0f %unit%", + "readOnly": true + }, + "refresh": true, + "actions": [] + }, + { + "property": "on2", + "siid": 4, + "piid": 1, + "friendlyName": "Charging Protection - On", + "channel": "on2", + "type": "Switch", + "refresh": true, + "actions": [ + { + "command": "set_properties", + "parameterType": "ONOFFBOOL" + } + ], + "category": "switch", + "tags": [ + "Switch" + ] + }, + { + "property": "power", + "siid": 4, + "piid": 2, + "friendlyName": "Charging Protection - Power", + "channel": "power", + "type": "Number", + "stateDescription": { + "minimum": 2, + "maximum": 1200, + "step": 1, + "pattern": "%.0f" + }, + "refresh": true, + "actions": [ + { + "command": "set_properties", + "parameterType": "STRING" + } + ] + }, + { + "property": "protect-time", + "siid": 4, + "piid": 3, + "friendlyName": "Charging Protection - Protect Time", + "channel": "protect_time", + "type": "Number:Time", + "unit": "minutes", + "stateDescription": { + "minimum": 1, + "maximum": 300, + "step": 1, + "pattern": "%.0f %unit%" + }, + "refresh": true, + "actions": [ + { + "command": "set_properties", + "parameterType": "STRING" + } + ] + }, + { + "property": "status", + "siid": 5, + "piid": 1, + "friendlyName": "Cycle - Status", + "channel": "status", + "type": "Switch", + "refresh": true, + "actions": [ + { + "command": "set_properties", + "parameterType": "ONOFFBOOL" + } + ] + }, + { + "property": "data-value", + "siid": 5, + "piid": 2, + "friendlyName": "Cycle - Data Value", + "channel": "data_value", + "type": "String", + "refresh": true, + "actions": [ + { + "command": "set_properties", + "parameterType": "STRING" + } + ] + }, + { + "property": "on3", + "siid": 9, + "piid": 1, + "friendlyName": "Max Power Limit - On", + "channel": "on3", + "type": "Switch", + "refresh": true, + "actions": [ + { + "command": "set_properties", + "parameterType": "ONOFFBOOL" + } + ] + }, + { + "property": "power1", + "siid": 9, + "piid": 2, + "friendlyName": "Max Power Limit - Power", + "channel": "power1", + "type": "Number:Power", + "unit": "watt", + "stateDescription": { + "minimum": 300, + "maximum": 3600, + "step": 100, + "pattern": "%.0f %unit%" + }, + "refresh": true, + "actions": [ + { + "command": "set_properties", + "parameterType": "STRING" + } + ] + } + ], + "experimental": false + } +} diff --git a/bundles/org.openhab.binding.miio/src/test/java/org/openhab/binding/miio/internal/ReadmeHelper.java b/bundles/org.openhab.binding.miio/src/test/java/org/openhab/binding/miio/internal/ReadmeHelper.java index eb0c626c8dd..fdf0a817e38 100644 --- a/bundles/org.openhab.binding.miio/src/test/java/org/openhab/binding/miio/internal/ReadmeHelper.java +++ b/bundles/org.openhab.binding.miio/src/test/java/org/openhab/binding/miio/internal/ReadmeHelper.java @@ -186,16 +186,16 @@ public class ReadmeHelper { sw.write("### " + device.getDescription() + " (" + "" + device.getModel() + "" + ") Channels\n" + "\n"); sw.write( - "| Channel | Type | Description | Comment |\n"); + "| Channel | Type | Description | Comment |\n"); sw.write( - "|----------------------|----------------------|------------------------------------------|------------|\n"); + "|----------------------------|----------------------|------------------------------------------|------------|\n"); for (MiIoBasicChannel ch : dev.getDevice().getChannels()) { if (UPDATE_OPTION_MAPPING_README_COMMENTS && ch.getReadmeComment().startsWith("Value mapping")) { ch.setReadmeComment(readmeOptionMapping(ch, device.getModel())); } - sw.write("| " + minLengthString(ch.getChannel(), 20) + " | " + minLengthString(ch.getType(), 20) + sw.write("| " + minLengthString(ch.getChannel(), 26) + " | " + minLengthString(ch.getType(), 20) + " | " + minLengthString(ch.getFriendlyName(), 40) + " | " + minLengthString(ch.getReadmeComment(), 10) + " |\n"); } @@ -240,7 +240,7 @@ public class ReadmeHelper { String gr = "G_" + id; sw.write("note: Autogenerated example. Replace the id (" + id + ") in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\n"); - sw.write("\n```\n"); + sw.write("\n```java\n"); sw.write("Group " + gr + " \"" + device.getDescription() + "\" \n"); for (MiIoBasicChannel ch : dev.getDevice().getChannels()) {