]> git.basschouten.com Git - openhab-addons.git/commitdiff
[miio] add support for zhimi.humidifier.ca4 (Smartmi Evaporative Air Humidifier 2...
authorMarek Skrobacki <skrobul@skrobul.com>
Thu, 26 Nov 2020 22:32:39 +0000 (22:32 +0000)
committerGitHub <noreply@github.com>
Thu, 26 Nov 2020 22:32:39 +0000 (14:32 -0800)
* miio: add support for zhimi.humidifier.ca4

This change adds support for Xiaomi Smartmi Evaporation Air Humidifier 2.

The device uses MIOT protocol, exact spec is available at:

http://miot-spec.org/miot-spec-v2/instance?type=urn:miot-spec-v2:device:humidifier:0000A00E:zhimi-ca4:2

Signed-off-by: Marek Skrobacki <skrobul@skrobul.com>
bundles/org.openhab.binding.miio/README.md
bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/MiIoDevices.java
bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/basic/Conversions.java
bundles/org.openhab.binding.miio/src/main/resources/OH-INF/thing/commonChannels.xml
bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.humidifier.ca4.json [new file with mode: 0644]

index 89dce3257e70af453b709449164c51ff47471749..b621f7962c7bc0057c573101d6d87ff99ca0686c 100644 (file)
@@ -84,249 +84,250 @@ or in case of unknown models include the model information of a similar device t
 
 # Mi IO Devices
 
-Currently the miio binding supports more than 210 different models.
-
-| Device                       | ThingType        | Device Model           | Supported | Remark     |
-|------------------------------|------------------|------------------------|-----------|------------|
-| AUX Air Conditioner          | miio:unsupported | aux.aircondition.v1    | No        |            |
-| Idelan Air Conditioner       | miio:unsupported | idelan.aircondition.v1 | No        |            |
-| Midea Air Conditioner v2     | miio:unsupported | midea.aircondition.v1  | No        |            |
-| Midea Air Conditioner v2     | miio:unsupported | midea.aircondition.v2  | No        |            |
-| Midea Air Conditioner xa1    | miio:unsupported | midea.aircondition.xa1 | No        |            |
-| Mi Air Monitor v1            | miio:basic       | [zhimi.airmonitor.v1](#zhimi-airmonitor-v1) | Yes       |            |
-| Mi Air Quality Monitor 2gen  | miio:basic       | [cgllc.airmonitor.b1](#cgllc-airmonitor-b1) | Yes       |            |
-| Mi Air Quality Monitor S1    | miio:basic       | [cgllc.airmonitor.s1](#cgllc-airmonitor-s1) | Yes       |            |
-| Mi Air Humidifier            | miio:basic       | [zhimi.humidifier.v1](#zhimi-humidifier-v1) | Yes       |            |
-| Mi Air Humidifier            | miio:basic       | [zhimi.humidifier.ca1](#zhimi-humidifier-ca1) | Yes       |            |
-| Mi Air Humidifier 2          | miio:basic       | [zhimi.humidifier.cb1](#zhimi-humidifier-cb1) | Yes       |            |
-| Mija Smart humidifier        | miio:basic       | [deerma.humidifier.mjjsq](#deerma-humidifier-mjjsq) | Yes       |            |
-| Mi Air Purifier v1           | miio:basic       | [zhimi.airpurifier.v1](#zhimi-airpurifier-v1) | Yes       |            |
-| Mi Air Purifier v2           | miio:basic       | [zhimi.airpurifier.v2](#zhimi-airpurifier-v2) | Yes       |            |
-| Mi Air Purifier v3           | miio:basic       | [zhimi.airpurifier.v3](#zhimi-airpurifier-v3) | Yes       |            |
-| Mi Air Purifier v5           | miio:basic       | [zhimi.airpurifier.v5](#zhimi-airpurifier-v5) | Yes       |            |
-| Mi Air Purifier Pro v6       | miio:basic       | [zhimi.airpurifier.v6](#zhimi-airpurifier-v6) | Yes       |            |
-| Mi Air Purifier Pro v7       | miio:basic       | [zhimi.airpurifier.v7](#zhimi-airpurifier-v7) | Yes       |            |
-| Mi Air Purifier 2 (mini)     | miio:basic       | [zhimi.airpurifier.m1](#zhimi-airpurifier-m1) | Yes       |            |
-| Mi Air Purifier (mini)       | miio:basic       | [zhimi.airpurifier.m2](#zhimi-airpurifier-m2) | Yes       |            |
-| Mi Air Purifier MS1          | miio:basic       | [zhimi.airpurifier.ma1](#zhimi-airpurifier-ma1) | Yes       |            |
-| Mi Air Purifier MS2          | miio:basic       | [zhimi.airpurifier.ma2](#zhimi-airpurifier-ma2) | Yes       |            |
-| Mi Air Purifier 3            | miio:basic       | [zhimi.airpurifier.ma4](#zhimi-airpurifier-ma4) | Yes       |            |
-| Mi Air Purifier 3            | miio:basic       | [zhimi.airpurifier.mb3](#zhimi-airpurifier-mb3) | Yes       |            |
-| Mi Air Purifier Super        | miio:basic       | [zhimi.airpurifier.sa1](#zhimi-airpurifier-sa1) | Yes       |            |
-| Mi Air Purifier Super 2      | miio:basic       | [zhimi.airpurifier.sa2](#zhimi-airpurifier-sa2) | Yes       |            |
-| Mi Fresh Air Ventilator      | miio:basic       | [dmaker.airfresh.t2017](#dmaker-airfresh-t2017) | Yes       |            |
-| Mi Fresh Air Ventilator A1   | miio:basic       | [dmaker.airfresh.a1](#dmaker-airfresh-a1) | Yes       |            |
-| Xiao AI Smart Alarm Clock    | miio:unsupported | zimi.clock.myk01       | No        |            |
-| Yeelight Smart Bath Heater   | miio:unsupported | yeelight.bhf_light.v2  | No        |            |
-| Gosund Plug                  | miio:basic       | [cuco.plug.cp1](#cuco-plug-cp1) | Yes       |            |
-| XIAOMI MIJIA WIDETECH WDH318EFW1 Dehumidifier | miio:unsupported | nwt.derh.wdh318efw1    | No        |            |
-| Mi Air Purifier mb1          | miio:basic       | [zhimi.airpurifier.mb1](#zhimi-airpurifier-mb1) | Yes       |            |
-| Mi Air Purifier 2S           | miio:basic       | [zhimi.airpurifier.mc1](#zhimi-airpurifier-mc1) | Yes       |            |
-| Mi Air Purifier 2S           | miio:basic       | [zhimi.airpurifier.mc2](#zhimi-airpurifier-mc2) | Yes       |            |
-| Mi Air Purifier virtual      | miio:unsupported | zhimi.airpurifier.virtual | No        |            |
-| Mi Air Purifier vtl m1       | miio:unsupported | zhimi.airpurifier.vtl_m1 | No        |            |
-| Mi Remote v2                 | miio:unsupported | chuangmi.ir.v2         | No        |            |
-| Xiaomi IR Remote             | miio:unsupported | chuangmi.remote.v2     | No        |            |
-| MiJia Rice Cooker            | miio:unsupported | chunmi.cooker.normal1  | No        |            |
-| MiJia Rice Cooker            | miio:unsupported | chunmi.cooker.normal2  | No        |            |
-| MiJia Rice Cooker            | miio:unsupported | hunmi.cooker.normal3   | No        |            |
-| MiJia Rice Cooker            | miio:unsupported | chunmi.cooker.normal4  | No        |            |
-| MiJia Heating Pressure Rice Cooker | miio:unsupported | chunmi.cooker.press1   | No        |            |
-| MiJia Heating Pressure Rice Cooker | miio:unsupported | chunmi.cooker.press2   | No        |            |
-| Mi Smart Fan                 | miio:basic       | [zhimi.fan.v1](#zhimi-fan-v1) | Yes       |            |
-| Mi Smart Fan                 | miio:basic       | [zhimi.fan.v2](#zhimi-fan-v2) | Yes       |            |
-| Mi Smart Pedestal Fan        | miio:basic       | [zhimi.fan.v3](#zhimi-fan-v3) | Yes       |            |
-| Xiaomi Mi Smart Pedestal Fan | miio:basic       | [zhimi.fan.sa1](#zhimi-fan-sa1) | Yes       |            |
-| Xiaomi Mi Smart Pedestal Fan | miio:basic       | [zhimi.fan.za1](#zhimi-fan-za1) | Yes       |            |
-| Xiaomi Mi Smart Pedestal Fan | miio:basic       | [zhimi.fan.za3](#zhimi-fan-za3) | Yes       |            |
-| Xiaomi Mi Smart Pedestal Fan | miio:basic       | [zhimi.fan.za4](#zhimi-fan-za4) | Yes       |            |
-| Xiaomi Mijia Smart Tower Fan | miio:basic       | [dmaker.fan.1c](#dmaker-fan-1c) | Yes       |            |
-| Xiaomi Mijia Smart Tower Fan | miio:basic       | [dmaker.fan.p5](#dmaker-fan-p5) | Yes       |            |
-| Xiaomi Mijia Smart Tower Fan | miio:basic       | [dmaker.fan.p8](#dmaker-fan-p8) | Yes       |            |
-| Xiaomi Mijia Smart Tower Fan | miio:basic       | [dmaker.fan.p9](#dmaker-fan-p9) | Yes       |            |
-| Xiaomi Mijia Smart Tower Fan | miio:basic       | [dmaker.fan.p10](#dmaker-fan-p10) | Yes       |            |
-| Viomi Internet refrigerator iLive | miio:unsupported | viomi.fridge.v3        | No        |            |
-| Mi Smart Home Gateway v1     | miio:basic       | [lumi.gateway.v1](#lumi-gateway-v1) | Yes       | Used to control the gateway itself. Use the mihome binding to control devices connected to the Xiaomi gateway.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Mi Smart Home Gateway v2     | miio:basic       | [lumi.gateway.v2](#lumi-gateway-v2) | Yes       | Used to control the gateway itself. Use the mihome binding to control devices connected to the Xiaomi gateway.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Mi Smart Home Gateway v3     | miio:basic       | [lumi.gateway.v3](#lumi-gateway-v3) | Yes       | Used to control the gateway itself. Use the mihome binding to control devices connected to the Xiaomi gateway.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Xiaomi Mi Mijia Gateway V3 ZNDMWG03LM | miio:basic       | [lumi.gateway.mgl03](#lumi-gateway-mgl03) | Yes       | Used to control the gateway itself. Use the mihome binding to control devices connected to the Xiaomi gateway.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Mi Humdifier                 | miio:basic       | [zhimi.humidifier.v1](#zhimi-humidifier-v1) | Yes       |            |
-| Light Control (Wall Switch)  | miio:unsupported | lumi.ctrl_neutral1.v1  | No        |            |
-| Light Control (Wall Switch)  | miio:unsupported | lumi.ctrl_neutral2.v1  | No        |            |
-| Xiaomi youpin Curtain Controller (Wi-Fi) | miio:basic       | [lumi.curtain.hagl05](#lumi-curtain-hagl05) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Mr Bond M1 Pro Smart Clothes Dryer | miio:basic       | [mrbond.airer.m1pro](#mrbond-airer-m1pro) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Mr Bond M1 Smart Clothes Dryer | miio:basic       | [mrbond.airer.m1s](#mrbond-airer-m1s) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Mr Bond M1 Super Smart Clothes Dryer | miio:basic       | [mrbond.airer.m1super](#mrbond-airer-m1super) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Xiaomi Mi Robot Vacuum MOP Essential | miio:basic       | [mijia.vacuum.v2](#mijia-vacuum-v2) | Yes       | Action commands are unknown at this time. According to spec identified actions for execution are:<br />`action{"did":"vacuum-start-sweep","siid":2,"aiid":1,"in":[]}`<br />`action{"did":"vacuum-stop-sweeping","siid":2,"aiid":2,"in":[]}`<br />`action{"did":"vacuum-start-charge","siid":2,"aiid":3,"in":[]}`<br />`action{"did":"filter-reset-filter-life","siid":11,"aiid":1,"in":[]}`<br />`action{"did":"brush-cleaner-reset-brush-life","siid":14,"aiid":1,"in":[]}`<br />`action{"did":"brush-cleaner-reset-brush-life","siid":15,"aiid":1,"in":[]}`<br />Please test and feedback if they are working to they can be linked to a channel. |
-| Xiaomi Scishare smart capsule coffee machine | miio:basic       | [scishare.coffee.s1102](#scishare-coffee-s1102) | Yes       | This device does not allow for regular querying for the status. Hence the status is not updated for the action channels.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Xiaomi Scishare smart capsule coffee machine | miio:basic       | [scishare.coffee.s1301](#scishare-coffee-s1301) | Yes       | This device does not allow for regular querying for the status. Hence the status is not updated for the action channels.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Xiaomi Philips Eyecare Smart Lamp 2 | miio:basic       | [philips.light.sread1](#philips-light-sread1) | Yes       |            |
-| Xiaomi Philips Eyecare Smart Lamp 2 | miio:basic       | [philips.light.sread2](#philips-light-sread2) | Yes       |            |
-| Xiaomi Philips LED Ceiling Lamp | miio:basic       | [philips.light.ceiling](#philips-light-ceiling) | Yes       |            |
-| Xiaomi Philips LED Ceiling Lamp | miio:basic       | [philips.light.zyceiling](#philips-light-zyceiling) | Yes       |            |
-| Xiaomi Philips Bulb          | miio:basic       | [philips.light.bulb](#philips-light-bulb) | Yes       |            |
-| Xiaomi Philips Wi-Fi Bulb E27 White | miio:basic       | [philips.light.hbulb](#philips-light-hbulb) | Yes       |            |
-| PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp | miio:basic       | [philips.light.candle](#philips-light-candle) | Yes       |            |
-| Xiaomi Philips Downlight     | miio:basic       | [philips.light.downlight](#philips-light-downlight) | Yes       |            |
-| Xiaomi Philips ZhiRui bedside lamp | miio:basic       | [philips.light.moonlight](#philips-light-moonlight) | Yes       |            |
-| Philips Ceiling Light        | miio:basic       | [philips.light.bceiling1](#philips-light-bceiling1) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Philips Ceiling Light        | miio:basic       | [philips.light.bceiling2](#philips-light-bceiling2) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Philips Light                | miio:basic       | [philips.light.cbulb](#philips-light-cbulb) | Yes       |            |
-| Philips Light                | miio:basic       | [philips.light.cbulbs](#philips-light-cbulbs) | Yes       |            |
-| Philips Light                | miio:basic       | [philips.light.dcolor](#philips-light-dcolor) | Yes       |            |
-| Philips Light                | miio:basic       | [philips.light.rwread](#philips-light-rwread) | Yes       |            |
-| Philips Light                | miio:basic       | [philips.light.lnblight1](#philips-light-lnblight1) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Philips Light                | miio:basic       | [philips.light.lnblight2](#philips-light-lnblight2) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Philips Light                | miio:basic       | [philips.light.lnlrlight](#philips-light-lnlrlight) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Philips Light                | miio:basic       | [philips.light.lrceiling](#philips-light-lrceiling) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Xiaomi PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp White Crystal | miio:basic       | [philips.light.candle2](#philips-light-candle2) | Yes       |            |
-| philips.light.mono1          | miio:basic       | [philips.light.mono1](#philips-light-mono1) | Yes       |            |
-| Philips Down Light           | miio:basic       | [philips.light.dlight](#philips-light-dlight) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Philips Ceiling Light        | miio:basic       | [philips.light.mceil](#philips-light-mceil) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Philips Ceiling Light        | miio:basic       | [philips.light.mceilm](#philips-light-mceilm) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Philips Ceiling Light        | miio:basic       | [philips.light.mceils](#philips-light-mceils) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Philips Ceiling Light        | miio:basic       | [philips.light.obceil](#philips-light-obceil) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Philips Ceiling Light        | miio:basic       | [philips.light.obceim](#philips-light-obceim) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Philips Ceiling Light        | miio:basic       | [philips.light.obceis](#philips-light-obceis) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Philips Ceiling Light        | miio:basic       | [philips.light.sceil](#philips-light-sceil) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Philips Ceiling Light        | miio:basic       | [philips.light.sceilm](#philips-light-sceilm) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Philips Ceiling Light        | miio:basic       | [philips.light.sceils](#philips-light-sceils) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Philips Ceiling Light        | miio:basic       | [philips.light.xzceil](#philips-light-xzceil) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Philips Ceiling Light        | miio:basic       | [philips.light.xzceim](#philips-light-xzceim) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Philips Ceiling Light        | miio:basic       | [philips.light.xzceis](#philips-light-xzceis) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| philips.light.virtual        | miio:basic       | [philips.light.virtual](#philips-light-virtual) | Yes       |            |
-| philips.light.zysread        | miio:basic       | [philips.light.zysread](#philips-light-zysread) | Yes       |            |
-| philips.light.zystrip        | miio:basic       | [philips.light.zystrip](#philips-light-zystrip) | Yes       |            |
-| Mi Power-plug                | miio:basic       | [chuangmi.plug.m1](#chuangmi-plug-m1) | Yes       |            |
-| Mi Power-plug v1             | miio:basic       | [chuangmi.plug.v1](#chuangmi-plug-v1) | Yes       |            |
-| Mi Power-plug v2             | miio:basic       | [chuangmi.plug.v2](#chuangmi-plug-v2) | Yes       |            |
-| Mi Power-plug v3             | miio:basic       | [chuangmi.plug.v3](#chuangmi-plug-v3) | Yes       |            |
-| Mi Power-plug                | miio:basic       | [chuangmi.plug.m3](#chuangmi-plug-m3) | Yes       |            |
-| Mi Smart Plug                | miio:basic       | [chuangmi.plug.hmi205](#chuangmi-plug-hmi205) | Yes       |            |
-| Mi Smart Plug                | miio:basic       | [chuangmi.plug.hmi206](#chuangmi-plug-hmi206) | Yes       |            |
-| Mi Smart Plug                | miio:basic       | [chuangmi.plug.hmi208](#chuangmi-plug-hmi208) | Yes       |            |
-| Qing Mi Smart Power Strip v1 | miio:basic       | [qmi.powerstrip.v1](#qmi-powerstrip-v1) | Yes       |            |
-| Mi Power-strip v2            | miio:basic       | [zimi.powerstrip.v2](#zimi-powerstrip-v2) | Yes       |            |
-| Mi Toothbrush                | miio:unsupported | soocare.toothbrush.x3  | No        |            |
-| Mi Robot Vacuum              | miio:vacuum      | [rockrobo.vacuum.v1](#rockrobo-vacuum-v1) | Yes       |            |
-| Mi Xiaowa Vacuum c1          | miio:vacuum      | [roborock.vacuum.c1](#roborock-vacuum-c1) | Yes       |            |
-| Roborock Vacuum S6 pure      | miio:vacuum      | [roborock.vacuum.a08](#roborock-vacuum-a08) | Yes       |            |
-| Roborock S6 MaxV / T7 Pro    | miio:vacuum      | [roborock.vacuum.a09](#roborock-vacuum-a09) | Yes       |            |
-| Roborock S6 MaxV / T7 Pro    | miio:vacuum      | [roborock.vacuum.a10](#roborock-vacuum-a10) | Yes       |            |
-| Roborock S6 MaxV / T7 Pro    | miio:vacuum      | [roborock.vacuum.a11](#roborock-vacuum-a11) | Yes       |            |
-| Roborock Vacuum S6 pure      | miio:vacuum      | [roborock.vacuum.p5](#roborock-vacuum-p5) | Yes       |            |
-| Mi Robot Vacuum v2           | miio:vacuum      | [roborock.vacuum.s5](#roborock-vacuum-s5) | Yes       |            |
-| Mi Robot Vacuum 1S           | miio:vacuum      | [roborock.vacuum.m1s](#roborock-vacuum-m1s) | Yes       |            |
-| Mi Robot Vacuum S4           | miio:vacuum      | [roborock.vacuum.s4](#roborock-vacuum-s4) | Yes       |            |
-| Roborock Vacuum S4v2         | miio:vacuum      | [roborock.vacuum.s4v2](#roborock-vacuum-s4v2) | Yes       |            |
-| Roborock Vacuum T6           | miio:vacuum      | [roborock.vacuum.t6](#roborock-vacuum-t6) | Yes       |            |
-| Roborock Vacuum T6 v2        | miio:vacuum      | [roborock.vacuum.t6v2](#roborock-vacuum-t6v2) | Yes       |            |
-| Roborock Vacuum T6 v3        | miio:vacuum      | [roborock.vacuum.t6v3](#roborock-vacuum-t6v3) | Yes       |            |
-| Roborock Vacuum T4           | miio:vacuum      | [roborock.vacuum.t4](#roborock-vacuum-t4) | Yes       |            |
-| Roborock Vacuum T4 v2        | miio:vacuum      | [roborock.vacuum.t4v2](#roborock-vacuum-t4v2) | Yes       |            |
-| Roborock Vacuum T4 v3        | miio:vacuum      | [roborock.vacuum.t4v3](#roborock-vacuum-t4v3) | Yes       |            |
-| Roborock Vacuum T7           | miio:vacuum      | [roborock.vacuum.t7](#roborock-vacuum-t7) | Yes       |            |
-| Roborock Vacuum T7 v2        | miio:vacuum      | [roborock.vacuum.t7v2](#roborock-vacuum-t7v2) | Yes       |            |
-| Roborock Vacuum T7 v3        | miio:vacuum      | [roborock.vacuum.t7v3](#roborock-vacuum-t7v3) | Yes       |            |
-| Roborock Vacuum T7p          | miio:vacuum      | [roborock.vacuum.t7p](#roborock-vacuum-t7p) | Yes       |            |
-| Roborock Vacuum T7 v2        | miio:vacuum      | [roborock.vacuum.t7pv2](#roborock-vacuum-t7pv2) | Yes       |            |
-| Roborock Vacuum T7 v3        | miio:vacuum      | [roborock.vacuum.t7pv3](#roborock-vacuum-t7pv3) | Yes       |            |
-| Roborock Vacuum S5 Max       | miio:vacuum      | [roborock.vacuum.s5e](#roborock-vacuum-s5e) | Yes       |            |
-| Roborock Vacuum S6           | miio:vacuum      | [rockrobo.vacuum.s6](#rockrobo-vacuum-s6) | Yes       |            |
-| Roborock Vacuum S6           | miio:vacuum      | [roborock.vacuum.s6](#roborock-vacuum-s6) | Yes       |            |
-| Rockrobo Xiaowa Vacuum v2    | miio:unsupported | roborock.vacuum.e2     | No        |            |
-| Xiaomi Mijia vacuum V-RVCLM21B | miio:basic       | [viomi.vacuum.v6](#viomi-vacuum-v6) | Yes       |            |
-| Xiaomi Mijia vacuum mop STYJ02YM | miio:basic       | [viomi.vacuum.v7](#viomi-vacuum-v7) | Yes       |            |
-| Xiaomi Mijia vacuum mop STYJ02YM v2 | miio:basic       | [viomi.vacuum.v8](#viomi-vacuum-v8) | Yes       |            |
-| Vacuum 1C STYTJ01ZHM         | miio:basic       | [dreame.vacuum.mc1808](#dreame-vacuum-mc1808) | Yes       |            |
-| roborock.vacuum.c1           | miio:unsupported | roborock.vacuum.c1     | No        |            |
-| Rockrobo Xiaowa Sweeper v2   | miio:unsupported | roborock.sweeper.e2v2  | No        |            |
-| Rockrobo Xiaowa Sweeper v3   | miio:unsupported | roborock.sweeper.e2v3  | No        |            |
-|  Mijia 1 Gang Wall Smart Switch (WIFI) - PTX switch | miio:basic       | [090615.switch.xswitch01](#090615-switch-xswitch01) | Yes       |            |
-|  Mijia 2 Gang Wall Smart Switch (WIFI) - PTX switch | miio:basic       | [090615.switch.xswitch02](#090615-switch-xswitch02) | Yes       |            |
-|  Mijia 3 Gang Wall Smart Switch (WIFI) - PTX switch | miio:basic       | [090615.switch.xswitch03](#090615-switch-xswitch03) | Yes       |            |
-| Mi Water Purifier v1         | miio:basic       | [yunmi.waterpurifier.v1](#yunmi-waterpurifier-v1) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Mi Water Purifier v2         | miio:basic       | [yunmi.waterpurifier.v2](#yunmi-waterpurifier-v2) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Mi Water Purifier v3         | miio:basic       | [yunmi.waterpurifier.v3](#yunmi-waterpurifier-v3) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Mi Water Purifier v4         | miio:basic       | [yunmi.waterpurifier.v4](#yunmi-waterpurifier-v4) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Mi Water Purifier lx2        | miio:basic       | [yunmi.waterpuri.lx2](#yunmi-waterpuri-lx2) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Mi Water Purifier lx3        | miio:basic       | [yunmi.waterpuri.lx3](#yunmi-waterpuri-lx3) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Mi Water Purifier lx4        | miio:basic       | [yunmi.waterpuri.lx4](#yunmi-waterpuri-lx4) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Mi Water Purifier lx5        | miio:basic       | [yunmi.waterpuri.lx5](#yunmi-waterpuri-lx5) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Mi Water Purifier lx6        | miio:basic       | [yunmi.waterpuri.lx6](#yunmi-waterpuri-lx6) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Mi Water Purifier lx7        | miio:basic       | [yunmi.waterpuri.lx7](#yunmi-waterpuri-lx7) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Mi Water Purifier lx8        | miio:basic       | [yunmi.waterpuri.lx8](#yunmi-waterpuri-lx8) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Mi Water Purifier lx9        | miio:basic       | [yunmi.waterpuri.lx9](#yunmi-waterpuri-lx9) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Mi Water Purifier lx10       | miio:basic       | [yunmi.waterpuri.lx10](#yunmi-waterpuri-lx10) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Mi Water Purifier lx11       | miio:basic       | [yunmi.waterpuri.lx11](#yunmi-waterpuri-lx11) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Mi Water Purifier lx12       | miio:basic       | [yunmi.waterpuri.lx12](#yunmi-waterpuri-lx12) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Xiaomi Wifi Extender         | miio:unsupported | xiaomi.repeater.v2     | No        |            |
-| Mi Internet Speaker          | miio:unsupported | xiaomi.wifispeaker.v1  | No        |            |
-| Xiaomi Mijia Whale Smart Toilet Cover | miio:basic       | [xjx.toilet.pro](#xjx-toilet-pro) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Xiaomi Mijia Smart Toilet Cover | miio:basic       | [xjx.toilet.relax](#xjx-toilet-relax) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Xiaomi Mijia Smart Toilet Cover | miio:basic       | [xjx.toilet.pure](#xjx-toilet-pure) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Xiaomi Mijia Smart Toilet Cover | miio:basic       | [xjx.toilet.zero](#xjx-toilet-zero) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Yeelight Lamp                | miio:basic       | [yeelink.light.bslamp1](#yeelink-light-bslamp1) | Yes       |            |
-| Yeelight Lamp                | miio:basic       | [yeelink.light.bslamp2](#yeelink-light-bslamp2) | Yes       |            |
-| Yeelight Lamp                | miio:basic       | [yeelink.light.bslamp3](#yeelink-light-bslamp3) | Yes       |            |
-| Yeelight BadHeater           | miio:basic       | [yeelink.bhf_light.v1](#yeelink-bhf_light-v1) | Yes       |            |
-| Yeelight BadHeater           | miio:basic       | [yeelink.bhf_light.v2](#yeelink-bhf_light-v2) | Yes       |            |
-| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling1](#yeelink-light-ceiling1) | Yes       |            |
-| Yeelight LED Ceiling Lamp v2 | miio:basic       | [yeelink.light.ceiling2](#yeelink-light-ceiling2) | Yes       |            |
-| Yeelight LED Ceiling Lamp v3 | miio:basic       | [yeelink.light.ceiling3](#yeelink-light-ceiling3) | Yes       |            |
-| Yeelight LED Ceiling Lamp v4 (JIAOYUE 650 RGB) | miio:basic       | [yeelink.light.ceiling4](#yeelink-light-ceiling4) | Yes       |            |
-| Yeelight LED Ceiling Lamp v4 | miio:basic       | [yeelink.light.ceiling4.ambi](#yeelink-light-ceiling4-ambi) | Yes       |            |
-| Yeelight LED Ceiling Lamp v5 | miio:basic       | [yeelink.light.ceiling5](#yeelink-light-ceiling5) | Yes       |            |
-| Yeelight LED Ceiling Lamp v6 | miio:basic       | [yeelink.light.ceiling6](#yeelink-light-ceiling6) | Yes       |            |
-| Yeelight LED Ceiling Lamp v7 | miio:basic       | [yeelink.light.ceiling7](#yeelink-light-ceiling7) | Yes       |            |
-| Yeelight LED Ceiling Lamp v8 | miio:basic       | [yeelink.light.ceiling8](#yeelink-light-ceiling8) | Yes       |            |
-| Yeelight LED Ceiling Lamp v9 | miio:basic       | [yeelink.light.ceiling9](#yeelink-light-ceiling9) | Yes       |            |
-| Yeelight LED Meteorite lamp  | miio:basic       | [yeelink.light.ceiling10](#yeelink-light-ceiling10) | Yes       |            |
-| Yeelight LED Ceiling Lamp v11 | miio:basic       | [yeelink.light.ceiling11](#yeelink-light-ceiling11) | Yes       |            |
-| Yeelight LED Ceiling Lamp v12 | miio:basic       | [yeelink.light.ceiling12](#yeelink-light-ceiling12) | Yes       |            |
-| Yeelight LED Ceiling Lamp v13 | miio:basic       | [yeelink.light.ceiling13](#yeelink-light-ceiling13) | Yes       |            |
-| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling14](#yeelink-light-ceiling14) | Yes       |            |
-| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling15](#yeelink-light-ceiling15) | Yes       |            |
-| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling16](#yeelink-light-ceiling16) | Yes       |            |
-| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling17](#yeelink-light-ceiling17) | Yes       |            |
-| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling18](#yeelink-light-ceiling18) | Yes       |            |
-| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling19](#yeelink-light-ceiling19) | Yes       |            |
-| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling20](#yeelink-light-ceiling20) | Yes       |            |
-| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling21](#yeelink-light-ceiling21) | Yes       |            |
-| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling22](#yeelink-light-ceiling22) | Yes       |            |
-| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling23](#yeelink-light-ceiling23) | Yes       |            |
-| Yeelight LED Ceiling Ambi Lamp | miio:basic       | [yeelink.light.ceiling4.ambi](#yeelink-light-ceiling4-ambi) | Yes       |            |
-| Yeelight LED Ceiling Ambi Lamp | miio:basic       | [yeelink.light.ceiling10.ambi](#yeelink-light-ceiling10-ambi) | Yes       |            |
-| Yeelight LED Ceiling Ambi Lamp | miio:basic       | [yeelink.light.ceiling19.ambi](#yeelink-light-ceiling19-ambi) | Yes       |            |
-| Yeelight LED Ceiling Ambi Lamp | miio:basic       | [yeelink.light.ceiling20.ambi](#yeelink-light-ceiling20-ambi) | Yes       |            |
-| Yeelight ct2                 | miio:basic       | [yeelink.light.ct2](#yeelink-light-ct2) | Yes       |            |
-| Yeelight White Bulb          | miio:basic       | [yeelink.light.mono1](#yeelink-light-mono1) | Yes       |            |
-| Yeelight White Bulb v2       | miio:basic       | [yeelink.light.mono2](#yeelink-light-mono2) | Yes       |            |
-| Yeelight White               | miio:basic       | [yeelink.light.mono5](#yeelink-light-mono5) | Yes       |            |
-| Yeelight Wifi Speaker        | miio:unsupported | yeelink.wifispeaker.v1 | No        |            |
-| Yeelight                     | miio:basic       | [yeelink.light.lamp1](#yeelink-light-lamp1) | Yes       |            |
-| Yeelight                     | miio:basic       | [yeelink.light.lamp2](#yeelink-light-lamp2) | Yes       |            |
-| Yeelight                     | miio:basic       | [yeelink.light.lamp3](#yeelink-light-lamp3) | Yes       |            |
-| Yeelight                     | miio:basic       | [yeelink.light.lamp4](#yeelink-light-lamp4) | Yes       |            |
-| Yeelight                     | miio:basic       | [yeelink.light.lamp5](#yeelink-light-lamp5) | Yes       |            |
-| Yeelight                     | miio:basic       | [yeelink.light.lamp6](#yeelink-light-lamp6) | Yes       |            |
-| Yeelight                     | miio:basic       | [yeelink.light.lamp7](#yeelink-light-lamp7) | Yes       |            |
-| Yeelight                     | miio:basic       | [yeelink.light.lamp8](#yeelink-light-lamp8) | Yes       |            |
-| Yeelight Panel               | miio:basic       | [yeelink.light.panel1](#yeelink-light-panel1) | Yes       |            |
-| Yeelight Strip               | miio:basic       | [yeelink.light.strip1](#yeelink-light-strip1) | Yes       |            |
-| Yeelight Strip               | miio:basic       | [yeelink.light.strip2](#yeelink-light-strip2) | Yes       |            |
-| Yeelight Strip               | miio:basic       | [yeelink.light.strip4](#yeelink-light-strip4) | Yes       |            |
-| Yeelight                     | miio:basic       | [yeelink.light.virtual](#yeelink-light-virtual) | Yes       |            |
-| Yeelight Color Bulb          | miio:basic       | [yeelink.light.color1](#yeelink-light-color1) | Yes       |            |
-| Yeelight Color Bulb YLDP06YL 10W | miio:basic       | [yeelink.light.color2](#yeelink-light-color2) | Yes       |            |
-| Yeelight Color Bulb YLDP02YL 9W | miio:basic       | [yeelink.light.color3](#yeelink-light-color3) | Yes       |            |
-| Yeelight Bulb YLDP13YL (8,5W) | miio:basic       | [yeelink.light.color4](#yeelink-light-color4) | Yes       |            |
-| Yeelight yilai ceiling       | miio:basic       | [yilai.light.ceiling1](#yilai-light-ceiling1) | Yes       |            |
-| Yeelight yilai ceiling       | miio:basic       | [yilai.light.ceiling2](#yilai-light-ceiling2) | Yes       |            |
-| Yeelight yilai ceiling       | miio:basic       | [yilai.light.ceiling3](#yilai-light-ceiling3) | Yes       |            |
-| Zhimi Heater                 | miio:basic       | [zhimi.heater.za1](#zhimi-heater-za1) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Zhimi Heater                 | miio:basic       | [zhimi.heater.za2](#zhimi-heater-za2) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
-| Zhimi Heater                 | miio:basic       | [zhimi.heater.zb1](#zhimi-heater-zb1) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+Currently the miio binding supports more than 210 different models.\r
+\r
+| Device                       | ThingType        | Device Model           | Supported | Remark     |\r
+|------------------------------|------------------|------------------------|-----------|------------|\r
+| AUX Air Conditioner          | miio:unsupported | aux.aircondition.v1    | No        |            |\r
+| Idelan Air Conditioner       | miio:unsupported | idelan.aircondition.v1 | No        |            |\r
+| Midea Air Conditioner v2     | miio:unsupported | midea.aircondition.v1  | No        |            |\r
+| Midea Air Conditioner v2     | miio:unsupported | midea.aircondition.v2  | No        |            |\r
+| Midea Air Conditioner xa1    | miio:unsupported | midea.aircondition.xa1 | No        |            |\r
+| Mi Air Monitor v1            | miio:basic       | [zhimi.airmonitor.v1](#zhimi-airmonitor-v1) | Yes       |            |\r
+| Mi Air Quality Monitor 2gen  | miio:basic       | [cgllc.airmonitor.b1](#cgllc-airmonitor-b1) | Yes       |            |\r
+| Mi Air Quality Monitor S1    | miio:basic       | [cgllc.airmonitor.s1](#cgllc-airmonitor-s1) | Yes       |            |\r
+| Mi Air Humidifier            | miio:basic       | [zhimi.humidifier.v1](#zhimi-humidifier-v1) | Yes       |            |\r
+| Mi Air Humidifier            | miio:basic       | [zhimi.humidifier.ca1](#zhimi-humidifier-ca1) | Yes       |            |\r
+| Mi Air Evaporative Humidifier 2 | miio:basic       | [zhimi.humidifier.ca4](#zhimi-humidifier-ca4) | Yes       |            |\r
+| Mi Air Humidifier 2          | miio:basic       | [zhimi.humidifier.cb1](#zhimi-humidifier-cb1) | Yes       |            |\r
+| Mija Smart humidifier        | miio:basic       | [deerma.humidifier.mjjsq](#deerma-humidifier-mjjsq) | Yes       |            |\r
+| Mi Air Purifier v1           | miio:basic       | [zhimi.airpurifier.v1](#zhimi-airpurifier-v1) | Yes       |            |\r
+| Mi Air Purifier v2           | miio:basic       | [zhimi.airpurifier.v2](#zhimi-airpurifier-v2) | Yes       |            |\r
+| Mi Air Purifier v3           | miio:basic       | [zhimi.airpurifier.v3](#zhimi-airpurifier-v3) | Yes       |            |\r
+| Mi Air Purifier v5           | miio:basic       | [zhimi.airpurifier.v5](#zhimi-airpurifier-v5) | Yes       |            |\r
+| Mi Air Purifier Pro v6       | miio:basic       | [zhimi.airpurifier.v6](#zhimi-airpurifier-v6) | Yes       |            |\r
+| Mi Air Purifier Pro v7       | miio:basic       | [zhimi.airpurifier.v7](#zhimi-airpurifier-v7) | Yes       |            |\r
+| Mi Air Purifier 2 (mini)     | miio:basic       | [zhimi.airpurifier.m1](#zhimi-airpurifier-m1) | Yes       |            |\r
+| Mi Air Purifier (mini)       | miio:basic       | [zhimi.airpurifier.m2](#zhimi-airpurifier-m2) | Yes       |            |\r
+| Mi Air Purifier MS1          | miio:basic       | [zhimi.airpurifier.ma1](#zhimi-airpurifier-ma1) | Yes       |            |\r
+| Mi Air Purifier MS2          | miio:basic       | [zhimi.airpurifier.ma2](#zhimi-airpurifier-ma2) | Yes       |            |\r
+| Mi Air Purifier 3            | miio:basic       | [zhimi.airpurifier.ma4](#zhimi-airpurifier-ma4) | Yes       |            |\r
+| Mi Air Purifier 3            | miio:basic       | [zhimi.airpurifier.mb3](#zhimi-airpurifier-mb3) | Yes       |            |\r
+| Mi Air Purifier Super        | miio:basic       | [zhimi.airpurifier.sa1](#zhimi-airpurifier-sa1) | Yes       |            |\r
+| Mi Air Purifier Super 2      | miio:basic       | [zhimi.airpurifier.sa2](#zhimi-airpurifier-sa2) | Yes       |            |\r
+| Mi Fresh Air Ventilator      | miio:basic       | [dmaker.airfresh.t2017](#dmaker-airfresh-t2017) | Yes       |            |\r
+| Mi Fresh Air Ventilator A1   | miio:basic       | [dmaker.airfresh.a1](#dmaker-airfresh-a1) | Yes       |            |\r
+| Xiao AI Smart Alarm Clock    | miio:unsupported | zimi.clock.myk01       | No        |            |\r
+| Yeelight Smart Bath Heater   | miio:unsupported | yeelight.bhf_light.v2  | No        |            |\r
+| Gosund Plug                  | miio:basic       | [cuco.plug.cp1](#cuco-plug-cp1) | Yes       |            |\r
+| XIAOMI MIJIA WIDETECH WDH318EFW1 Dehumidifier | miio:unsupported | nwt.derh.wdh318efw1    | No        |            |\r
+| Mi Air Purifier mb1          | miio:basic       | [zhimi.airpurifier.mb1](#zhimi-airpurifier-mb1) | Yes       |            |\r
+| Mi Air Purifier 2S           | miio:basic       | [zhimi.airpurifier.mc1](#zhimi-airpurifier-mc1) | Yes       |            |\r
+| Mi Air Purifier 2S           | miio:basic       | [zhimi.airpurifier.mc2](#zhimi-airpurifier-mc2) | Yes       |            |\r
+| Mi Air Purifier virtual      | miio:unsupported | zhimi.airpurifier.virtual | No        |            |\r
+| Mi Air Purifier vtl m1       | miio:unsupported | zhimi.airpurifier.vtl_m1 | No        |            |\r
+| Mi Remote v2                 | miio:unsupported | chuangmi.ir.v2         | No        |            |\r
+| Xiaomi IR Remote             | miio:unsupported | chuangmi.remote.v2     | No        |            |\r
+| MiJia Rice Cooker            | miio:unsupported | chunmi.cooker.normal1  | No        |            |\r
+| MiJia Rice Cooker            | miio:unsupported | chunmi.cooker.normal2  | No        |            |\r
+| MiJia Rice Cooker            | miio:unsupported | hunmi.cooker.normal3   | No        |            |\r
+| MiJia Rice Cooker            | miio:unsupported | chunmi.cooker.normal4  | No        |            |\r
+| MiJia Heating Pressure Rice Cooker | miio:unsupported | chunmi.cooker.press1   | No        |            |\r
+| MiJia Heating Pressure Rice Cooker | miio:unsupported | chunmi.cooker.press2   | No        |            |\r
+| Mi Smart Fan                 | miio:basic       | [zhimi.fan.v1](#zhimi-fan-v1) | Yes       |            |\r
+| Mi Smart Fan                 | miio:basic       | [zhimi.fan.v2](#zhimi-fan-v2) | Yes       |            |\r
+| Mi Smart Pedestal Fan        | miio:basic       | [zhimi.fan.v3](#zhimi-fan-v3) | Yes       |            |\r
+| Xiaomi Mi Smart Pedestal Fan | miio:basic       | [zhimi.fan.sa1](#zhimi-fan-sa1) | Yes       |            |\r
+| Xiaomi Mi Smart Pedestal Fan | miio:basic       | [zhimi.fan.za1](#zhimi-fan-za1) | Yes       |            |\r
+| Xiaomi Mi Smart Pedestal Fan | miio:basic       | [zhimi.fan.za3](#zhimi-fan-za3) | Yes       |            |\r
+| Xiaomi Mi Smart Pedestal Fan | miio:basic       | [zhimi.fan.za4](#zhimi-fan-za4) | Yes       |            |\r
+| Xiaomi Mijia Smart Tower Fan | miio:basic       | [dmaker.fan.1c](#dmaker-fan-1c) | Yes       |            |\r
+| Xiaomi Mijia Smart Tower Fan | miio:basic       | [dmaker.fan.p5](#dmaker-fan-p5) | Yes       |            |\r
+| Xiaomi Mijia Smart Tower Fan | miio:basic       | [dmaker.fan.p8](#dmaker-fan-p8) | Yes       |            |\r
+| Xiaomi Mijia Smart Tower Fan | miio:basic       | [dmaker.fan.p9](#dmaker-fan-p9) | Yes       |            |\r
+| Xiaomi Mijia Smart Tower Fan | miio:basic       | [dmaker.fan.p10](#dmaker-fan-p10) | Yes       |            |\r
+| Viomi Internet refrigerator iLive | miio:unsupported | viomi.fridge.v3        | No        |            |\r
+| Mi Smart Home Gateway v1     | miio:basic       | [lumi.gateway.v1](#lumi-gateway-v1) | Yes       | Used to control the gateway itself. Use the mihome binding to control devices connected to the Xiaomi gateway.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Mi Smart Home Gateway v2     | miio:basic       | [lumi.gateway.v2](#lumi-gateway-v2) | Yes       | Used to control the gateway itself. Use the mihome binding to control devices connected to the Xiaomi gateway.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Mi Smart Home Gateway v3     | miio:basic       | [lumi.gateway.v3](#lumi-gateway-v3) | Yes       | Used to control the gateway itself. Use the mihome binding to control devices connected to the Xiaomi gateway.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Xiaomi Mi Mijia Gateway V3 ZNDMWG03LM | miio:basic       | [lumi.gateway.mgl03](#lumi-gateway-mgl03) | Yes       | Used to control the gateway itself. Use the mihome binding to control devices connected to the Xiaomi gateway.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Mi Humdifier                 | miio:basic       | [zhimi.humidifier.v1](#zhimi-humidifier-v1) | Yes       |            |\r
+| Light Control (Wall Switch)  | miio:unsupported | lumi.ctrl_neutral1.v1  | No        |            |\r
+| Light Control (Wall Switch)  | miio:unsupported | lumi.ctrl_neutral2.v1  | No        |            |\r
+| Xiaomi youpin Curtain Controller (Wi-Fi) | miio:basic       | [lumi.curtain.hagl05](#lumi-curtain-hagl05) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Mr Bond M1 Pro Smart Clothes Dryer | miio:basic       | [mrbond.airer.m1pro](#mrbond-airer-m1pro) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Mr Bond M1 Smart Clothes Dryer | miio:basic       | [mrbond.airer.m1s](#mrbond-airer-m1s) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Mr Bond M1 Super Smart Clothes Dryer | miio:basic       | [mrbond.airer.m1super](#mrbond-airer-m1super) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Xiaomi Mi Robot Vacuum MOP Essential | miio:basic       | [mijia.vacuum.v2](#mijia-vacuum-v2) | Yes       | Action commands are unknown at this time. According to spec identified actions for execution are:<br />`action{"did":"vacuum-start-sweep","siid":2,"aiid":1,"in":[]}`<br />`action{"did":"vacuum-stop-sweeping","siid":2,"aiid":2,"in":[]}`<br />`action{"did":"vacuum-start-charge","siid":2,"aiid":3,"in":[]}`<br />`action{"did":"filter-reset-filter-life","siid":11,"aiid":1,"in":[]}`<br />`action{"did":"brush-cleaner-reset-brush-life","siid":14,"aiid":1,"in":[]}`<br />`action{"did":"brush-cleaner-reset-brush-life","siid":15,"aiid":1,"in":[]}`<br />Please test and feedback if they are working to they can be linked to a channel. |\r
+| Xiaomi Scishare smart capsule coffee machine | miio:basic       | [scishare.coffee.s1102](#scishare-coffee-s1102) | Yes       | This device does not allow for regular querying for the status. Hence the status is not updated for the action channels.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Xiaomi Scishare smart capsule coffee machine | miio:basic       | [scishare.coffee.s1301](#scishare-coffee-s1301) | Yes       | This device does not allow for regular querying for the status. Hence the status is not updated for the action channels.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Xiaomi Philips Eyecare Smart Lamp 2 | miio:basic       | [philips.light.sread1](#philips-light-sread1) | Yes       |            |\r
+| Xiaomi Philips Eyecare Smart Lamp 2 | miio:basic       | [philips.light.sread2](#philips-light-sread2) | Yes       |            |\r
+| Xiaomi Philips LED Ceiling Lamp | miio:basic       | [philips.light.ceiling](#philips-light-ceiling) | Yes       |            |\r
+| Xiaomi Philips LED Ceiling Lamp | miio:basic       | [philips.light.zyceiling](#philips-light-zyceiling) | Yes       |            |\r
+| Xiaomi Philips Bulb          | miio:basic       | [philips.light.bulb](#philips-light-bulb) | Yes       |            |\r
+| Xiaomi Philips Wi-Fi Bulb E27 White | miio:basic       | [philips.light.hbulb](#philips-light-hbulb) | Yes       |            |\r
+| PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp | miio:basic       | [philips.light.candle](#philips-light-candle) | Yes       |            |\r
+| Xiaomi Philips Downlight     | miio:basic       | [philips.light.downlight](#philips-light-downlight) | Yes       |            |\r
+| Xiaomi Philips ZhiRui bedside lamp | miio:basic       | [philips.light.moonlight](#philips-light-moonlight) | Yes       |            |\r
+| Philips Ceiling Light        | miio:basic       | [philips.light.bceiling1](#philips-light-bceiling1) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Philips Ceiling Light        | miio:basic       | [philips.light.bceiling2](#philips-light-bceiling2) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Philips Light                | miio:basic       | [philips.light.cbulb](#philips-light-cbulb) | Yes       |            |\r
+| Philips Light                | miio:basic       | [philips.light.cbulbs](#philips-light-cbulbs) | Yes       |            |\r
+| Philips Light                | miio:basic       | [philips.light.dcolor](#philips-light-dcolor) | Yes       |            |\r
+| Philips Light                | miio:basic       | [philips.light.rwread](#philips-light-rwread) | Yes       |            |\r
+| Philips Light                | miio:basic       | [philips.light.lnblight1](#philips-light-lnblight1) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Philips Light                | miio:basic       | [philips.light.lnblight2](#philips-light-lnblight2) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Philips Light                | miio:basic       | [philips.light.lnlrlight](#philips-light-lnlrlight) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Philips Light                | miio:basic       | [philips.light.lrceiling](#philips-light-lrceiling) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Xiaomi PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp White Crystal | miio:basic       | [philips.light.candle2](#philips-light-candle2) | Yes       |            |\r
+| philips.light.mono1          | miio:basic       | [philips.light.mono1](#philips-light-mono1) | Yes       |            |\r
+| Philips Down Light           | miio:basic       | [philips.light.dlight](#philips-light-dlight) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Philips Ceiling Light        | miio:basic       | [philips.light.mceil](#philips-light-mceil) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Philips Ceiling Light        | miio:basic       | [philips.light.mceilm](#philips-light-mceilm) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Philips Ceiling Light        | miio:basic       | [philips.light.mceils](#philips-light-mceils) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Philips Ceiling Light        | miio:basic       | [philips.light.obceil](#philips-light-obceil) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Philips Ceiling Light        | miio:basic       | [philips.light.obceim](#philips-light-obceim) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Philips Ceiling Light        | miio:basic       | [philips.light.obceis](#philips-light-obceis) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Philips Ceiling Light        | miio:basic       | [philips.light.sceil](#philips-light-sceil) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Philips Ceiling Light        | miio:basic       | [philips.light.sceilm](#philips-light-sceilm) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Philips Ceiling Light        | miio:basic       | [philips.light.sceils](#philips-light-sceils) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Philips Ceiling Light        | miio:basic       | [philips.light.xzceil](#philips-light-xzceil) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Philips Ceiling Light        | miio:basic       | [philips.light.xzceim](#philips-light-xzceim) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Philips Ceiling Light        | miio:basic       | [philips.light.xzceis](#philips-light-xzceis) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| philips.light.virtual        | miio:basic       | [philips.light.virtual](#philips-light-virtual) | Yes       |            |\r
+| philips.light.zysread        | miio:basic       | [philips.light.zysread](#philips-light-zysread) | Yes       |            |\r
+| philips.light.zystrip        | miio:basic       | [philips.light.zystrip](#philips-light-zystrip) | Yes       |            |\r
+| Mi Power-plug                | miio:basic       | [chuangmi.plug.m1](#chuangmi-plug-m1) | Yes       |            |\r
+| Mi Power-plug v1             | miio:basic       | [chuangmi.plug.v1](#chuangmi-plug-v1) | Yes       |            |\r
+| Mi Power-plug v2             | miio:basic       | [chuangmi.plug.v2](#chuangmi-plug-v2) | Yes       |            |\r
+| Mi Power-plug v3             | miio:basic       | [chuangmi.plug.v3](#chuangmi-plug-v3) | Yes       |            |\r
+| Mi Power-plug                | miio:basic       | [chuangmi.plug.m3](#chuangmi-plug-m3) | Yes       |            |\r
+| Mi Smart Plug                | miio:basic       | [chuangmi.plug.hmi205](#chuangmi-plug-hmi205) | Yes       |            |\r
+| Mi Smart Plug                | miio:basic       | [chuangmi.plug.hmi206](#chuangmi-plug-hmi206) | Yes       |            |\r
+| Mi Smart Plug                | miio:basic       | [chuangmi.plug.hmi208](#chuangmi-plug-hmi208) | Yes       |            |\r
+| Qing Mi Smart Power Strip v1 | miio:basic       | [qmi.powerstrip.v1](#qmi-powerstrip-v1) | Yes       |            |\r
+| Mi Power-strip v2            | miio:basic       | [zimi.powerstrip.v2](#zimi-powerstrip-v2) | Yes       |            |\r
+| Mi Toothbrush                | miio:unsupported | soocare.toothbrush.x3  | No        |            |\r
+| Mi Robot Vacuum              | miio:vacuum      | [rockrobo.vacuum.v1](#rockrobo-vacuum-v1) | Yes       |            |\r
+| Mi Xiaowa Vacuum c1          | miio:vacuum      | [roborock.vacuum.c1](#roborock-vacuum-c1) | Yes       |            |\r
+| Roborock Vacuum S6 pure      | miio:vacuum      | [roborock.vacuum.a08](#roborock-vacuum-a08) | Yes       |            |\r
+| Roborock S6 MaxV / T7 Pro    | miio:vacuum      | [roborock.vacuum.a09](#roborock-vacuum-a09) | Yes       |            |\r
+| Roborock S6 MaxV / T7 Pro    | miio:vacuum      | [roborock.vacuum.a10](#roborock-vacuum-a10) | Yes       |            |\r
+| Roborock S6 MaxV / T7 Pro    | miio:vacuum      | [roborock.vacuum.a11](#roborock-vacuum-a11) | Yes       |            |\r
+| Roborock Vacuum S6 pure      | miio:vacuum      | [roborock.vacuum.p5](#roborock-vacuum-p5) | Yes       |            |\r
+| Mi Robot Vacuum v2           | miio:vacuum      | [roborock.vacuum.s5](#roborock-vacuum-s5) | Yes       |            |\r
+| Mi Robot Vacuum 1S           | miio:vacuum      | [roborock.vacuum.m1s](#roborock-vacuum-m1s) | Yes       |            |\r
+| Mi Robot Vacuum S4           | miio:vacuum      | [roborock.vacuum.s4](#roborock-vacuum-s4) | Yes       |            |\r
+| Roborock Vacuum S4v2         | miio:vacuum      | [roborock.vacuum.s4v2](#roborock-vacuum-s4v2) | Yes       |            |\r
+| Roborock Vacuum T6           | miio:vacuum      | [roborock.vacuum.t6](#roborock-vacuum-t6) | Yes       |            |\r
+| Roborock Vacuum T6 v2        | miio:vacuum      | [roborock.vacuum.t6v2](#roborock-vacuum-t6v2) | Yes       |            |\r
+| Roborock Vacuum T6 v3        | miio:vacuum      | [roborock.vacuum.t6v3](#roborock-vacuum-t6v3) | Yes       |            |\r
+| Roborock Vacuum T4           | miio:vacuum      | [roborock.vacuum.t4](#roborock-vacuum-t4) | Yes       |            |\r
+| Roborock Vacuum T4 v2        | miio:vacuum      | [roborock.vacuum.t4v2](#roborock-vacuum-t4v2) | Yes       |            |\r
+| Roborock Vacuum T4 v3        | miio:vacuum      | [roborock.vacuum.t4v3](#roborock-vacuum-t4v3) | Yes       |            |\r
+| Roborock Vacuum T7           | miio:vacuum      | [roborock.vacuum.t7](#roborock-vacuum-t7) | Yes       |            |\r
+| Roborock Vacuum T7 v2        | miio:vacuum      | [roborock.vacuum.t7v2](#roborock-vacuum-t7v2) | Yes       |            |\r
+| Roborock Vacuum T7 v3        | miio:vacuum      | [roborock.vacuum.t7v3](#roborock-vacuum-t7v3) | Yes       |            |\r
+| Roborock Vacuum T7p          | miio:vacuum      | [roborock.vacuum.t7p](#roborock-vacuum-t7p) | Yes       |            |\r
+| Roborock Vacuum T7 v2        | miio:vacuum      | [roborock.vacuum.t7pv2](#roborock-vacuum-t7pv2) | Yes       |            |\r
+| Roborock Vacuum T7 v3        | miio:vacuum      | [roborock.vacuum.t7pv3](#roborock-vacuum-t7pv3) | Yes       |            |\r
+| Roborock Vacuum S5 Max       | miio:vacuum      | [roborock.vacuum.s5e](#roborock-vacuum-s5e) | Yes       |            |\r
+| Roborock Vacuum S6           | miio:vacuum      | [rockrobo.vacuum.s6](#rockrobo-vacuum-s6) | Yes       |            |\r
+| Roborock Vacuum S6           | miio:vacuum      | [roborock.vacuum.s6](#roborock-vacuum-s6) | Yes       |            |\r
+| Rockrobo Xiaowa Vacuum v2    | miio:unsupported | roborock.vacuum.e2     | No        |            |\r
+| Xiaomi Mijia vacuum V-RVCLM21B | miio:basic       | [viomi.vacuum.v6](#viomi-vacuum-v6) | Yes       |            |\r
+| Xiaomi Mijia vacuum mop STYJ02YM | miio:basic       | [viomi.vacuum.v7](#viomi-vacuum-v7) | Yes       |            |\r
+| Xiaomi Mijia vacuum mop STYJ02YM v2 | miio:basic       | [viomi.vacuum.v8](#viomi-vacuum-v8) | Yes       |            |\r
+| Vacuum 1C STYTJ01ZHM         | miio:basic       | [dreame.vacuum.mc1808](#dreame-vacuum-mc1808) | Yes       |            |\r
+| roborock.vacuum.c1           | miio:unsupported | roborock.vacuum.c1     | No        |            |\r
+| Rockrobo Xiaowa Sweeper v2   | miio:unsupported | roborock.sweeper.e2v2  | No        |            |\r
+| Rockrobo Xiaowa Sweeper v3   | miio:unsupported | roborock.sweeper.e2v3  | No        |            |\r
+|  Mijia 1 Gang Wall Smart Switch (WIFI) - PTX switch | miio:basic       | [090615.switch.xswitch01](#090615-switch-xswitch01) | Yes       |            |\r
+|  Mijia 2 Gang Wall Smart Switch (WIFI) - PTX switch | miio:basic       | [090615.switch.xswitch02](#090615-switch-xswitch02) | Yes       |            |\r
+|  Mijia 3 Gang Wall Smart Switch (WIFI) - PTX switch | miio:basic       | [090615.switch.xswitch03](#090615-switch-xswitch03) | Yes       |            |\r
+| Mi Water Purifier v1         | miio:basic       | [yunmi.waterpurifier.v1](#yunmi-waterpurifier-v1) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Mi Water Purifier v2         | miio:basic       | [yunmi.waterpurifier.v2](#yunmi-waterpurifier-v2) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Mi Water Purifier v3         | miio:basic       | [yunmi.waterpurifier.v3](#yunmi-waterpurifier-v3) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Mi Water Purifier v4         | miio:basic       | [yunmi.waterpurifier.v4](#yunmi-waterpurifier-v4) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Mi Water Purifier lx2        | miio:basic       | [yunmi.waterpuri.lx2](#yunmi-waterpuri-lx2) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Mi Water Purifier lx3        | miio:basic       | [yunmi.waterpuri.lx3](#yunmi-waterpuri-lx3) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Mi Water Purifier lx4        | miio:basic       | [yunmi.waterpuri.lx4](#yunmi-waterpuri-lx4) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Mi Water Purifier lx5        | miio:basic       | [yunmi.waterpuri.lx5](#yunmi-waterpuri-lx5) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Mi Water Purifier lx6        | miio:basic       | [yunmi.waterpuri.lx6](#yunmi-waterpuri-lx6) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Mi Water Purifier lx7        | miio:basic       | [yunmi.waterpuri.lx7](#yunmi-waterpuri-lx7) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Mi Water Purifier lx8        | miio:basic       | [yunmi.waterpuri.lx8](#yunmi-waterpuri-lx8) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Mi Water Purifier lx9        | miio:basic       | [yunmi.waterpuri.lx9](#yunmi-waterpuri-lx9) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Mi Water Purifier lx10       | miio:basic       | [yunmi.waterpuri.lx10](#yunmi-waterpuri-lx10) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Mi Water Purifier lx11       | miio:basic       | [yunmi.waterpuri.lx11](#yunmi-waterpuri-lx11) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Mi Water Purifier lx12       | miio:basic       | [yunmi.waterpuri.lx12](#yunmi-waterpuri-lx12) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Xiaomi Wifi Extender         | miio:unsupported | xiaomi.repeater.v2     | No        |            |\r
+| Mi Internet Speaker          | miio:unsupported | xiaomi.wifispeaker.v1  | No        |            |\r
+| Xiaomi Mijia Whale Smart Toilet Cover | miio:basic       | [xjx.toilet.pro](#xjx-toilet-pro) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Xiaomi Mijia Smart Toilet Cover | miio:basic       | [xjx.toilet.relax](#xjx-toilet-relax) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Xiaomi Mijia Smart Toilet Cover | miio:basic       | [xjx.toilet.pure](#xjx-toilet-pure) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Xiaomi Mijia Smart Toilet Cover | miio:basic       | [xjx.toilet.zero](#xjx-toilet-zero) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Yeelight Lamp                | miio:basic       | [yeelink.light.bslamp1](#yeelink-light-bslamp1) | Yes       |            |\r
+| Yeelight Lamp                | miio:basic       | [yeelink.light.bslamp2](#yeelink-light-bslamp2) | Yes       |            |\r
+| Yeelight Lamp                | miio:basic       | [yeelink.light.bslamp3](#yeelink-light-bslamp3) | Yes       |            |\r
+| Yeelight BadHeater           | miio:basic       | [yeelink.bhf_light.v1](#yeelink-bhf_light-v1) | Yes       |            |\r
+| Yeelight BadHeater           | miio:basic       | [yeelink.bhf_light.v2](#yeelink-bhf_light-v2) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling1](#yeelink-light-ceiling1) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp v2 | miio:basic       | [yeelink.light.ceiling2](#yeelink-light-ceiling2) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp v3 | miio:basic       | [yeelink.light.ceiling3](#yeelink-light-ceiling3) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp v4 (JIAOYUE 650 RGB) | miio:basic       | [yeelink.light.ceiling4](#yeelink-light-ceiling4) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp v4 | miio:basic       | [yeelink.light.ceiling4.ambi](#yeelink-light-ceiling4-ambi) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp v5 | miio:basic       | [yeelink.light.ceiling5](#yeelink-light-ceiling5) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp v6 | miio:basic       | [yeelink.light.ceiling6](#yeelink-light-ceiling6) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp v7 | miio:basic       | [yeelink.light.ceiling7](#yeelink-light-ceiling7) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp v8 | miio:basic       | [yeelink.light.ceiling8](#yeelink-light-ceiling8) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp v9 | miio:basic       | [yeelink.light.ceiling9](#yeelink-light-ceiling9) | Yes       |            |\r
+| Yeelight LED Meteorite lamp  | miio:basic       | [yeelink.light.ceiling10](#yeelink-light-ceiling10) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp v11 | miio:basic       | [yeelink.light.ceiling11](#yeelink-light-ceiling11) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp v12 | miio:basic       | [yeelink.light.ceiling12](#yeelink-light-ceiling12) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp v13 | miio:basic       | [yeelink.light.ceiling13](#yeelink-light-ceiling13) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling14](#yeelink-light-ceiling14) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling15](#yeelink-light-ceiling15) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling16](#yeelink-light-ceiling16) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling17](#yeelink-light-ceiling17) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling18](#yeelink-light-ceiling18) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling19](#yeelink-light-ceiling19) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling20](#yeelink-light-ceiling20) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling21](#yeelink-light-ceiling21) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling22](#yeelink-light-ceiling22) | Yes       |            |\r
+| Yeelight LED Ceiling Lamp    | miio:basic       | [yeelink.light.ceiling23](#yeelink-light-ceiling23) | Yes       |            |\r
+| Yeelight LED Ceiling Ambi Lamp | miio:basic       | [yeelink.light.ceiling4.ambi](#yeelink-light-ceiling4-ambi) | Yes       |            |\r
+| Yeelight LED Ceiling Ambi Lamp | miio:basic       | [yeelink.light.ceiling10.ambi](#yeelink-light-ceiling10-ambi) | Yes       |            |\r
+| Yeelight LED Ceiling Ambi Lamp | miio:basic       | [yeelink.light.ceiling19.ambi](#yeelink-light-ceiling19-ambi) | Yes       |            |\r
+| Yeelight LED Ceiling Ambi Lamp | miio:basic       | [yeelink.light.ceiling20.ambi](#yeelink-light-ceiling20-ambi) | Yes       |            |\r
+| Yeelight ct2                 | miio:basic       | [yeelink.light.ct2](#yeelink-light-ct2) | Yes       |            |\r
+| Yeelight White Bulb          | miio:basic       | [yeelink.light.mono1](#yeelink-light-mono1) | Yes       |            |\r
+| Yeelight White Bulb v2       | miio:basic       | [yeelink.light.mono2](#yeelink-light-mono2) | Yes       |            |\r
+| Yeelight White               | miio:basic       | [yeelink.light.mono5](#yeelink-light-mono5) | Yes       |            |\r
+| Yeelight Wifi Speaker        | miio:unsupported | yeelink.wifispeaker.v1 | No        |            |\r
+| Yeelight                     | miio:basic       | [yeelink.light.lamp1](#yeelink-light-lamp1) | Yes       |            |\r
+| Yeelight                     | miio:basic       | [yeelink.light.lamp2](#yeelink-light-lamp2) | Yes       |            |\r
+| Yeelight                     | miio:basic       | [yeelink.light.lamp3](#yeelink-light-lamp3) | Yes       |            |\r
+| Yeelight                     | miio:basic       | [yeelink.light.lamp4](#yeelink-light-lamp4) | Yes       |            |\r
+| Yeelight                     | miio:basic       | [yeelink.light.lamp5](#yeelink-light-lamp5) | Yes       |            |\r
+| Yeelight                     | miio:basic       | [yeelink.light.lamp6](#yeelink-light-lamp6) | Yes       |            |\r
+| Yeelight                     | miio:basic       | [yeelink.light.lamp7](#yeelink-light-lamp7) | Yes       |            |\r
+| Yeelight                     | miio:basic       | [yeelink.light.lamp8](#yeelink-light-lamp8) | Yes       |            |\r
+| Yeelight Panel               | miio:basic       | [yeelink.light.panel1](#yeelink-light-panel1) | Yes       |            |\r
+| Yeelight Strip               | miio:basic       | [yeelink.light.strip1](#yeelink-light-strip1) | Yes       |            |\r
+| Yeelight Strip               | miio:basic       | [yeelink.light.strip2](#yeelink-light-strip2) | Yes       |            |\r
+| Yeelight Strip               | miio:basic       | [yeelink.light.strip4](#yeelink-light-strip4) | Yes       |            |\r
+| Yeelight                     | miio:basic       | [yeelink.light.virtual](#yeelink-light-virtual) | Yes       |            |\r
+| Yeelight Color Bulb          | miio:basic       | [yeelink.light.color1](#yeelink-light-color1) | Yes       |            |\r
+| Yeelight Color Bulb YLDP06YL 10W | miio:basic       | [yeelink.light.color2](#yeelink-light-color2) | Yes       |            |\r
+| Yeelight Color Bulb YLDP02YL 9W | miio:basic       | [yeelink.light.color3](#yeelink-light-color3) | Yes       |            |\r
+| Yeelight Bulb YLDP13YL (8,5W) | miio:basic       | [yeelink.light.color4](#yeelink-light-color4) | Yes       |            |\r
+| Yeelight yilai ceiling       | miio:basic       | [yilai.light.ceiling1](#yilai-light-ceiling1) | Yes       |            |\r
+| Yeelight yilai ceiling       | miio:basic       | [yilai.light.ceiling2](#yilai-light-ceiling2) | Yes       |            |\r
+| Yeelight yilai ceiling       | miio:basic       | [yilai.light.ceiling3](#yilai-light-ceiling3) | Yes       |            |\r
+| Zhimi Heater                 | miio:basic       | [zhimi.heater.za1](#zhimi-heater-za1) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Zhimi Heater                 | miio:basic       | [zhimi.heater.za2](#zhimi-heater-za2) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+| Zhimi Heater                 | miio:basic       | [zhimi.heater.zb1](#zhimi-heater-zb1) | Yes       | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
 
 
 # Advanced: Unsupported devices
@@ -426,6273 +427,6342 @@ note: the ADVANCED  `actions#commands` channel can be used to send commands that
 e.g. `smarthome:send actionCommand 'upd_timer["1498595904821", "on"]'` would enable a pre-configured timer. See https://github.com/marcelrv/XiaomiRobotVacuumProtocol for all known available commands.
 
 
-### Mi Air Monitor v1 (<a name="zhimi-airmonitor-v1">zhimi.airmonitor.v1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| aqi              | Number  | Air Quality Index                   |            |
-| battery          | Number  | Battery                             |            |
-| usb_state        | Switch  | USB State                           |            |
-| time_state       | Switch  | Time State                          |            |
-| night_state      | Switch  | Night State                         |            |
-| night_begin      | Number  | Night Begin Time                    |            |
-| night_end        | Number  | Night End Time                      |            |
-
-### Mi Air Quality Monitor 2gen (<a name="cgllc-airmonitor-b1">cgllc.airmonitor.b1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| battery          | Number  | Battery                             |            |
-| pm25             | Number  | PM2.5                               |            |
-| co2              | Number  | CO2e                                |            |
-| tvoc             | Number  | tVOC                                |            |
-| humidity         | Number  | Humidity                            |            |
-| temperature      | Number  | Temperature                         |            |
-
-### Mi Air Quality Monitor S1 (<a name="cgllc-airmonitor-s1">cgllc.airmonitor.s1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| battery          | Number  | Battery                             |            |
-| pm25             | Number  | PM2.5                               |            |
-| co2              | Number  | CO2                                 |            |
-| tvoc             | Number  | tVOC                                |            |
-| humidity         | Number  | Humidity                            |            |
-| temperature      | Number  | Temperature                         |            |
-
-### Mi Air Humidifier (<a name="zhimi-humidifier-v1">zhimi.humidifier.v1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| mode             | String  | Mode                                |            |
-| humidity         | Number  | Humidity                            |            |
-| setHumidity      | Number  | Humidity Set                        |            |
-| aqi              | Number  | Air Quality Index                   |            |
-| translevel       | Number  | Trans_level                         |            |
-| bright           | Number  | LED Brightness                      |            |
-| buzzer           | Switch  | Buzzer Status                       |            |
-| depth            | Number  | Depth                               |            |
-| dry              | Switch  | Dry                                 |            |
-| usedhours        | Number  | Run Time                            |            |
-| motorspeed       | Number  | Motor Speed                         |            |
-| temperature      | Number  | Temperature                         |            |
-| childlock        | Switch  | Child Lock                          |            |
-
-### Mi Air Humidifier (<a name="zhimi-humidifier-ca1">zhimi.humidifier.ca1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| mode             | String  | Mode                                |            |
-| humidity         | Number  | Humidity                            |            |
-| setHumidity      | Number  | Humidity Set                        |            |
-| aqi              | Number  | Air Quality Index                   |            |
-| translevel       | Number  | Trans_level                         |            |
-| bright           | Number  | LED Brightness                      |            |
-| buzzer           | Switch  | Buzzer Status                       |            |
-| depth            | Number  | Depth                               |            |
-| dry              | Switch  | Dry                                 |            |
-| usedhours        | Number  | Run Time                            |            |
-| motorspeed       | Number  | Motor Speed                         |            |
-| temperature      | Number  | Temperature                         |            |
-| childlock        | Switch  | Child Lock                          |            |
-
-### Mi Air Humidifier 2 (<a name="zhimi-humidifier-cb1">zhimi.humidifier.cb1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| humidifierMode   | String  | Humidifier Mode                     |            |
-| humidity         | Number  | Humidity                            |            |
-| setHumidity      | Number  | Humidity Set                        |            |
-| bright           | Number  | LED Brightness                      |            |
-| buzzer           | Switch  | Buzzer Status                       |            |
-| depth            | Number  | Depth                               |            |
-| dry              | Switch  | Dry                                 |            |
-| usedhours        | Number  | Run Time                            |            |
-| motorspeed       | Number  | Motor Speed                         |            |
-| temperature      | Number  | Temperature                         |            |
-| childlock        | Switch  | Child Lock                          |            |
-
-### Mi Air Purifier v1 (<a name="zhimi-airpurifier-v1">zhimi.airpurifier.v1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| mode             | String  | Mode                                |            |
-| humidity         | Number  | 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  | Filter Hours used                   |            |
-| usedhours        | Number  | Run Time                            |            |
-| motorspeed       | Number  | Motor Speed                         |            |
-| filterlife       | Number  | Filter  Life                        |            |
-| favoritelevel    | Number  | Favorite Level                      |            |
-| temperature      | Number  | Temperature                         |            |
-| purifyvolume     | Number  | Purivied Volume                     |            |
-| childlock        | Switch  | Child Lock                          |            |
-
-### Mi Air Purifier v2 (<a name="zhimi-airpurifier-v2">zhimi.airpurifier.v2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| mode             | String  | Mode                                |            |
-| humidity         | Number  | 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  | Filter Hours used                   |            |
-| usedhours        | Number  | Run Time                            |            |
-| motorspeed       | Number  | Motor Speed                         |            |
-| filterlife       | Number  | Filter  Life                        |            |
-| favoritelevel    | Number  | Favorite Level                      |            |
-| temperature      | Number  | Temperature                         |            |
-| purifyvolume     | Number  | Purivied Volume                     |            |
-| childlock        | Switch  | Child Lock                          |            |
-
-### Mi Air Purifier v3 (<a name="zhimi-airpurifier-v3">zhimi.airpurifier.v3</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| mode             | String  | Mode                                |            |
-| humidity         | Number  | 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  | Filter Hours used                   |            |
-| usedhours        | Number  | Run Time                            |            |
-| motorspeed       | Number  | Motor Speed                         |            |
-| filterlife       | Number  | Filter  Life                        |            |
-| favoritelevel    | Number  | Favorite Level                      |            |
-| temperature      | Number  | Temperature                         |            |
-| purifyvolume     | Number  | Purivied Volume                     |            |
-| childlock        | Switch  | Child Lock                          |            |
-
-### Mi Air Purifier v5 (<a name="zhimi-airpurifier-v5">zhimi.airpurifier.v5</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| mode             | String  | Mode                                |            |
-| humidity         | Number  | 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  | Filter Hours used                   |            |
-| usedhours        | Number  | Run Time                            |            |
-| motorspeed       | Number  | Motor Speed                         |            |
-| filterlife       | Number  | Filter  Life                        |            |
-| favoritelevel    | Number  | Favorite Level                      |            |
-| temperature      | Number  | Temperature                         |            |
-| purifyvolume     | Number  | Purivied Volume                     |            |
-| childlock        | Switch  | Child Lock                          |            |
-
-### Mi Air Purifier Pro v6 (<a name="zhimi-airpurifier-v6">zhimi.airpurifier.v6</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| mode             | String  | Mode                                |            |
-| humidity         | Number  | Humidity                            |            |
-| aqi              | Number  | Air Quality Index                   |            |
-| averageaqi       | Number  | Average Air Quality Index           |            |
-| led              | Switch  | LED Status                          |            |
-| bright           | Number  | LED Brightness                      |            |
-| filtermaxlife    | Number  | Filter Max Life                     |            |
-| filterhours      | Number  | Filter Hours used                   |            |
-| usedhours        | Number  | Run Time                            |            |
-| motorspeed       | Number  | Motor Speed                         |            |
-| filterlife       | Number  | Filter  Life                        |            |
-| favoritelevel    | Number  | Favorite Level                      |            |
-| temperature      | Number  | Temperature                         |            |
-| purifyvolume     | Number  | Purivied Volume                     |            |
-| childlock        | Switch  | Child Lock                          |            |
-
-### Mi Air Purifier Pro v7 (<a name="zhimi-airpurifier-v7">zhimi.airpurifier.v7</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| mode             | String  | Mode                                |            |
-| humidity         | Number  | 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  | Filter Hours used                   |            |
-| motorspeed       | Number  | Motor Speed                         |            |
-| motorspeed2      | Number  | Motor Speed 2                       |            |
-| filterlife       | Number  | Filter  Life                        |            |
-| favoritelevel    | Number  | Favorite Level                      |            |
-| temperature      | Number  | Temperature                         |            |
-| childlock        | Switch  | Child Lock                          |            |
-
-### Mi Air Purifier 2 (mini) (<a name="zhimi-airpurifier-m1">zhimi.airpurifier.m1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| mode             | String  | Mode                                |            |
-| humidity         | Number  | 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  | Filter Hours used                   |            |
-| usedhours        | Number  | Run Time                            |            |
-| motorspeed       | Number  | Motor Speed                         |            |
-| filterlife       | Number  | Filter  Life                        |            |
-| favoritelevel    | Number  | Favorite Level                      |            |
-| temperature      | Number  | Temperature                         |            |
-| purifyvolume     | Number  | Purivied Volume                     |            |
-| childlock        | Switch  | Child Lock                          |            |
-
-### Mi Air Purifier (mini) (<a name="zhimi-airpurifier-m2">zhimi.airpurifier.m2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| mode             | String  | Mode                                |            |
-| humidity         | Number  | 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  | Filter Hours used                   |            |
-| usedhours        | Number  | Run Time                            |            |
-| motorspeed       | Number  | Motor Speed                         |            |
-| filterlife       | Number  | Filter  Life                        |            |
-| favoritelevel    | Number  | Favorite Level                      |            |
-| temperature      | Number  | Temperature                         |            |
-| purifyvolume     | Number  | Purivied Volume                     |            |
-| childlock        | Switch  | Child Lock                          |            |
-
-### Mi Air Purifier MS1 (<a name="zhimi-airpurifier-ma1">zhimi.airpurifier.ma1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| mode             | String  | Mode                                |            |
-| humidity         | Number  | 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  | Filter Hours used                   |            |
-| usedhours        | Number  | Run Time                            |            |
-| motorspeed       | Number  | Motor Speed                         |            |
-| filterlife       | Number  | Filter  Life                        |            |
-| favoritelevel    | Number  | Favorite Level                      |            |
-| temperature      | Number  | Temperature                         |            |
-| purifyvolume     | Number  | Purivied Volume                     |            |
-| childlock        | Switch  | Child Lock                          |            |
-
-### Mi Air Purifier MS2 (<a name="zhimi-airpurifier-ma2">zhimi.airpurifier.ma2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| mode             | String  | Mode                                |            |
-| humidity         | Number  | Humidity                            |            |
-| aqi              | Number  | Air Quality Index                   |            |
-| averageaqi       | Number  | Average Air Quality Index           |            |
-| led              | Switch  | LED Status                          |            |
-| bright           | Number  | LED Brightness                      |            |
-| filtermaxlife    | Number  | Filter Max Life                     |            |
-| filterhours      | Number  | Filter Hours used                   |            |
-| usedhours        | Number  | Run Time                            |            |
-| motorspeed       | Number  | Motor Speed                         |            |
-| filterlife       | Number  | Filter  Life                        |            |
-| favoritelevel    | Number  | Favorite Level                      |            |
-| temperature      | Number  | Temperature                         |            |
-| purifyvolume     | Number  | Purivied Volume                     |            |
-| childlock        | Switch  | Child Lock                          |            |
-
-### Mi Air Purifier 3 (<a name="zhimi-airpurifier-ma4">zhimi.airpurifier.ma4</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| Fault            | Number  | Air Purifier-Device Fault           |            |
-| On               | Switch  | Air Purifier-Switch Status          |            |
-| FanLevel         | Number  | Air Purifier-Fan Level              |            |
-| Mode             | Number  | Air Purifier-Mode                   |            |
-| FirmwareRevision | String  | Device Information-Current Firmware Version |            |
-| Manufacturer     | String  | Device Information-Device Manufacturer |            |
-| Model            | String  | Device Information-Device Model     |            |
-| SerialNumber     | String  | Device Information-Device Serial Number |            |
-| Pm25Density      | Number  | Environment-PM2.5 Density           |            |
-| RelativeHumidity | Number  | Environment-Relative Humidity       |            |
-| Temperature      | Number  | Environment-Temperature             |            |
-| FilterLifeLevel  | Number  | Filter-Filter Life Level            |            |
-| FilterUsedTime   | String  | Filter-Filter Used Time             |            |
-| Alarm            | Switch  | Alarm-Alarm                         |            |
-| Brightness       | Number  | Indicator Light-Brightness          |            |
-| On1              | Switch  | Indicator Light-Switch Status       |            |
-| PhysicalControlsLocked | Switch  | Physical Control Locked-Physical Control Locked |            |
-| ButtonPressed    | String  | button-button_pressed               |            |
-| FilterMaxTime    | Number  | filter-time-filter-max-time         |            |
-| FilterHourUsedDebug | Number  | filter-time-filter-hour-used-debug  |            |
-| M1Strong         | Number  | motor-speed-m1-strong               |            |
-| M1High           | Number  | motor-speed-m1-high                 |            |
-| M1Med            | Number  | motor-speed-m1-med                  |            |
-| M1MedL           | Number  | motor-speed-m1-med-l                |            |
-| M1Low            | Number  | motor-speed-m1-low                  |            |
-| M1Silent         | Number  | motor-speed-m1-silent               |            |
-| M1Favorite       | Number  | motor-speed-m1-favorite             |            |
-| Motor1Speed      | Number  | motor-speed-motor1-speed            |            |
-| Motor1SetSpeed   | Number  | motor-speed-motor1-set-speed        |            |
-| FavoriteFanLevel | Number  | motor-speed-favorite fan level      |            |
-| UseTime          | Number  | use-time-use-time                   |            |
-| PurifyVolume     | Number  | aqi-purify-volume                   |            |
-| AverageAqi       | Number  | aqi-average-aqi                     |            |
-| AverageAqiCnt    | Number  | aqi-average-aqi-cnt                 |            |
-| AqiZone          | String  | aqi-aqi-zone                        |            |
-| SensorState      | String  | aqi-sensor-state                    |            |
-| AqiGoodh         | Number  | aqi-aqi-goodh                       |            |
-| AqiRunstate      | Number  | aqi-aqi-runstate                    |            |
-| AqiState         | Number  | aqi-aqi-state                       |            |
-| AqiUpdataHeartbeat | Number  | aqi-aqi-updata-heartbeat            |            |
-| RfidTag          | String  | rfid-rfid-tag                       |            |
-| RfidFactoryId    | String  | rfid-rfid-factory-id                |            |
-| RfidProductId    | String  | rfid-rfid-product-id                |            |
-| RfidTime         | String  | rfid-rfid-time                      |            |
-| RfidSerialNum    | String  | rfid-rfid-serial-num                |            |
-| AppExtra         | Number  | others-app-extra                    |            |
-| MainChannel      | Number  | others-main-channel                 |            |
-| SlaveChannel     | Number  | others-slave-channel                |            |
-| Cola             | String  | others-cola                         |            |
-| ButtomDoor       | Switch  | others-buttom-door                  |            |
-| RebootCause      | Number  | others-reboot_cause                 |            |
-| HwVersion        | Number  | others-hw-version                   |            |
-| I2cErrorCount    | Number  | others-i2c-error-count              |            |
-| ManualLevel      | Number  | others-manual-level                 |            |
-
-### Mi Air Purifier 3 (<a name="zhimi-airpurifier-mb3">zhimi.airpurifier.mb3</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| Fault            | Number  | Air Purifier-fault                  |            |
-| On               | Switch  | Air Purifier-Switch Status          |            |
-| FanLevel         | Number  | Air Purifier-Fan Level              |            |
-| Mode             | Number  | Air Purifier-Mode                   |            |
-| FirmwareRevision | String  | Device Information-Current Firmware Version |            |
-| Manufacturer     | String  | Device Information-Device Manufacturer |            |
-| Model            | String  | Device Information-Device Model     |            |
-| SerialNumber     | String  | Device Information-Device Serial Number |            |
-| Pm25Density      | Number  | Environment-PM2.5                   |            |
-| RelativeHumidity | Number  | Environment-Relative Humidity       |            |
-| Temperature      | Number  | Environment-Temperature             |            |
-| FilterLifeLevel  | Number  | Filter-Filter Life Level            |            |
-| FilterUsedTime   | String  | Filter-Filter Used Time             |            |
-| Alarm            | Switch  | Alarm-Alarm                         |            |
-| Brightness       | Number  | Indicator Light-brightness          |            |
-| On1              | Switch  | Indicator Light-Switch Status       |            |
-| PhysicalControlsLocked | Switch  | Physical Control Locked-Physical Control Locked |            |
-| ButtonPressed    | String  | Button-button-pressed               |            |
-| FilterMaxTime    | Number  | filter-time-filter-max-time         |            |
-| FilterHourDebug  | Number  | filter-time-filter-hour-debug       |            |
-| MotorStrong      | Number  | motor-speed-motor-strong            |            |
-| MotorHigh        | Number  | motor-speed-motor-high              |            |
-| MotorMed         | Number  | motor-speed-motor-med               |            |
-| MotorMedL        | Number  | motor-speed-motor-med-l             |            |
-| MotorLow         | Number  | motor-speed-motor-low               |            |
-| MotorSilent      | Number  | motor-speed-motor-silent            |            |
-| MotorFavorite    | Number  | motor-speed-motor-favorite          |            |
-| MotorSpeed       | Number  | motor-speed-motor-speed             |            |
-| MotorSetSpeed    | Number  | motor-speed-motor-set-speed         |            |
-| FavoriteFanLevel | Number  | motor-speed-favorite-fan-level      |            |
-| UseTime          | Number  | use-time-use-time                   |            |
-| PurifyVolume     | Number  | aqi-purify-volume                   |            |
-| AverageAqi       | Number  | aqi-average-aqi                     |            |
-| AverageAqiCnt    | Number  | aqi-average-aqi-cnt                 |            |
-| AqiZone          | String  | aqi-aqi-zone                        |            |
-| SensorState      | String  | aqi-sensor-state                    |            |
-| AqiGoodh         | Number  | aqi-aqi-goodh                       |            |
-| AqiRunstate      | Number  | aqi-aqi-runstate                    |            |
-| AqiState         | Number  | aqi-aqi-state                       |            |
-| AqiUpdataHeartbeat | Number  | aqi-aqi-updata-heartbeat            |            |
-| RfidTag          | String  | rfid-rfid-tag                       |            |
-| RfidFactoryId    | String  | rfid-rfid-factory-id                |            |
-| RfidProductId    | String  | rfid-rfid-product-id                |            |
-| RfidTime         | String  | rfid-rfid-time                      |            |
-| RfidSerialNum    | String  | rfid-rfid-serial-num                |            |
-| AppExtra         | Number  | others-app-extra                    |            |
-| MainChannel      | Number  | others-main-channel                 |            |
-| SlaveChannel     | Number  | others-slave-channel                |            |
-| Cola             | String  | others-cola                         |            |
-| ButtomDoor       | Switch  | others-buttom-door                  |            |
-| RebootCause      | Number  | others-reboot-cause                 |            |
-| HwVersion        | Number  | others-hw-version                   |            |
-| IicErrorCount    | Number  | others-iic-error-count              |            |
-| ManualLevel      | Number  | others-manual-level                 |            |
-| CountryCode      | Number  | others-National code                |            |
-
-### Mi Air Purifier Super (<a name="zhimi-airpurifier-sa1">zhimi.airpurifier.sa1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| mode             | String  | Mode                                |            |
-| humidity         | Number  | 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  | Filter Hours used                   |            |
-| usedhours        | Number  | Run Time                            |            |
-| motorspeed       | Number  | Motor Speed                         |            |
-| filterlife       | Number  | Filter  Life                        |            |
-| favoritelevel    | Number  | Favorite Level                      |            |
-| temperature      | Number  | Temperature                         |            |
-| purifyvolume     | Number  | Purivied Volume                     |            |
-| childlock        | Switch  | Child Lock                          |            |
-
-### Mi Air Purifier Super 2 (<a name="zhimi-airpurifier-sa2">zhimi.airpurifier.sa2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| mode             | String  | Mode                                |            |
-| humidity         | Number  | 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  | Filter Hours used                   |            |
-| usedhours        | Number  | Run Time                            |            |
-| motorspeed       | Number  | Motor Speed                         |            |
-| filterlife       | Number  | Filter  Life                        |            |
-| favoritelevel    | Number  | Favorite Level                      |            |
-| temperature      | Number  | Temperature                         |            |
-| purifyvolume     | Number  | Purivied Volume                     |            |
-| childlock        | Switch  | Child Lock                          |            |
-
-### Mi Fresh Air Ventilator (<a name="dmaker-airfresh-t2017">dmaker.airfresh.t2017</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| airFreshMode     | String  | Mode                                |            |
-| airFreshPTCPower | Switch  | PTC                                 |            |
-| airFreshPtcLevel | String  | PTC Level                           |            |
-| airFreshPTCStatus | Switch  | PTC Status                          |            |
-| airFreshDisplayDirection | String  | Screen direction                    |            |
-| 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 Fresh Air Ventilator A1 (<a name="dmaker-airfresh-a1">dmaker.airfresh.a1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| airFreshMode     | String  | Mode                                |            |
-| 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                        |            |
-
-### Gosund Plug (<a name="cuco-plug-cp1">cuco.plug.cp1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| FirmwareRevision | String  | Device Information-CurrentFirmware Version |            |
-| Manufacturer     | String  | Device Information-Device Manufacturer |            |
-| Model            | String  | Device Information-Device Model     |            |
-| SerialNumber     | String  | Device Information-Device Serial Number |            |
-| On               | Switch  | Switch-Switch Status                |            |
-
-### Mi Air Purifier mb1 (<a name="zhimi-airpurifier-mb1">zhimi.airpurifier.mb1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| mode             | String  | Mode                                |            |
-| humidity         | Number  | 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  | Filter Hours used                   |            |
-| usedhours        | Number  | Run Time                            |            |
-| motorspeed       | Number  | Motor Speed                         |            |
-| filterlife       | Number  | Filter  Life                        |            |
-| favoritelevel    | Number  | Favorite Level                      |            |
-| temperature      | Number  | Temperature                         |            |
-| purifyvolume     | Number  | Purivied Volume                     |            |
-| childlock        | Switch  | Child Lock                          |            |
-
-### Mi Air Purifier 2S (<a name="zhimi-airpurifier-mc1">zhimi.airpurifier.mc1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| mode             | String  | Mode                                |            |
-| humidity         | Number  | 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  | Filter Hours used                   |            |
-| usedhours        | Number  | Run Time                            |            |
-| motorspeed       | Number  | Motor Speed                         |            |
-| filterlife       | Number  | Filter  Life                        |            |
-| favoritelevel    | Number  | Favorite Level                      |            |
-| temperature      | Number  | Temperature                         |            |
-| purifyvolume     | Number  | Purivied Volume                     |            |
-| childlock        | Switch  | Child Lock                          |            |
-
-### Mi Air Purifier 2S (<a name="zhimi-airpurifier-mc2">zhimi.airpurifier.mc2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| mode             | String  | Mode                                |            |
-| humidity         | Number  | 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  | Filter Hours used                   |            |
-| usedhours        | Number  | Run Time                            |            |
-| motorspeed       | Number  | Motor Speed                         |            |
-| filterlife       | Number  | Filter  Life                        |            |
-| favoritelevel    | Number  | Favorite Level                      |            |
-| temperature      | Number  | Temperature                         |            |
-| purifyvolume     | Number  | Purivied Volume                     |            |
-| childlock        | Switch  | Child Lock                          |            |
-
-### Mi Smart Fan (<a name="zhimi-fan-v1">zhimi.fan.v1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| angleEnable      | Switch  | Rotation                            |            |
-| usedhours        | Number  | Run Time                            |            |
-| angle            | Number  | Angle                               |            |
-| poweroffTime     | Number  | Timer                               |            |
-| buzzer           | Switch  | Buzzer                              |            |
-| led_b            | Number  | LED                                 |            |
-| child_lock       | Switch  | Child Lock                          |            |
-| speedLevel       | Number  | Speed Level                         |            |
-| speed            | Number  | Speed                               |            |
-| naturalLevel     | Number  | Natural Level                       |            |
-| temp_dec         | Number  | Temperature                         |            |
-| humidity         | Number  | Humidity                            |            |
-| acPower          | String  | AC Power                            |            |
-| mode             | String  | Battery Charge                      |            |
-| battery          | Number  | Battery                             |            |
-| move             | String  | Move Direction                      |            |
-
-### Mi Smart Fan (<a name="zhimi-fan-v2">zhimi.fan.v2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| angleEnable      | Switch  | Rotation                            |            |
-| usedhours        | Number  | Run Time                            |            |
-| angle            | Number  | Angle                               |            |
-| poweroffTime     | Number  | Timer                               |            |
-| buzzer           | Switch  | Buzzer                              |            |
-| led_b            | Number  | LED                                 |            |
-| child_lock       | Switch  | Child Lock                          |            |
-| speedLevel       | Number  | Speed Level                         |            |
-| speed            | Number  | Speed                               |            |
-| naturalLevel     | Number  | Natural Level                       |            |
-| temp_dec         | Number  | Temperature                         |            |
-| humidity         | Number  | Humidity                            |            |
-| acPower          | String  | AC Power                            |            |
-| mode             | String  | Battery Charge                      |            |
-| battery          | Number  | Battery                             |            |
-| move             | String  | Move Direction                      |            |
-
-### Mi Smart Pedestal Fan (<a name="zhimi-fan-v3">zhimi.fan.v3</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| angleEnable      | Switch  | Rotation                            |            |
-| usedhours        | Number  | Run Time                            |            |
-| angle            | Number  | Angle                               |            |
-| poweroffTime     | Number  | Timer                               |            |
-| buzzer           | Switch  | Buzzer                              |            |
-| led_b            | Number  | LED                                 |            |
-| child_lock       | Switch  | Child Lock                          |            |
-| speedLevel       | Number  | Speed Level                         |            |
-| speed            | Number  | Speed                               |            |
-| naturalLevel     | Number  | Natural Level                       |            |
-| temp_dec         | Number  | Temperature                         |            |
-| humidity         | Number  | Humidity                            |            |
-| acPower          | String  | AC Power                            |            |
-| mode             | String  | Battery Charge                      |            |
-| battery          | Number  | Battery                             |            |
-| move             | String  | Move Direction                      |            |
-
-### Xiaomi Mi Smart Pedestal Fan (<a name="zhimi-fan-sa1">zhimi.fan.sa1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| angleEnable      | Switch  | Rotation                            |            |
-| usedhours        | Number  | Run Time                            |            |
-| angle            | Number  | Angle                               |            |
-| poweroffTime     | Number  | Timer                               |            |
-| buzzer           | Switch  | Buzzer                              |            |
-| led_b            | Number  | LED                                 |            |
-| child_lock       | Switch  | Child Lock                          |            |
-| speedLevel       | Number  | Speed Level                         |            |
-| speed            | Number  | Speed                               |            |
-| naturalLevel     | Number  | Natural Level                       |            |
-| acPower          | Switch  | AC Power                            |            |
-| move             | String  | Move Direction                      |            |
-
-### Xiaomi Mi Smart Pedestal Fan (<a name="zhimi-fan-za1">zhimi.fan.za1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| angleEnable      | Switch  | Rotation                            |            |
-| usedhours        | Number  | Run Time                            |            |
-| angle            | Number  | Angle                               |            |
-| poweroffTime     | Number  | Timer                               |            |
-| buzzer           | Switch  | Buzzer                              |            |
-| led_b            | Number  | LED                                 |            |
-| child_lock       | Switch  | Child Lock                          |            |
-| speedLevel       | Number  | Speed Level                         |            |
-| speed            | Number  | Speed                               |            |
-| naturalLevel     | Number  | Natural Level                       |            |
-| acPower          | Switch  | AC Power                            |            |
-| move             | String  | Move Direction                      |            |
-
-### Xiaomi Mi Smart Pedestal Fan (<a name="zhimi-fan-za3">zhimi.fan.za3</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| angleEnable      | Switch  | Rotation                            |            |
-| usedhours        | Number  | 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                      |            |
-
-### Xiaomi Mi Smart Pedestal Fan (<a name="zhimi-fan-za4">zhimi.fan.za4</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| angleEnable      | Switch  | Rotation                            |            |
-| usedhours        | Number  | 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                      |            |
-
-### Xiaomi Mijia Smart Tower Fan (<a name="dmaker-fan-1c">dmaker.fan.1c</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| Manufacturer     | String  | Device Information-Device Manufacturer |            |
-| Model            | String  | Device Information-Device Model     |            |
-| SerialNumber     | String  | Device Information-Device Serial Number |            |
-| FirmwareRevision | String  | Device Information-Current Firmware Version |            |
-| On               | Switch  | Fan-Switch Status                   |            |
-| FanLevel         | Number  | Fan-Fan Level                       |            |
-| HorizontalSwing  | Switch  | Fan-Horizontal Swing                |            |
-| Mode             | Number  | Fan-Mode                            |            |
-| OffDelayTime     | Number  | Fan-Power Off Delay Time            |            |
-| Alarm            | Switch  | Fan-Alarm                           |            |
-| Brightness       | Switch  | Fan-Brightness                      |            |
-| PhysicalControlsLocked | Switch  | Physical Control Locked-Physical Control Locked |            |
-
-### Xiaomi Mijia Smart Tower Fan (<a name="dmaker-fan-p5">dmaker.fan.p5</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| roll             | Switch  | Rotation                            |            |
-| mode             | Number  | Mode                                |            |
-| angle            | Number  | Angle                               |            |
-| timer            | Number  | Timer                               |            |
-| beep             | Switch  | Beep Sound                          |            |
-| light            | Number  | Light                               |            |
-| child_lock       | Switch  | Child Lock                          |            |
-| speed            | Number  | Speed                               |            |
-
-### Xiaomi Mijia Smart Tower Fan (<a name="dmaker-fan-p8">dmaker.fan.p8</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| Manufacturer     | String  | Device Information-Device Manufacturer |            |
-| Model            | String  | Device Information-Device Model     |            |
-| SerialNumber     | String  | Device Information-Device Serial Number |            |
-| FirmwareRevision | String  | Device Information-Current Firmware Version |            |
-| On               | Switch  | Fan-Switch Status                   |            |
-| FanLevel         | Number  | Fan-Fan Level                       |            |
-| HorizontalSwing  | Switch  | Fan-Horizontal Swing                |            |
-| Mode             | Number  | Fan-Mode                            |            |
-| OffDelayTime     | Number  | Fan-Power Off Delay Time            |            |
-| Alarm            | Switch  | Fan-Alarm                           |            |
-| Brightness       | Switch  | Fan-Brightness                      |            |
-| PhysicalControlsLocked | Switch  | Physical Control Locked-Physical Control Locked |            |
-
-### Xiaomi Mijia Smart Tower Fan (<a name="dmaker-fan-p9">dmaker.fan.p9</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| Manufacturer     | String  | Device Information-Device Manufacturer |            |
-| Model            | String  | Device Information-Device Model     |            |
-| SerialNumber     | String  | Device Information-Device Serial Number |            |
-| FirmwareRevision | String  | Device Information-Current Firmware Version |            |
-| On               | Switch  | Fan-Switch Status                   |            |
-| FanLevel         | Number  | Fan-Fan Level                       |            |
-| Mode             | Number  | Fan-Mode                            |            |
-| HorizontalSwing  | Switch  | Fan-Horizontal Swing                |            |
-| HorizontalAngle  | Number  | Fan-Horizontal Angle                |            |
-| Alarm            | Switch  | Fan-Alarm                           |            |
-| OffDelayTime     | Number  | 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 |            |
-
-### Xiaomi Mijia Smart Tower Fan (<a name="dmaker-fan-p10">dmaker.fan.p10</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| Manufacturer     | String  | Device Information-Device Manufacturer |            |
-| Model            | String  | Device Information-Device Model     |            |
-| SerialNumber     | String  | Device Information-Device Serial Number |            |
-| FirmwareRevision | String  | Device Information-Current Firmware Version |            |
-| On               | Switch  | Fan-Switch Status                   |            |
-| FanLevel         | Number  | Fan-Fan Level                       |            |
-| Mode             | Number  | Fan-Mode                            |            |
-| HorizontalSwing  | Switch  | Fan-Horizontal Swing                |            |
-| HorizontalAngle  | Number  | Fan-Horizontal Angle                |            |
-| Alarm            | Switch  | Fan-Alarm                           |            |
-| OffDelayTime     | Number  | 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 Home Gateway v1 (<a name="lumi-gateway-v1">lumi.gateway.v1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| telnetEnable     | Switch  | Enable Telnet                       | Access the device with telnet to further unlock developer mode. See forum |
-| doorbellVol      | Number  | Doorbell Volume                     |            |
-| gatewayVol       | Number  | Gateway Volume                      |            |
-| alarmingVol      | Number  | Alarming Volume                     |            |
-| doorbellPush     | String  | Doorbell Push                       |            |
-
-### Mi Smart Home Gateway v2 (<a name="lumi-gateway-v2">lumi.gateway.v2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| telnetEnable     | Switch  | Enable Telnet                       | Access the device with telnet to further unlock developer mode. See forum |
-| doorbellVol      | Number  | Doorbell Volume                     |            |
-| gatewayVol       | Number  | Gateway Volume                      |            |
-| alarmingVol      | Number  | Alarming Volume                     |            |
-| doorbellPush     | String  | Doorbell Push                       |            |
-
-### Mi Smart Home Gateway v3 (<a name="lumi-gateway-v3">lumi.gateway.v3</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| telnetEnable     | Switch  | Enable Telnet                       | Access the device with telnet to further unlock developer mode. See forum |
-| doorbellVol      | Number  | Doorbell Volume                     |            |
-| gatewayVol       | Number  | Gateway Volume                      |            |
-| alarmingVol      | Number  | Alarming Volume                     |            |
-| doorbellPush     | String  | Doorbell Push                       |            |
-
-### Xiaomi Mi Mijia Gateway V3 ZNDMWG03LM (<a name="lumi-gateway-mgl03">lumi.gateway.mgl03</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| telnetEnable     | Switch  | Enable Telnet                       | Access the device with telnet to further unlock developer mode. See forum |
-| doorbellVol      | Number  | Doorbell Volume                     |            |
-| gatewayVol       | Number  | Gateway Volume                      |            |
-| alarmingVol      | Number  | Alarming Volume                     |            |
-| doorbellPush     | String  | Doorbell Push                       |            |
-
-### Mi Humdifier (<a name="zhimi-humidifier-v1">zhimi.humidifier.v1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| mode             | String  | Mode                                |            |
-| humidity         | Number  | Humidity                            |            |
-| setHumidity      | Number  | Humidity Set                        |            |
-| aqi              | Number  | Air Quality Index                   |            |
-| translevel       | Number  | Trans_level                         |            |
-| bright           | Number  | LED Brightness                      |            |
-| buzzer           | Switch  | Buzzer Status                       |            |
-| depth            | Number  | Depth                               |            |
-| dry              | Switch  | Dry                                 |            |
-| usedhours        | Number  | Run Time                            |            |
-| motorspeed       | Number  | Motor Speed                         |            |
-| temperature      | Number  | Temperature                         |            |
-| childlock        | Switch  | Child Lock                          |            |
-
-### Xiaomi youpin Curtain Controller (Wi-Fi) (<a name="lumi-curtain-hagl05">lumi.curtain.hagl05</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| fault            | Number  | Curtain - Device Fault              | Value mapping [0="No faults"] |
-| current-position | Number  | Curtain - Current Position          |            |
-| status           | Number  | Curtain - Status                    | Value mapping [0="Stopped",1="Opening",2="Closing"] |
-| target-position  | Number  | 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 | Switch  | Set Night Tip Light                 | Value mapping [0="Disable",1="Enable"] |
-| run-time         | Number  | curtain_cfg - Run-time              |            |
-
-### Mr Bond M1 Pro Smart Clothes Dryer (<a name="mrbond-airer-m1pro">mrbond.airer.m1pro</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| dry              | Switch  | Dry                                 |            |
-| led              | Switch  | LED Status                          |            |
-| motor            | Number  | Motor                               |            |
-| drytime          | Number  | Dry Time                            |            |
-| airer_location   | Number  | Airer Location                      |            |
-| disinfect        | Switch  | disinfect                           |            |
-| distime          | Number  | Disinfect Time                      |            |
-
-### Mr Bond M1 Smart Clothes Dryer (<a name="mrbond-airer-m1s">mrbond.airer.m1s</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| dry              | Switch  | Dry                                 |            |
-| led              | Switch  | LED Status                          |            |
-| motor            | Number  | Motor                               |            |
-| drytime          | Number  | Dry Time                            |            |
-| airer_location   | Number  | Airer Location                      |            |
-| disinfect        | Switch  | disinfect                           |            |
-| distime          | Number  | Disinfect Time                      |            |
-
-### Mr Bond M1 Super Smart Clothes Dryer (<a name="mrbond-airer-m1super">mrbond.airer.m1super</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| dry              | Switch  | Dry                                 |            |
-| led              | Switch  | LED Status                          |            |
-| motor            | Number  | Motor                               |            |
-| drytime          | Number  | Dry Time                            |            |
-| airer_location   | Number  | Airer Location                      |            |
-| disinfect        | Switch  | disinfect                           |            |
-| distime          | Number  | Disinfect Time                      |            |
-
-### Xiaomi Mi Robot Vacuum MOP Essential (<a name="mijia-vacuum-v2">mijia.vacuum.v2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| vacuumaction     | String  | Vacuum Action                       | This channel accepts `start`, `stop` and `dock`. The commands have not been confirmed working yet. Please feedback |
-| 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-whelel-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  | 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  | Alarm - Volume                      |            |
-| filter-life-level | Number  | Filter - Filter Life Level          |            |
-| filter-left-time | Number  | Filter - Filter Left Time           |            |
-| brush-life-level | Number  | Brush Cleaner - Brush Life Level    |            |
-| brush-left-time  | Number  | Brush Cleaner - Brush Left Time     |            |
-| brush-life-level1 | Number  | Brush Cleaner - Brush Life Level    |            |
-| brush-left-time1 | Number  | Brush Cleaner - Brush Left Time     |            |
-| clean-area       | Number  | Clean Record - Clean Area           |            |
-| clean-time       | Number  | Clean Record - Clean Time           |            |
-| total-clean-area | Number  | 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="简体中文",2="Español",3="Русский",4="Italiano",5="Français",6="Deutsch",7="한국어",8="Polski"] |
-| not-disturb-switch | Switch  | Language - Not Disturb Switch       |            |
-| mop-status       | Number  | Other Status - Mop Status           | Value mapping [0="MopUninstall",1="MopInstall"] |
-
-### Xiaomi Scishare smart capsule coffee machine (<a name="scishare-coffee-s1102">scishare.coffee.s1102</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| Status           | String  | status                              |            |
-| expresso         | Number  | Brew Expresso                       | Value is the amount of coffee in ml. 2nd parameter in the json db is the water temperature |
-| expresso         | Number  | Brew Americano                      | Value is the amount of coffee in ml. parameters in json are cupAmount: [set by OH], coffee: 40,water: 80, temp: 90 |
-| boil             | Number  | Boil water                          | Value is the amount of water (ml) to heat. 2nd parameter in the json db is the water temperature |
-
-### Xiaomi Scishare smart capsule coffee machine (<a name="scishare-coffee-s1301">scishare.coffee.s1301</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| Status           | String  | status                              |            |
-| expresso         | Number  | Brew Expresso                       | Value is the amount of coffee in ml. 2nd parameter in the json db is the water temperature |
-| expresso         | Number  | Brew Americano                      | Value is the amount of coffee in ml. parameters in json are cupAmount: [set by OH], coffee: 40,water: 80, temp: 90 |
-| boil             | Number  | Boil water                          | Value is the amount of water (ml) to heat. 2nd parameter in the json db is the water temperature |
-
-### Xiaomi Philips Eyecare Smart Lamp 2 (<a name="philips-light-sread1">philips.light.sread1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| ambientPower     | Switch  | Ambient Power                       |            |
-| ambientBrightness | Number  | Ambient Brightness                  |            |
-| illumination     | Number  | Ambient Illumination                |            |
-| eyecare          | Switch  | Eyecare                             |            |
-| bl               | Switch  | Night Light                         |            |
-
-### Xiaomi Philips Eyecare Smart Lamp 2 (<a name="philips-light-sread2">philips.light.sread2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| ambientPower     | Switch  | Ambient Power                       |            |
-| ambientBrightness | Number  | Ambient Brightness                  |            |
-| illumination     | Number  | Ambient Illumination                |            |
-| eyecare          | Switch  | Eyecare                             |            |
-| bl               | Switch  | Night Light                         |            |
-
-### Xiaomi Philips LED Ceiling Lamp (<a name="philips-light-ceiling">philips.light.ceiling</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| cct              | Dimmer  | Correlated Color Temperature        |            |
-| scene            | Number  | Scene                               |            |
-| switchscene      | Switch  | Switch Scene                        |            |
-| toggle           | Switch  | Toggle                              |            |
-
-### Xiaomi Philips LED Ceiling Lamp (<a name="philips-light-zyceiling">philips.light.zyceiling</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| cct              | Dimmer  | Correlated Color Temperature        |            |
-| scene            | Number  | Scene                               |            |
-| switchscene      | Switch  | Switch Scene                        |            |
-| toggle           | Switch  | Toggle                              |            |
-
-### Xiaomi Philips Bulb (<a name="philips-light-bulb">philips.light.bulb</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| cct              | Dimmer  | Correlated Color Temperature        |            |
-| scene            | Number  | Scene                               |            |
-| dv               | Number  | DV                                  |            |
-| switchscene      | Switch  | Switch Scene                        |            |
-| delayoff         | Switch  | Delay Off                           |            |
-
-### Xiaomi Philips Wi-Fi Bulb E27 White (<a name="philips-light-hbulb">philips.light.hbulb</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| cct              | Dimmer  | Correlated Color Temperature        |            |
-| scene            | Number  | Scene                               |            |
-| dv               | Number  | DV                                  |            |
-| switchscene      | Switch  | Switch Scene                        |            |
-| delayoff         | Switch  | Delay Off                           |            |
-
-### PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp (<a name="philips-light-candle">philips.light.candle</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| cct              | Dimmer  | Correlated Color Temperature        |            |
-| scene            | Number  | Scene                               |            |
-| delayoff         | Switch  | Delay Off                           |            |
-| toggle           | Switch  | Toggle                              |            |
-
-### Xiaomi Philips Downlight (<a name="philips-light-downlight">philips.light.downlight</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| cct              | Dimmer  | Correlated Color Temperature        |            |
-| scene            | Number  | Scene                               |            |
-| dv               | Number  | DV                                  |            |
-| switchscene      | Switch  | Switch Scene                        |            |
-| delayoff         | Switch  | Delay Off                           |            |
-
-### Xiaomi Philips ZhiRui bedside lamp (<a name="philips-light-moonlight">philips.light.moonlight</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| cct              | Dimmer  | Correlated Color Temperature        |            |
-| scene            | Number  | Scene                               |            |
-| dv               | Number  | DV                                  |            |
-| gonight          | Switch  | Go Night                            |            |
-| delayoff         | Switch  | Delay Off                           |            |
-| toggle           | Switch  | Toggle                              |            |
-
-### Philips Ceiling Light (<a name="philips-light-bceiling1">philips.light.bceiling1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| cct              | Dimmer  | Correlated Color Temperature        |            |
-| scene            | Number  | Scene                               |            |
-| dv               | Number  | DV                                  |            |
-| sw               | Switch  | Switch                              |            |
-| bl               | Switch  | Night Light                         |            |
-| ms               | Switch  | MiBand Notifications                |            |
-| ac               | Switch  | Auto Ambiance                       |            |
-| delayoff         | Switch  | Delay Off                           |            |
-| mb               | Switch  | MiBand                              |            |
-
-### Philips Ceiling Light (<a name="philips-light-bceiling2">philips.light.bceiling2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| cct              | Dimmer  | Correlated Color Temperature        |            |
-| scene            | Number  | Scene                               |            |
-| dv               | Number  | DV                                  |            |
-| sw               | Switch  | Switch                              |            |
-| bl               | Switch  | Night Light                         |            |
-| ms               | Switch  | MiBand Notifications                |            |
-| ac               | Switch  | Auto Ambiance                       |            |
-| delayoff         | Switch  | Delay Off                           |            |
-| mb               | Switch  | MiBand                              |            |
-
-### Philips Light (<a name="philips-light-cbulb">philips.light.cbulb</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| cct              | Dimmer  | Correlated Color Temperature        |            |
-| scene            | Number  | Scene                               |            |
-| cid              | Color   | Color                               |            |
-| switchscene      | Switch  | Switch Scene                        |            |
-| switch_en        | Switch  | Switch Enabled                      |            |
-| delayoff         | Switch  | Delay Off                           |            |
-
-### Philips Light (<a name="philips-light-cbulbs">philips.light.cbulbs</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| cct              | Dimmer  | Correlated Color Temperature        |            |
-| scene            | Number  | Scene                               |            |
-| cid              | Color   | Color                               |            |
-| switchscene      | Switch  | Switch Scene                        |            |
-| switch_en        | Switch  | Switch Enabled                      |            |
-| delayoff         | Switch  | Delay Off                           |            |
-
-### Philips Light (<a name="philips-light-dcolor">philips.light.dcolor</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| cct              | Dimmer  | Correlated Color Temperature        |            |
-| scene            | Number  | Scene                               |            |
-| cid              | Color   | Color                               |            |
-| switchscene      | Switch  | Switch Scene                        |            |
-| switch_en        | Switch  | Switch Enabled                      |            |
-| delayoff         | Switch  | Delay Off                           |            |
+### Mi Air Monitor v1 (<a name="zhimi-airmonitor-v1">zhimi.airmonitor.v1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| aqi              | Number  | Air Quality Index                   |            |\r
+| battery          | Number  | Battery                             |            |\r
+| usb_state        | Switch  | USB State                           |            |\r
+| time_state       | Switch  | Time State                          |            |\r
+| night_state      | Switch  | Night State                         |            |\r
+| night_begin      | Number  | Night Begin Time                    |            |\r
+| night_end        | Number  | Night End Time                      |            |\r
+\r
+### Mi Air Quality Monitor 2gen (<a name="cgllc-airmonitor-b1">cgllc.airmonitor.b1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| battery          | Number  | Battery                             |            |\r
+| pm25             | Number  | PM2.5                               |            |\r
+| co2              | Number  | CO2e                                |            |\r
+| tvoc             | Number  | tVOC                                |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+\r
+### Mi Air Quality Monitor S1 (<a name="cgllc-airmonitor-s1">cgllc.airmonitor.s1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| battery          | Number  | Battery                             |            |\r
+| pm25             | Number  | PM2.5                               |            |\r
+| co2              | Number  | CO2                                 |            |\r
+| tvoc             | Number  | tVOC                                |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+\r
+### Mi Air Humidifier (<a name="zhimi-humidifier-v1">zhimi.humidifier.v1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| mode             | String  | Mode                                |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| setHumidity      | Number  | Humidity Set                        |            |\r
+| aqi              | Number  | Air Quality Index                   |            |\r
+| translevel       | Number  | Trans_level                         |            |\r
+| bright           | Number  | LED Brightness                      |            |\r
+| buzzer           | Switch  | Buzzer Status                       |            |\r
+| depth            | Number  | Depth                               |            |\r
+| dry              | Switch  | Dry                                 |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| motorspeed       | Number  | Motor Speed                         |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| childlock        | Switch  | Child Lock                          |            |\r
+\r
+### Mi Air Humidifier (<a name="zhimi-humidifier-ca1">zhimi.humidifier.ca1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| mode             | String  | Mode                                |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| setHumidity      | Number  | Humidity Set                        |            |\r
+| aqi              | Number  | Air Quality Index                   |            |\r
+| translevel       | Number  | Trans_level                         |            |\r
+| bright           | Number  | LED Brightness                      |            |\r
+| buzzer           | Switch  | Buzzer Status                       |            |\r
+| depth            | Number  | Depth                               |            |\r
+| dry              | Switch  | Dry                                 |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| motorspeed       | Number  | Motor Speed                         |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| childlock        | Switch  | Child Lock                          |            |\r
+\r
+### Mi Air Evaporative Humidifier 2 (<a name="zhimi-humidifier-ca4">zhimi.humidifier.ca4</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| mode             | Number  | Mode                                |            |\r
+| Fault            | Number  | Humidifier Device Fault             |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| targetHumidity   | Number  | Target Humidity                     |            |\r
+| waterlevel       | Number  | Water Level                         |            |\r
+| bright           | Number  | LED Brightness                      |            |\r
+| buzzer           | Switch  | Buzzer Status                       |            |\r
+| dry              | Switch  | Dry                                 |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| powerhours       | Number  | Power Time                          |            |\r
+| targetmotorspeed | Number  | Target Motor Speed                  |            |\r
+| actualmotorspeed | Number  | Actual Motor Speed                  |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| childlock        | Switch  | Child Lock                          |            |\r
+| ButtonPressed    | Number  | Button Pressed                      |            |\r
+| clean            | Switch  | Clean Mode                          |            |\r
+| countryCode      | Number  | Country Code                        |            |\r
+\r
+### Mi Air Humidifier 2 (<a name="zhimi-humidifier-cb1">zhimi.humidifier.cb1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| humidifierMode   | String  | Humidifier Mode                     |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| setHumidity      | Number  | Humidity Set                        |            |\r
+| bright           | Number  | LED Brightness                      |            |\r
+| buzzer           | Switch  | Buzzer Status                       |            |\r
+| depth            | Number  | Depth                               |            |\r
+| dry              | Switch  | Dry                                 |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| motorspeed       | Number  | Motor Speed                         |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| childlock        | Switch  | Child Lock                          |            |\r
+\r
+### Mi Air Purifier v1 (<a name="zhimi-airpurifier-v1">zhimi.airpurifier.v1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| mode             | String  | Mode                                |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| aqi              | Number  | Air Quality Index                   |            |\r
+| averageaqi       | Number  | Average Air Quality Index           |            |\r
+| led              | Switch  | LED Status                          |            |\r
+| buzzer           | Switch  | Buzzer Status                       |            |\r
+| filtermaxlife    | Number  | Filter Max Life                     |            |\r
+| filterhours      | Number  | Filter Hours used                   |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| motorspeed       | Number  | Motor Speed                         |            |\r
+| filterlife       | Number  | Filter  Life                        |            |\r
+| favoritelevel    | Number  | Favorite Level                      |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| purifyvolume     | Number  | Purivied Volume                     |            |\r
+| childlock        | Switch  | Child Lock                          |            |\r
+\r
+### Mi Air Purifier v2 (<a name="zhimi-airpurifier-v2">zhimi.airpurifier.v2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| mode             | String  | Mode                                |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| aqi              | Number  | Air Quality Index                   |            |\r
+| averageaqi       | Number  | Average Air Quality Index           |            |\r
+| led              | Switch  | LED Status                          |            |\r
+| buzzer           | Switch  | Buzzer Status                       |            |\r
+| filtermaxlife    | Number  | Filter Max Life                     |            |\r
+| filterhours      | Number  | Filter Hours used                   |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| motorspeed       | Number  | Motor Speed                         |            |\r
+| filterlife       | Number  | Filter  Life                        |            |\r
+| favoritelevel    | Number  | Favorite Level                      |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| purifyvolume     | Number  | Purivied Volume                     |            |\r
+| childlock        | Switch  | Child Lock                          |            |\r
+\r
+### Mi Air Purifier v3 (<a name="zhimi-airpurifier-v3">zhimi.airpurifier.v3</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| mode             | String  | Mode                                |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| aqi              | Number  | Air Quality Index                   |            |\r
+| averageaqi       | Number  | Average Air Quality Index           |            |\r
+| led              | Switch  | LED Status                          |            |\r
+| buzzer           | Switch  | Buzzer Status                       |            |\r
+| filtermaxlife    | Number  | Filter Max Life                     |            |\r
+| filterhours      | Number  | Filter Hours used                   |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| motorspeed       | Number  | Motor Speed                         |            |\r
+| filterlife       | Number  | Filter  Life                        |            |\r
+| favoritelevel    | Number  | Favorite Level                      |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| purifyvolume     | Number  | Purivied Volume                     |            |\r
+| childlock        | Switch  | Child Lock                          |            |\r
+\r
+### Mi Air Purifier v5 (<a name="zhimi-airpurifier-v5">zhimi.airpurifier.v5</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| mode             | String  | Mode                                |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| aqi              | Number  | Air Quality Index                   |            |\r
+| averageaqi       | Number  | Average Air Quality Index           |            |\r
+| led              | Switch  | LED Status                          |            |\r
+| buzzer           | Switch  | Buzzer Status                       |            |\r
+| filtermaxlife    | Number  | Filter Max Life                     |            |\r
+| filterhours      | Number  | Filter Hours used                   |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| motorspeed       | Number  | Motor Speed                         |            |\r
+| filterlife       | Number  | Filter  Life                        |            |\r
+| favoritelevel    | Number  | Favorite Level                      |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| purifyvolume     | Number  | Purivied Volume                     |            |\r
+| childlock        | Switch  | Child Lock                          |            |\r
+\r
+### Mi Air Purifier Pro v6 (<a name="zhimi-airpurifier-v6">zhimi.airpurifier.v6</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| mode             | String  | Mode                                |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| aqi              | Number  | Air Quality Index                   |            |\r
+| averageaqi       | Number  | Average Air Quality Index           |            |\r
+| led              | Switch  | LED Status                          |            |\r
+| bright           | Number  | LED Brightness                      |            |\r
+| filtermaxlife    | Number  | Filter Max Life                     |            |\r
+| filterhours      | Number  | Filter Hours used                   |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| motorspeed       | Number  | Motor Speed                         |            |\r
+| filterlife       | Number  | Filter  Life                        |            |\r
+| favoritelevel    | Number  | Favorite Level                      |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| purifyvolume     | Number  | Purivied Volume                     |            |\r
+| childlock        | Switch  | Child Lock                          |            |\r
+\r
+### Mi Air Purifier Pro v7 (<a name="zhimi-airpurifier-v7">zhimi.airpurifier.v7</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| mode             | String  | Mode                                |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| aqi              | Number  | Air Quality Index                   |            |\r
+| averageaqi       | Number  | Average Air Quality Index           |            |\r
+| volume           | Number  | Volume                              |            |\r
+| led              | Switch  | LED Status                          |            |\r
+| illuminance      | Number  | Illuminance                         |            |\r
+| filtermaxlife    | Number  | Filter Max Life                     |            |\r
+| filterhours      | Number  | Filter Hours used                   |            |\r
+| motorspeed       | Number  | Motor Speed                         |            |\r
+| motorspeed2      | Number  | Motor Speed 2                       |            |\r
+| filterlife       | Number  | Filter  Life                        |            |\r
+| favoritelevel    | Number  | Favorite Level                      |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| childlock        | Switch  | Child Lock                          |            |\r
+\r
+### Mi Air Purifier 2 (mini) (<a name="zhimi-airpurifier-m1">zhimi.airpurifier.m1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| mode             | String  | Mode                                |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| aqi              | Number  | Air Quality Index                   |            |\r
+| averageaqi       | Number  | Average Air Quality Index           |            |\r
+| led              | Switch  | LED Status                          |            |\r
+| buzzer           | Switch  | Buzzer Status                       |            |\r
+| filtermaxlife    | Number  | Filter Max Life                     |            |\r
+| filterhours      | Number  | Filter Hours used                   |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| motorspeed       | Number  | Motor Speed                         |            |\r
+| filterlife       | Number  | Filter  Life                        |            |\r
+| favoritelevel    | Number  | Favorite Level                      |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| purifyvolume     | Number  | Purivied Volume                     |            |\r
+| childlock        | Switch  | Child Lock                          |            |\r
+\r
+### Mi Air Purifier (mini) (<a name="zhimi-airpurifier-m2">zhimi.airpurifier.m2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| mode             | String  | Mode                                |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| aqi              | Number  | Air Quality Index                   |            |\r
+| averageaqi       | Number  | Average Air Quality Index           |            |\r
+| led              | Switch  | LED Status                          |            |\r
+| buzzer           | Switch  | Buzzer Status                       |            |\r
+| filtermaxlife    | Number  | Filter Max Life                     |            |\r
+| filterhours      | Number  | Filter Hours used                   |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| motorspeed       | Number  | Motor Speed                         |            |\r
+| filterlife       | Number  | Filter  Life                        |            |\r
+| favoritelevel    | Number  | Favorite Level                      |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| purifyvolume     | Number  | Purivied Volume                     |            |\r
+| childlock        | Switch  | Child Lock                          |            |\r
+\r
+### Mi Air Purifier MS1 (<a name="zhimi-airpurifier-ma1">zhimi.airpurifier.ma1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| mode             | String  | Mode                                |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| aqi              | Number  | Air Quality Index                   |            |\r
+| averageaqi       | Number  | Average Air Quality Index           |            |\r
+| led              | Switch  | LED Status                          |            |\r
+| buzzer           | Switch  | Buzzer Status                       |            |\r
+| filtermaxlife    | Number  | Filter Max Life                     |            |\r
+| filterhours      | Number  | Filter Hours used                   |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| motorspeed       | Number  | Motor Speed                         |            |\r
+| filterlife       | Number  | Filter  Life                        |            |\r
+| favoritelevel    | Number  | Favorite Level                      |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| purifyvolume     | Number  | Purivied Volume                     |            |\r
+| childlock        | Switch  | Child Lock                          |            |\r
+\r
+### Mi Air Purifier MS2 (<a name="zhimi-airpurifier-ma2">zhimi.airpurifier.ma2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| mode             | String  | Mode                                |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| aqi              | Number  | Air Quality Index                   |            |\r
+| averageaqi       | Number  | Average Air Quality Index           |            |\r
+| led              | Switch  | LED Status                          |            |\r
+| bright           | Number  | LED Brightness                      |            |\r
+| filtermaxlife    | Number  | Filter Max Life                     |            |\r
+| filterhours      | Number  | Filter Hours used                   |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| motorspeed       | Number  | Motor Speed                         |            |\r
+| filterlife       | Number  | Filter  Life                        |            |\r
+| favoritelevel    | Number  | Favorite Level                      |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| purifyvolume     | Number  | Purivied Volume                     |            |\r
+| childlock        | Switch  | Child Lock                          |            |\r
+\r
+### Mi Air Purifier 3 (<a name="zhimi-airpurifier-ma4">zhimi.airpurifier.ma4</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| Fault            | Number  | Air Purifier-Device Fault           |            |\r
+| On               | Switch  | Air Purifier-Switch Status          |            |\r
+| FanLevel         | Number  | Air Purifier-Fan Level              |            |\r
+| Mode             | Number  | Air Purifier-Mode                   |            |\r
+| FirmwareRevision | String  | Device Information-Current Firmware Version |            |\r
+| Manufacturer     | String  | Device Information-Device Manufacturer |            |\r
+| Model            | String  | Device Information-Device Model     |            |\r
+| SerialNumber     | String  | Device Information-Device Serial Number |            |\r
+| Pm25Density      | Number  | Environment-PM2.5 Density           |            |\r
+| RelativeHumidity | Number  | Environment-Relative Humidity       |            |\r
+| Temperature      | Number  | Environment-Temperature             |            |\r
+| FilterLifeLevel  | Number  | Filter-Filter Life Level            |            |\r
+| FilterUsedTime   | String  | Filter-Filter Used Time             |            |\r
+| Alarm            | Switch  | Alarm-Alarm                         |            |\r
+| Brightness       | Number  | Indicator Light-Brightness          |            |\r
+| On1              | Switch  | Indicator Light-Switch Status       |            |\r
+| PhysicalControlsLocked | Switch  | Physical Control Locked-Physical Control Locked |            |\r
+| ButtonPressed    | String  | button-button_pressed               |            |\r
+| FilterMaxTime    | Number  | filter-time-filter-max-time         |            |\r
+| FilterHourUsedDebug | Number  | filter-time-filter-hour-used-debug  |            |\r
+| M1Strong         | Number  | motor-speed-m1-strong               |            |\r
+| M1High           | Number  | motor-speed-m1-high                 |            |\r
+| M1Med            | Number  | motor-speed-m1-med                  |            |\r
+| M1MedL           | Number  | motor-speed-m1-med-l                |            |\r
+| M1Low            | Number  | motor-speed-m1-low                  |            |\r
+| M1Silent         | Number  | motor-speed-m1-silent               |            |\r
+| M1Favorite       | Number  | motor-speed-m1-favorite             |            |\r
+| Motor1Speed      | Number  | motor-speed-motor1-speed            |            |\r
+| Motor1SetSpeed   | Number  | motor-speed-motor1-set-speed        |            |\r
+| FavoriteFanLevel | Number  | motor-speed-favorite fan level      |            |\r
+| UseTime          | Number  | use-time-use-time                   |            |\r
+| PurifyVolume     | Number  | aqi-purify-volume                   |            |\r
+| AverageAqi       | Number  | aqi-average-aqi                     |            |\r
+| AverageAqiCnt    | Number  | aqi-average-aqi-cnt                 |            |\r
+| AqiZone          | String  | aqi-aqi-zone                        |            |\r
+| SensorState      | String  | aqi-sensor-state                    |            |\r
+| AqiGoodh         | Number  | aqi-aqi-goodh                       |            |\r
+| AqiRunstate      | Number  | aqi-aqi-runstate                    |            |\r
+| AqiState         | Number  | aqi-aqi-state                       |            |\r
+| AqiUpdataHeartbeat | Number  | aqi-aqi-updata-heartbeat            |            |\r
+| RfidTag          | String  | rfid-rfid-tag                       |            |\r
+| RfidFactoryId    | String  | rfid-rfid-factory-id                |            |\r
+| RfidProductId    | String  | rfid-rfid-product-id                |            |\r
+| RfidTime         | String  | rfid-rfid-time                      |            |\r
+| RfidSerialNum    | String  | rfid-rfid-serial-num                |            |\r
+| AppExtra         | Number  | others-app-extra                    |            |\r
+| MainChannel      | Number  | others-main-channel                 |            |\r
+| SlaveChannel     | Number  | others-slave-channel                |            |\r
+| Cola             | String  | others-cola                         |            |\r
+| ButtomDoor       | Switch  | others-buttom-door                  |            |\r
+| RebootCause      | Number  | others-reboot_cause                 |            |\r
+| HwVersion        | Number  | others-hw-version                   |            |\r
+| I2cErrorCount    | Number  | others-i2c-error-count              |            |\r
+| ManualLevel      | Number  | others-manual-level                 |            |\r
+\r
+### Mi Air Purifier 3 (<a name="zhimi-airpurifier-mb3">zhimi.airpurifier.mb3</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| Fault            | Number  | Air Purifier-fault                  |            |\r
+| On               | Switch  | Air Purifier-Switch Status          |            |\r
+| FanLevel         | Number  | Air Purifier-Fan Level              |            |\r
+| Mode             | Number  | Air Purifier-Mode                   |            |\r
+| FirmwareRevision | String  | Device Information-Current Firmware Version |            |\r
+| Manufacturer     | String  | Device Information-Device Manufacturer |            |\r
+| Model            | String  | Device Information-Device Model     |            |\r
+| SerialNumber     | String  | Device Information-Device Serial Number |            |\r
+| Pm25Density      | Number  | Environment-PM2.5                   |            |\r
+| RelativeHumidity | Number  | Environment-Relative Humidity       |            |\r
+| Temperature      | Number  | Environment-Temperature             |            |\r
+| FilterLifeLevel  | Number  | Filter-Filter Life Level            |            |\r
+| FilterUsedTime   | String  | Filter-Filter Used Time             |            |\r
+| Alarm            | Switch  | Alarm-Alarm                         |            |\r
+| Brightness       | Number  | Indicator Light-brightness          |            |\r
+| On1              | Switch  | Indicator Light-Switch Status       |            |\r
+| PhysicalControlsLocked | Switch  | Physical Control Locked-Physical Control Locked |            |\r
+| ButtonPressed    | String  | Button-button-pressed               |            |\r
+| FilterMaxTime    | Number  | filter-time-filter-max-time         |            |\r
+| FilterHourDebug  | Number  | filter-time-filter-hour-debug       |            |\r
+| MotorStrong      | Number  | motor-speed-motor-strong            |            |\r
+| MotorHigh        | Number  | motor-speed-motor-high              |            |\r
+| MotorMed         | Number  | motor-speed-motor-med               |            |\r
+| MotorMedL        | Number  | motor-speed-motor-med-l             |            |\r
+| MotorLow         | Number  | motor-speed-motor-low               |            |\r
+| MotorSilent      | Number  | motor-speed-motor-silent            |            |\r
+| MotorFavorite    | Number  | motor-speed-motor-favorite          |            |\r
+| MotorSpeed       | Number  | motor-speed-motor-speed             |            |\r
+| MotorSetSpeed    | Number  | motor-speed-motor-set-speed         |            |\r
+| FavoriteFanLevel | Number  | motor-speed-favorite-fan-level      |            |\r
+| UseTime          | Number  | use-time-use-time                   |            |\r
+| PurifyVolume     | Number  | aqi-purify-volume                   |            |\r
+| AverageAqi       | Number  | aqi-average-aqi                     |            |\r
+| AverageAqiCnt    | Number  | aqi-average-aqi-cnt                 |            |\r
+| AqiZone          | String  | aqi-aqi-zone                        |            |\r
+| SensorState      | String  | aqi-sensor-state                    |            |\r
+| AqiGoodh         | Number  | aqi-aqi-goodh                       |            |\r
+| AqiRunstate      | Number  | aqi-aqi-runstate                    |            |\r
+| AqiState         | Number  | aqi-aqi-state                       |            |\r
+| AqiUpdataHeartbeat | Number  | aqi-aqi-updata-heartbeat            |            |\r
+| RfidTag          | String  | rfid-rfid-tag                       |            |\r
+| RfidFactoryId    | String  | rfid-rfid-factory-id                |            |\r
+| RfidProductId    | String  | rfid-rfid-product-id                |            |\r
+| RfidTime         | String  | rfid-rfid-time                      |            |\r
+| RfidSerialNum    | String  | rfid-rfid-serial-num                |            |\r
+| AppExtra         | Number  | others-app-extra                    |            |\r
+| MainChannel      | Number  | others-main-channel                 |            |\r
+| SlaveChannel     | Number  | others-slave-channel                |            |\r
+| Cola             | String  | others-cola                         |            |\r
+| ButtomDoor       | Switch  | others-buttom-door                  |            |\r
+| RebootCause      | Number  | others-reboot-cause                 |            |\r
+| HwVersion        | Number  | others-hw-version                   |            |\r
+| IicErrorCount    | Number  | others-iic-error-count              |            |\r
+| ManualLevel      | Number  | others-manual-level                 |            |\r
+| CountryCode      | Number  | others-National code                |            |\r
+\r
+### Mi Air Purifier Super (<a name="zhimi-airpurifier-sa1">zhimi.airpurifier.sa1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| mode             | String  | Mode                                |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| aqi              | Number  | Air Quality Index                   |            |\r
+| averageaqi       | Number  | Average Air Quality Index           |            |\r
+| led              | Switch  | LED Status                          |            |\r
+| buzzer           | Switch  | Buzzer Status                       |            |\r
+| filtermaxlife    | Number  | Filter Max Life                     |            |\r
+| filterhours      | Number  | Filter Hours used                   |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| motorspeed       | Number  | Motor Speed                         |            |\r
+| filterlife       | Number  | Filter  Life                        |            |\r
+| favoritelevel    | Number  | Favorite Level                      |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| purifyvolume     | Number  | Purivied Volume                     |            |\r
+| childlock        | Switch  | Child Lock                          |            |\r
+\r
+### Mi Air Purifier Super 2 (<a name="zhimi-airpurifier-sa2">zhimi.airpurifier.sa2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| mode             | String  | Mode                                |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| aqi              | Number  | Air Quality Index                   |            |\r
+| averageaqi       | Number  | Average Air Quality Index           |            |\r
+| led              | Switch  | LED Status                          |            |\r
+| buzzer           | Switch  | Buzzer Status                       |            |\r
+| filtermaxlife    | Number  | Filter Max Life                     |            |\r
+| filterhours      | Number  | Filter Hours used                   |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| motorspeed       | Number  | Motor Speed                         |            |\r
+| filterlife       | Number  | Filter  Life                        |            |\r
+| favoritelevel    | Number  | Favorite Level                      |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| purifyvolume     | Number  | Purivied Volume                     |            |\r
+| childlock        | Switch  | Child Lock                          |            |\r
+\r
+### Mi Fresh Air Ventilator (<a name="dmaker-airfresh-t2017">dmaker.airfresh.t2017</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| airFreshMode     | String  | Mode                                |            |\r
+| airFreshPTCPower | Switch  | PTC                                 |            |\r
+| airFreshPtcLevel | String  | PTC Level                           |            |\r
+| airFreshPTCStatus | Switch  | PTC Status                          |            |\r
+| airFreshDisplayDirection | String  | Screen direction                    |            |\r
+| airFreshDisplay  | Switch  | Display                             |            |\r
+| airFreshChildLock | Switch  | Child Lock                          |            |\r
+| airFreshSound    | Switch  | Sound                               |            |\r
+| airFreshPM25     | Number  | PM2.5                               |            |\r
+| airFreshCO2      | Number  | CO2                                 |            |\r
+| airFreshCurrentSpeed | Number  | Current Speed                       |            |\r
+| airFreshFavoriteSpeed | Number  | Favorite Speed                      |            |\r
+| airFreshTemperature | Number  | Temperature Outside                 |            |\r
+| airFreshFilterPercents | Number  | Filter Percents Remaining           |            |\r
+| airFreshFilterDays | Number  | Filter Days Remaining               |            |\r
+| airFreshFilterProPercents | Number  | Filter Pro Percents Remaining       |            |\r
+| airFreshFilterProDays | Number  | Filter Pro Days Remaining           |            |\r
+| airFreshResetFilter | String  | Reset Filter                        |            |\r
+\r
+### Mi Fresh Air Ventilator A1 (<a name="dmaker-airfresh-a1">dmaker.airfresh.a1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| airFreshMode     | String  | Mode                                |            |\r
+| airFreshPTCPower | Switch  | PTC                                 |            |\r
+| airFreshPTCStatus | Switch  | PTC Status                          |            |\r
+| airFreshDisplay  | Switch  | Display                             |            |\r
+| airFreshChildLock | Switch  | Child Lock                          |            |\r
+| airFreshSound    | Switch  | Sound                               |            |\r
+| airFreshPM25     | Number  | PM2.5                               |            |\r
+| airFreshCO2      | Number  | CO2                                 |            |\r
+| airFreshCurrentSpeed | Number  | Current Speed                       |            |\r
+| airFreshFavoriteSpeed | Number  | Favorite Speed                      |            |\r
+| airFreshTemperature | Number  | Temperature Outside                 |            |\r
+| airFreshFilterPercents | Number  | Filter Percents Remaining           |            |\r
+| airFreshFilterDays | Number  | Filter Days Remaining               |            |\r
+| airFreshResetFilterA1 | String  | Reset Filter                        |            |\r
+\r
+### Gosund Plug (<a name="cuco-plug-cp1">cuco.plug.cp1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| FirmwareRevision | String  | Device Information-CurrentFirmware Version |            |\r
+| Manufacturer     | String  | Device Information-Device Manufacturer |            |\r
+| Model            | String  | Device Information-Device Model     |            |\r
+| SerialNumber     | String  | Device Information-Device Serial Number |            |\r
+| On               | Switch  | Switch-Switch Status                |            |\r
+\r
+### Mi Air Purifier mb1 (<a name="zhimi-airpurifier-mb1">zhimi.airpurifier.mb1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| mode             | String  | Mode                                |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| aqi              | Number  | Air Quality Index                   |            |\r
+| averageaqi       | Number  | Average Air Quality Index           |            |\r
+| led              | Switch  | LED Status                          |            |\r
+| buzzer           | Switch  | Buzzer Status                       |            |\r
+| filtermaxlife    | Number  | Filter Max Life                     |            |\r
+| filterhours      | Number  | Filter Hours used                   |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| motorspeed       | Number  | Motor Speed                         |            |\r
+| filterlife       | Number  | Filter  Life                        |            |\r
+| favoritelevel    | Number  | Favorite Level                      |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| purifyvolume     | Number  | Purivied Volume                     |            |\r
+| childlock        | Switch  | Child Lock                          |            |\r
+\r
+### Mi Air Purifier 2S (<a name="zhimi-airpurifier-mc1">zhimi.airpurifier.mc1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| mode             | String  | Mode                                |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| aqi              | Number  | Air Quality Index                   |            |\r
+| averageaqi       | Number  | Average Air Quality Index           |            |\r
+| led              | Switch  | LED Status                          |            |\r
+| buzzer           | Switch  | Buzzer Status                       |            |\r
+| filtermaxlife    | Number  | Filter Max Life                     |            |\r
+| filterhours      | Number  | Filter Hours used                   |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| motorspeed       | Number  | Motor Speed                         |            |\r
+| filterlife       | Number  | Filter  Life                        |            |\r
+| favoritelevel    | Number  | Favorite Level                      |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| purifyvolume     | Number  | Purivied Volume                     |            |\r
+| childlock        | Switch  | Child Lock                          |            |\r
+\r
+### Mi Air Purifier 2S (<a name="zhimi-airpurifier-mc2">zhimi.airpurifier.mc2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| mode             | String  | Mode                                |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| aqi              | Number  | Air Quality Index                   |            |\r
+| averageaqi       | Number  | Average Air Quality Index           |            |\r
+| led              | Switch  | LED Status                          |            |\r
+| buzzer           | Switch  | Buzzer Status                       |            |\r
+| filtermaxlife    | Number  | Filter Max Life                     |            |\r
+| filterhours      | Number  | Filter Hours used                   |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| motorspeed       | Number  | Motor Speed                         |            |\r
+| filterlife       | Number  | Filter  Life                        |            |\r
+| favoritelevel    | Number  | Favorite Level                      |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| purifyvolume     | Number  | Purivied Volume                     |            |\r
+| childlock        | Switch  | Child Lock                          |            |\r
+\r
+### Mi Smart Fan (<a name="zhimi-fan-v1">zhimi.fan.v1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| angleEnable      | Switch  | Rotation                            |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| angle            | Number  | Angle                               |            |\r
+| poweroffTime     | Number  | Timer                               |            |\r
+| buzzer           | Switch  | Buzzer                              |            |\r
+| led_b            | Number  | LED                                 |            |\r
+| child_lock       | Switch  | Child Lock                          |            |\r
+| speedLevel       | Number  | Speed Level                         |            |\r
+| speed            | Number  | Speed                               |            |\r
+| naturalLevel     | Number  | Natural Level                       |            |\r
+| temp_dec         | Number  | Temperature                         |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| acPower          | String  | AC Power                            |            |\r
+| mode             | String  | Battery Charge                      |            |\r
+| battery          | Number  | Battery                             |            |\r
+| move             | String  | Move Direction                      |            |\r
+\r
+### Mi Smart Fan (<a name="zhimi-fan-v2">zhimi.fan.v2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| angleEnable      | Switch  | Rotation                            |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| angle            | Number  | Angle                               |            |\r
+| poweroffTime     | Number  | Timer                               |            |\r
+| buzzer           | Switch  | Buzzer                              |            |\r
+| led_b            | Number  | LED                                 |            |\r
+| child_lock       | Switch  | Child Lock                          |            |\r
+| speedLevel       | Number  | Speed Level                         |            |\r
+| speed            | Number  | Speed                               |            |\r
+| naturalLevel     | Number  | Natural Level                       |            |\r
+| temp_dec         | Number  | Temperature                         |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| acPower          | String  | AC Power                            |            |\r
+| mode             | String  | Battery Charge                      |            |\r
+| battery          | Number  | Battery                             |            |\r
+| move             | String  | Move Direction                      |            |\r
+\r
+### Mi Smart Pedestal Fan (<a name="zhimi-fan-v3">zhimi.fan.v3</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| angleEnable      | Switch  | Rotation                            |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| angle            | Number  | Angle                               |            |\r
+| poweroffTime     | Number  | Timer                               |            |\r
+| buzzer           | Switch  | Buzzer                              |            |\r
+| led_b            | Number  | LED                                 |            |\r
+| child_lock       | Switch  | Child Lock                          |            |\r
+| speedLevel       | Number  | Speed Level                         |            |\r
+| speed            | Number  | Speed                               |            |\r
+| naturalLevel     | Number  | Natural Level                       |            |\r
+| temp_dec         | Number  | Temperature                         |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| acPower          | String  | AC Power                            |            |\r
+| mode             | String  | Battery Charge                      |            |\r
+| battery          | Number  | Battery                             |            |\r
+| move             | String  | Move Direction                      |            |\r
+\r
+### Xiaomi Mi Smart Pedestal Fan (<a name="zhimi-fan-sa1">zhimi.fan.sa1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| angleEnable      | Switch  | Rotation                            |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| angle            | Number  | Angle                               |            |\r
+| poweroffTime     | Number  | Timer                               |            |\r
+| buzzer           | Switch  | Buzzer                              |            |\r
+| led_b            | Number  | LED                                 |            |\r
+| child_lock       | Switch  | Child Lock                          |            |\r
+| speedLevel       | Number  | Speed Level                         |            |\r
+| speed            | Number  | Speed                               |            |\r
+| naturalLevel     | Number  | Natural Level                       |            |\r
+| acPower          | Switch  | AC Power                            |            |\r
+| move             | String  | Move Direction                      |            |\r
+\r
+### Xiaomi Mi Smart Pedestal Fan (<a name="zhimi-fan-za1">zhimi.fan.za1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| angleEnable      | Switch  | Rotation                            |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| angle            | Number  | Angle                               |            |\r
+| poweroffTime     | Number  | Timer                               |            |\r
+| buzzer           | Switch  | Buzzer                              |            |\r
+| led_b            | Number  | LED                                 |            |\r
+| child_lock       | Switch  | Child Lock                          |            |\r
+| speedLevel       | Number  | Speed Level                         |            |\r
+| speed            | Number  | Speed                               |            |\r
+| naturalLevel     | Number  | Natural Level                       |            |\r
+| acPower          | Switch  | AC Power                            |            |\r
+| move             | String  | Move Direction                      |            |\r
+\r
+### Xiaomi Mi Smart Pedestal Fan (<a name="zhimi-fan-za3">zhimi.fan.za3</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| angleEnable      | Switch  | Rotation                            |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| angle            | Number  | Angle                               |            |\r
+| poweroffTime     | Number  | Timer                               |            |\r
+| buzzer           | Number  | Buzzer                              |            |\r
+| led_b            | Number  | LED                                 |            |\r
+| child_lock       | Switch  | Child Lock                          |            |\r
+| speedLevel       | Number  | Speed Level                         |            |\r
+| speed            | Number  | Speed                               |            |\r
+| naturalLevel     | Number  | Natural Level                       |            |\r
+| move             | String  | Move Direction                      |            |\r
+\r
+### Xiaomi Mi Smart Pedestal Fan (<a name="zhimi-fan-za4">zhimi.fan.za4</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| angleEnable      | Switch  | Rotation                            |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| angle            | Number  | Angle                               |            |\r
+| poweroffTime     | Number  | Timer                               |            |\r
+| buzzer           | Number  | Buzzer                              |            |\r
+| led_b            | Number  | LED                                 |            |\r
+| child_lock       | Switch  | Child Lock                          |            |\r
+| speedLevel       | Number  | Speed Level                         |            |\r
+| speed            | Number  | Speed                               |            |\r
+| naturalLevel     | Number  | Natural Level                       |            |\r
+| move             | String  | Move Direction                      |            |\r
+\r
+### Xiaomi Mijia Smart Tower Fan (<a name="dmaker-fan-1c">dmaker.fan.1c</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| Manufacturer     | String  | Device Information-Device Manufacturer |            |\r
+| Model            | String  | Device Information-Device Model     |            |\r
+| SerialNumber     | String  | Device Information-Device Serial Number |            |\r
+| FirmwareRevision | String  | Device Information-Current Firmware Version |            |\r
+| On               | Switch  | Fan-Switch Status                   |            |\r
+| FanLevel         | Number  | Fan-Fan Level                       |            |\r
+| HorizontalSwing  | Switch  | Fan-Horizontal Swing                |            |\r
+| Mode             | Number  | Fan-Mode                            |            |\r
+| OffDelayTime     | Number  | Fan-Power Off Delay Time            |            |\r
+| Alarm            | Switch  | Fan-Alarm                           |            |\r
+| Brightness       | Switch  | Fan-Brightness                      |            |\r
+| PhysicalControlsLocked | Switch  | Physical Control Locked-Physical Control Locked |            |\r
+\r
+### Xiaomi Mijia Smart Tower Fan (<a name="dmaker-fan-p5">dmaker.fan.p5</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| roll             | Switch  | Rotation                            |            |\r
+| mode             | Number  | Mode                                |            |\r
+| angle            | Number  | Angle                               |            |\r
+| timer            | Number  | Timer                               |            |\r
+| beep             | Switch  | Beep Sound                          |            |\r
+| light            | Number  | Light                               |            |\r
+| child_lock       | Switch  | Child Lock                          |            |\r
+| speed            | Number  | Speed                               |            |\r
+\r
+### Xiaomi Mijia Smart Tower Fan (<a name="dmaker-fan-p8">dmaker.fan.p8</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| Manufacturer     | String  | Device Information-Device Manufacturer |            |\r
+| Model            | String  | Device Information-Device Model     |            |\r
+| SerialNumber     | String  | Device Information-Device Serial Number |            |\r
+| FirmwareRevision | String  | Device Information-Current Firmware Version |            |\r
+| On               | Switch  | Fan-Switch Status                   |            |\r
+| FanLevel         | Number  | Fan-Fan Level                       |            |\r
+| HorizontalSwing  | Switch  | Fan-Horizontal Swing                |            |\r
+| Mode             | Number  | Fan-Mode                            |            |\r
+| OffDelayTime     | Number  | Fan-Power Off Delay Time            |            |\r
+| Alarm            | Switch  | Fan-Alarm                           |            |\r
+| Brightness       | Switch  | Fan-Brightness                      |            |\r
+| PhysicalControlsLocked | Switch  | Physical Control Locked-Physical Control Locked |            |\r
+\r
+### Xiaomi Mijia Smart Tower Fan (<a name="dmaker-fan-p9">dmaker.fan.p9</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| Manufacturer     | String  | Device Information-Device Manufacturer |            |\r
+| Model            | String  | Device Information-Device Model     |            |\r
+| SerialNumber     | String  | Device Information-Device Serial Number |            |\r
+| FirmwareRevision | String  | Device Information-Current Firmware Version |            |\r
+| On               | Switch  | Fan-Switch Status                   |            |\r
+| FanLevel         | Number  | Fan-Fan Level                       |            |\r
+| Mode             | Number  | Fan-Mode                            |            |\r
+| HorizontalSwing  | Switch  | Fan-Horizontal Swing                |            |\r
+| HorizontalAngle  | Number  | Fan-Horizontal Angle                |            |\r
+| Alarm            | Switch  | Fan-Alarm                           |            |\r
+| OffDelayTime     | Number  | Fan-Power Off Delay Time            |            |\r
+| Brightness       | Switch  | Fan-Brightness                      |            |\r
+| MotorControl     | Number  | Fan-Motor Control                   |            |\r
+| SpeedLevel       | Number  | Fan-Speed Level                     |            |\r
+| PhysicalControlsLocked | Switch  | Physical Control Locked-Physical Control Locked |            |\r
+\r
+### Xiaomi Mijia Smart Tower Fan (<a name="dmaker-fan-p10">dmaker.fan.p10</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| Manufacturer     | String  | Device Information-Device Manufacturer |            |\r
+| Model            | String  | Device Information-Device Model     |            |\r
+| SerialNumber     | String  | Device Information-Device Serial Number |            |\r
+| FirmwareRevision | String  | Device Information-Current Firmware Version |            |\r
+| On               | Switch  | Fan-Switch Status                   |            |\r
+| FanLevel         | Number  | Fan-Fan Level                       |            |\r
+| Mode             | Number  | Fan-Mode                            |            |\r
+| HorizontalSwing  | Switch  | Fan-Horizontal Swing                |            |\r
+| HorizontalAngle  | Number  | Fan-Horizontal Angle                |            |\r
+| Alarm            | Switch  | Fan-Alarm                           |            |\r
+| OffDelayTime     | Number  | Fan-Power Off Delay Time            |            |\r
+| Brightness       | Switch  | Fan-Brightness                      |            |\r
+| MotorControl     | Number  | Fan-Motor Control                   |            |\r
+| SpeedLevel       | Number  | Fan-Speed Level                     |            |\r
+| PhysicalControlsLocked | Switch  | Physical Control Locked-Physical Control Locked |            |\r
+\r
+### Mi Smart Home Gateway v1 (<a name="lumi-gateway-v1">lumi.gateway.v1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| telnetEnable     | Switch  | Enable Telnet                       | Access the device with telnet to further unlock developer mode. See forum |\r
+| doorbellVol      | Number  | Doorbell Volume                     |            |\r
+| gatewayVol       | Number  | Gateway Volume                      |            |\r
+| alarmingVol      | Number  | Alarming Volume                     |            |\r
+| doorbellPush     | String  | Doorbell Push                       |            |\r
+\r
+### Mi Smart Home Gateway v2 (<a name="lumi-gateway-v2">lumi.gateway.v2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| telnetEnable     | Switch  | Enable Telnet                       | Access the device with telnet to further unlock developer mode. See forum |\r
+| doorbellVol      | Number  | Doorbell Volume                     |            |\r
+| gatewayVol       | Number  | Gateway Volume                      |            |\r
+| alarmingVol      | Number  | Alarming Volume                     |            |\r
+| doorbellPush     | String  | Doorbell Push                       |            |\r
+\r
+### Mi Smart Home Gateway v3 (<a name="lumi-gateway-v3">lumi.gateway.v3</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| telnetEnable     | Switch  | Enable Telnet                       | Access the device with telnet to further unlock developer mode. See forum |\r
+| doorbellVol      | Number  | Doorbell Volume                     |            |\r
+| gatewayVol       | Number  | Gateway Volume                      |            |\r
+| alarmingVol      | Number  | Alarming Volume                     |            |\r
+| doorbellPush     | String  | Doorbell Push                       |            |\r
+\r
+### Xiaomi Mi Mijia Gateway V3 ZNDMWG03LM (<a name="lumi-gateway-mgl03">lumi.gateway.mgl03</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| telnetEnable     | Switch  | Enable Telnet                       | Access the device with telnet to further unlock developer mode. See forum |\r
+| doorbellVol      | Number  | Doorbell Volume                     |            |\r
+| gatewayVol       | Number  | Gateway Volume                      |            |\r
+| alarmingVol      | Number  | Alarming Volume                     |            |\r
+| doorbellPush     | String  | Doorbell Push                       |            |\r
+\r
+### Mi Humdifier (<a name="zhimi-humidifier-v1">zhimi.humidifier.v1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| mode             | String  | Mode                                |            |\r
+| humidity         | Number  | Humidity                            |            |\r
+| setHumidity      | Number  | Humidity Set                        |            |\r
+| aqi              | Number  | Air Quality Index                   |            |\r
+| translevel       | Number  | Trans_level                         |            |\r
+| bright           | Number  | LED Brightness                      |            |\r
+| buzzer           | Switch  | Buzzer Status                       |            |\r
+| depth            | Number  | Depth                               |            |\r
+| dry              | Switch  | Dry                                 |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+| motorspeed       | Number  | Motor Speed                         |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| childlock        | Switch  | Child Lock                          |            |\r
+\r
+### Xiaomi youpin Curtain Controller (Wi-Fi) (<a name="lumi-curtain-hagl05">lumi.curtain.hagl05</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| fault            | Number  | Curtain - Device Fault              | Value mapping [0="No faults"] |\r
+| current-position | Number  | Curtain - Current Position          |            |\r
+| status           | Number  | Curtain - Status                    | Value mapping [0="Stopped",1="Opening",2="Closing"] |\r
+| target-position  | Number  | Curtain - Target Position           |            |\r
+| manual-enabled   | Number  | curtain_cfg - Manual Enabled        | Value mapping [0="Disable",1="Enable"] |\r
+| polarity         | Number  | curtain_cfg - Polarity              | Value mapping [0="Positive",1="Reverse"] |\r
+| pos-limit        | Number  | curtain_cfg - Position Limit        | Value mapping [0="Unlimit",1="Limit"] |\r
+| en-night-tip-light | Switch  | Set Night Tip Light                 | Value mapping [0="Disable",1="Enable"] |\r
+| run-time         | Number  | curtain_cfg - Run-time              |            |\r
+\r
+### Mr Bond M1 Pro Smart Clothes Dryer (<a name="mrbond-airer-m1pro">mrbond.airer.m1pro</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| dry              | Switch  | Dry                                 |            |\r
+| led              | Switch  | LED Status                          |            |\r
+| motor            | Number  | Motor                               |            |\r
+| drytime          | Number  | Dry Time                            |            |\r
+| airer_location   | Number  | Airer Location                      |            |\r
+| disinfect        | Switch  | disinfect                           |            |\r
+| distime          | Number  | Disinfect Time                      |            |\r
+\r
+### Mr Bond M1 Smart Clothes Dryer (<a name="mrbond-airer-m1s">mrbond.airer.m1s</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| dry              | Switch  | Dry                                 |            |\r
+| led              | Switch  | LED Status                          |            |\r
+| motor            | Number  | Motor                               |            |\r
+| drytime          | Number  | Dry Time                            |            |\r
+| airer_location   | Number  | Airer Location                      |            |\r
+| disinfect        | Switch  | disinfect                           |            |\r
+| distime          | Number  | Disinfect Time                      |            |\r
+\r
+### Mr Bond M1 Super Smart Clothes Dryer (<a name="mrbond-airer-m1super">mrbond.airer.m1super</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| dry              | Switch  | Dry                                 |            |\r
+| led              | Switch  | LED Status                          |            |\r
+| motor            | Number  | Motor                               |            |\r
+| drytime          | Number  | Dry Time                            |            |\r
+| airer_location   | Number  | Airer Location                      |            |\r
+| disinfect        | Switch  | disinfect                           |            |\r
+| distime          | Number  | Disinfect Time                      |            |\r
+\r
+### Xiaomi Mi Robot Vacuum MOP Essential (<a name="mijia-vacuum-v2">mijia.vacuum.v2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| vacuumaction     | String  | Vacuum Action                       | This channel accepts `start`, `stop` and `dock`. The commands have not been confirmed working yet. Please feedback |\r
+| status           | Number  | Robot Cleaner - Status              | Value mapping [1="Idle",2="Sweeping",3="Paused",4="Error",5="Charging",6="Go Charging"] |\r
+| fault            | Number  | Robot Cleaner - Device Fault        | Value mapping [0="No Faults",1="Left-wheel-error",2="Right-whelel-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"] |\r
+| mode             | Number  | Robot Cleaner - Mode                | Value mapping [1="Auto-clean",2="Spot-clean",3="Wallflow-clean"] |\r
+| target-water-level | Number  | Robot Cleaner - Target Water Level  | Value mapping [1="Level1",2="Level2",3="Level3"] |\r
+| fan-level        | Number  | Robot Cleaner - Fan Level           | Value mapping [0="Silence",1="Stanrd",2="Middle",3="Enchance"] |\r
+| battery-level    | Number  | Battery - Battery Level             |            |\r
+| charging-state   | Number  | Battery - Charging State            | Value mapping [0="Not-charging",1="Charging",2="Charging-competely"] |\r
+| alarm            | Switch  | Alarm - Alarm                       |            |\r
+| volume           | Number  | Alarm - Volume                      |            |\r
+| filter-life-level | Number  | Filter - Filter Life Level          |            |\r
+| filter-left-time | Number  | Filter - Filter Left Time           |            |\r
+| brush-life-level | Number  | Brush Cleaner - Brush Life Level    |            |\r
+| brush-left-time  | Number  | Brush Cleaner - Brush Left Time     |            |\r
+| brush-life-level1 | Number  | Brush Cleaner - Brush Life Level    |            |\r
+| brush-left-time1 | Number  | Brush Cleaner - Brush Left Time     |            |\r
+| clean-area       | Number  | Clean Record - Clean Area           |            |\r
+| clean-time       | Number  | Clean Record - Clean Time           |            |\r
+| total-clean-area | Number  | Clean Record - Total Clean Area     |            |\r
+| total-clean-time | Number  | Clean Record - Total Clean Time     |            |\r
+| total-clean-count | Number  | Clean Record - Total Clean Count    |            |\r
+| language         | Number  | Language - Language                 | Value mapping [0="English",1="简体中文",2="Español",3="Русский",4="Italiano",5="Français",6="Deutsch",7="한국어",8="Polski"] |\r
+| not-disturb-switch | Switch  | Language - Not Disturb Switch       |            |\r
+| mop-status       | Number  | Other Status - Mop Status           | Value mapping [0="MopUninstall",1="MopInstall"] |\r
+\r
+### Xiaomi Scishare smart capsule coffee machine (<a name="scishare-coffee-s1102">scishare.coffee.s1102</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| Status           | String  | status                              |            |\r
+| expresso         | Number  | Brew Expresso                       | Value is the amount of coffee in ml. 2nd parameter in the json db is the water temperature |\r
+| 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 |\r
+| boil             | Number  | Boil water                          | Value is the amount of water (ml) to heat. 2nd parameter in the json db is the water temperature |\r
+\r
+### Xiaomi Scishare smart capsule coffee machine (<a name="scishare-coffee-s1301">scishare.coffee.s1301</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| Status           | String  | status                              |            |\r
+| expresso         | Number  | Brew Expresso                       | Value is the amount of coffee in ml. 2nd parameter in the json db is the water temperature |\r
+| 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 |\r
+| boil             | Number  | Boil water                          | Value is the amount of water (ml) to heat. 2nd parameter in the json db is the water temperature |\r
+\r
+### Xiaomi Philips Eyecare Smart Lamp 2 (<a name="philips-light-sread1">philips.light.sread1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| ambientPower     | Switch  | Ambient Power                       |            |\r
+| ambientBrightness | Number  | Ambient Brightness                  |            |\r
+| illumination     | Number  | Ambient Illumination                |            |\r
+| eyecare          | Switch  | Eyecare                             |            |\r
+| bl               | Switch  | Night Light                         |            |\r
+\r
+### Xiaomi Philips Eyecare Smart Lamp 2 (<a name="philips-light-sread2">philips.light.sread2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| ambientPower     | Switch  | Ambient Power                       |            |\r
+| ambientBrightness | Number  | Ambient Brightness                  |            |\r
+| illumination     | Number  | Ambient Illumination                |            |\r
+| eyecare          | Switch  | Eyecare                             |            |\r
+| bl               | Switch  | Night Light                         |            |\r
+\r
+### Xiaomi Philips LED Ceiling Lamp (<a name="philips-light-ceiling">philips.light.ceiling</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| cct              | Dimmer  | Correlated Color Temperature        |            |\r
+| scene            | Number  | Scene                               |            |\r
+| switchscene      | Switch  | Switch Scene                        |            |\r
+| toggle           | Switch  | Toggle                              |            |\r
+\r
+### Xiaomi Philips LED Ceiling Lamp (<a name="philips-light-zyceiling">philips.light.zyceiling</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| cct              | Dimmer  | Correlated Color Temperature        |            |\r
+| scene            | Number  | Scene                               |            |\r
+| switchscene      | Switch  | Switch Scene                        |            |\r
+| toggle           | Switch  | Toggle                              |            |\r
+\r
+### Xiaomi Philips Bulb (<a name="philips-light-bulb">philips.light.bulb</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| cct              | Dimmer  | Correlated Color Temperature        |            |\r
+| scene            | Number  | Scene                               |            |\r
+| dv               | Number  | DV                                  |            |\r
+| switchscene      | Switch  | Switch Scene                        |            |\r
+| delayoff         | Switch  | Delay Off                           |            |\r
+\r
+### Xiaomi Philips Wi-Fi Bulb E27 White (<a name="philips-light-hbulb">philips.light.hbulb</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| cct              | Dimmer  | Correlated Color Temperature        |            |\r
+| scene            | Number  | Scene                               |            |\r
+| dv               | Number  | DV                                  |            |\r
+| switchscene      | Switch  | Switch Scene                        |            |\r
+| delayoff         | Switch  | Delay Off                           |            |\r
+\r
+### PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp (<a name="philips-light-candle">philips.light.candle</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| cct              | Dimmer  | Correlated Color Temperature        |            |\r
+| scene            | Number  | Scene                               |            |\r
+| delayoff         | Switch  | Delay Off                           |            |\r
+| toggle           | Switch  | Toggle                              |            |\r
+\r
+### Xiaomi Philips Downlight (<a name="philips-light-downlight">philips.light.downlight</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| cct              | Dimmer  | Correlated Color Temperature        |            |\r
+| scene            | Number  | Scene                               |            |\r
+| dv               | Number  | DV                                  |            |\r
+| switchscene      | Switch  | Switch Scene                        |            |\r
+| delayoff         | Switch  | Delay Off                           |            |\r
+\r
+### Xiaomi Philips ZhiRui bedside lamp (<a name="philips-light-moonlight">philips.light.moonlight</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| cct              | Dimmer  | Correlated Color Temperature        |            |\r
+| scene            | Number  | Scene                               |            |\r
+| dv               | Number  | DV                                  |            |\r
+| gonight          | Switch  | Go Night                            |            |\r
+| delayoff         | Switch  | Delay Off                           |            |\r
+| toggle           | Switch  | Toggle                              |            |\r
+\r
+### Philips Ceiling Light (<a name="philips-light-bceiling1">philips.light.bceiling1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| cct              | Dimmer  | Correlated Color Temperature        |            |\r
+| scene            | Number  | Scene                               |            |\r
+| dv               | Number  | DV                                  |            |\r
+| sw               | Switch  | Switch                              |            |\r
+| bl               | Switch  | Night Light                         |            |\r
+| ms               | Switch  | MiBand Notifications                |            |\r
+| ac               | Switch  | Auto Ambiance                       |            |\r
+| delayoff         | Switch  | Delay Off                           |            |\r
+| mb               | Switch  | MiBand                              |            |\r
+\r
+### Philips Ceiling Light (<a name="philips-light-bceiling2">philips.light.bceiling2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| cct              | Dimmer  | Correlated Color Temperature        |            |\r
+| scene            | Number  | Scene                               |            |\r
+| dv               | Number  | DV                                  |            |\r
+| sw               | Switch  | Switch                              |            |\r
+| bl               | Switch  | Night Light                         |            |\r
+| ms               | Switch  | MiBand Notifications                |            |\r
+| ac               | Switch  | Auto Ambiance                       |            |\r
+| delayoff         | Switch  | Delay Off                           |            |\r
+| mb               | Switch  | MiBand                              |            |\r
+\r
+### Philips Light (<a name="philips-light-cbulb">philips.light.cbulb</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| cct              | Dimmer  | Correlated Color Temperature        |            |\r
+| scene            | Number  | Scene                               |            |\r
+| cid              | Color   | Color                               |            |\r
+| switchscene      | Switch  | Switch Scene                        |            |\r
+| switch_en        | Switch  | Switch Enabled                      |            |\r
+| delayoff         | Switch  | Delay Off                           |            |\r
+\r
+### Philips Light (<a name="philips-light-cbulbs">philips.light.cbulbs</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| cct              | Dimmer  | Correlated Color Temperature        |            |\r
+| scene            | Number  | Scene                               |            |\r
+| cid              | Color   | Color                               |            |\r
+| switchscene      | Switch  | Switch Scene                        |            |\r
+| switch_en        | Switch  | Switch Enabled                      |            |\r
+| delayoff         | Switch  | Delay Off                           |            |\r
+\r
+### Philips Light (<a name="philips-light-dcolor">philips.light.dcolor</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| cct              | Dimmer  | Correlated Color Temperature        |            |\r
+| scene            | Number  | Scene                               |            |\r
+| cid              | Color   | Color                               |            |\r
+| switchscene      | Switch  | Switch Scene                        |            |\r
+| switch_en        | Switch  | Switch Enabled                      |            |\r
+| delayoff         | Switch  | Delay Off                           |            |\r
+\r
+### Philips Light (<a name="philips-light-rwread">philips.light.rwread</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| scene            | Number  | Scene                               |            |\r
+| flm              | Number  | Follow Me                           |            |\r
+| dv               | Number  | DV                                  |            |\r
+\r
+### Philips Light (<a name="philips-light-lnblight1">philips.light.lnblight1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| cct              | Dimmer  | Correlated Color Temperature        |            |\r
+| scene            | Number  | Scene                               |            |\r
+| dv               | Number  | DV                                  |            |\r
+| sw               | Switch  | Switch                              |            |\r
+| bl               | Switch  | Night Light                         |            |\r
+| ms               | Switch  | MiBand Notifications                |            |\r
+| ac               | Switch  | Auto Ambiance                       |            |\r
+| delayoff         | Switch  | Delay Off                           |            |\r
+| mb               | Switch  | MiBand                              |            |\r
+\r
+### Philips Light (<a name="philips-light-lnblight2">philips.light.lnblight2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| cct              | Dimmer  | Correlated Color Temperature        |            |\r
+| scene            | Number  | Scene                               |            |\r
+| dv               | Number  | DV                                  |            |\r
+| sw               | Switch  | Switch                              |            |\r
+| bl               | Switch  | Night Light                         |            |\r
+| ms               | Switch  | MiBand Notifications                |            |\r
+| ac               | Switch  | Auto Ambiance                       |            |\r
+| delayoff         | Switch  | Delay Off                           |            |\r
+| mb               | Switch  | MiBand                              |            |\r
+\r
+### Philips Light (<a name="philips-light-lnlrlight">philips.light.lnlrlight</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| cct              | Dimmer  | Correlated Color Temperature        |            |\r
+| scene            | Number  | Scene                               |            |\r
+| dv               | Number  | DV                                  |            |\r
+| sw               | Switch  | Switch                              |            |\r
+| bl               | Switch  | Night Light                         |            |\r
+| ms               | Switch  | MiBand Notifications                |            |\r
+| ac               | Switch  | Auto Ambiance                       |            |\r
+| delayoff         | Switch  | Delay Off                           |            |\r
+| mb               | Switch  | MiBand                              |            |\r
+\r
+### Philips Light (<a name="philips-light-lrceiling">philips.light.lrceiling</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| cct              | Dimmer  | Correlated Color Temperature        |            |\r
+| scene            | Number  | Scene                               |            |\r
+| dv               | Number  | DV                                  |            |\r
+| sw               | Switch  | Switch                              |            |\r
+| bl               | Switch  | Night Light                         |            |\r
+| ms               | Switch  | MiBand Notifications                |            |\r
+| ac               | Switch  | Auto Ambiance                       |            |\r
+| delayoff         | Switch  | Delay Off                           |            |\r
+| mb               | Switch  | MiBand                              |            |\r
+\r
+### Xiaomi PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp White Crystal (<a name="philips-light-candle2">philips.light.candle2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| cct              | Dimmer  | Correlated Color Temperature        |            |\r
+| scene            | Number  | Scene                               |            |\r
+| delayoff         | Switch  | Delay Off                           |            |\r
+| toggle           | Switch  | Toggle                              |            |\r
+\r
+### philips.light.mono1 (<a name="philips-light-mono1">philips.light.mono1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| scene            | Number  | Scene                               |            |\r
+\r
+### Philips Down Light (<a name="philips-light-dlight">philips.light.dlight</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| on               | Switch  | Power                               |            |\r
+| mode             | Number  | Mode                                |            |\r
+| brightness       | Number  | Brightness                          |            |\r
+| cct              | Number  | Color Temperature                   |            |\r
+| dv               | Number  | Delayed Turn-off                    |            |\r
+| WallSceneEn      | Switch  | Wall Scene Enable                   |            |\r
+| WallScene        | String  | Wall Scene                          |            |\r
+| autoCct          | String  | Auto CCT                            |            |\r
+| dimmingPeriod    | Number  | Dimming Period                      |            |\r
+| MibandStatus     | String  | Mi Band Status                      |            |\r
+\r
+### Philips Ceiling Light (<a name="philips-light-mceil">philips.light.mceil</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| on               | Switch  | Power                               |            |\r
+| mode             | Number  | Mode                                |            |\r
+| brightness       | Number  | Brightness                          |            |\r
+| cct              | Number  | Color Temperature                   |            |\r
+| dv               | Number  | Delayed Turn-off                    |            |\r
+| WallSceneEn      | Switch  | Wall Scene Enable                   |            |\r
+| WallScene        | String  | Wall Scene                          |            |\r
+| autoCct          | String  | Auto CCT                            |            |\r
+| dimmingPeriod    | Number  | Dimming Period                      |            |\r
+| MibandStatus     | String  | Mi Band Status                      |            |\r
+\r
+### Philips Ceiling Light (<a name="philips-light-mceilm">philips.light.mceilm</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| on               | Switch  | Power                               |            |\r
+| mode             | Number  | Mode                                |            |\r
+| brightness       | Number  | Brightness                          |            |\r
+| cct              | Number  | Color Temperature                   |            |\r
+| dv               | Number  | Delayed Turn-off                    |            |\r
+| WallSceneEn      | Switch  | Wall Scene Enable                   |            |\r
+| WallScene        | String  | Wall Scene                          |            |\r
+| autoCct          | String  | Auto CCT                            |            |\r
+| dimmingPeriod    | Number  | Dimming Period                      |            |\r
+| MibandStatus     | String  | Mi Band Status                      |            |\r
+\r
+### Philips Ceiling Light (<a name="philips-light-mceils">philips.light.mceils</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| on               | Switch  | Power                               |            |\r
+| mode             | Number  | Mode                                |            |\r
+| brightness       | Number  | Brightness                          |            |\r
+| cct              | Number  | Color Temperature                   |            |\r
+| dv               | Number  | Delayed Turn-off                    |            |\r
+| WallSceneEn      | Switch  | Wall Scene Enable                   |            |\r
+| WallScene        | String  | Wall Scene                          |            |\r
+| autoCct          | String  | Auto CCT                            |            |\r
+| dimmingPeriod    | Number  | Dimming Period                      |            |\r
+| MibandStatus     | String  | Mi Band Status                      |            |\r
+\r
+### Philips Ceiling Light (<a name="philips-light-obceil">philips.light.obceil</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| on               | Switch  | Power                               |            |\r
+| mode             | Number  | Mode                                |            |\r
+| brightness       | Number  | Brightness                          |            |\r
+| cct              | Number  | Color Temperature                   |            |\r
+| dv               | Number  | Delayed Turn-off                    |            |\r
+| WallSceneEn      | Switch  | Wall Scene Enable                   |            |\r
+| WallScene        | String  | Wall Scene                          |            |\r
+| autoCct          | String  | Auto CCT                            |            |\r
+| dimmingPeriod    | Number  | Dimming Period                      |            |\r
+| MibandStatus     | String  | Mi Band Status                      |            |\r
+\r
+### Philips Ceiling Light (<a name="philips-light-obceim">philips.light.obceim</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| on               | Switch  | Power                               |            |\r
+| mode             | Number  | Mode                                |            |\r
+| brightness       | Number  | Brightness                          |            |\r
+| cct              | Number  | Color Temperature                   |            |\r
+| dv               | Number  | Delayed Turn-off                    |            |\r
+| WallSceneEn      | Switch  | Wall Scene Enable                   |            |\r
+| WallScene        | String  | Wall Scene                          |            |\r
+| autoCct          | String  | Auto CCT                            |            |\r
+| dimmingPeriod    | Number  | Dimming Period                      |            |\r
+| MibandStatus     | String  | Mi Band Status                      |            |\r
+\r
+### Philips Ceiling Light (<a name="philips-light-obceis">philips.light.obceis</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| on               | Switch  | Power                               |            |\r
+| mode             | Number  | Mode                                |            |\r
+| brightness       | Number  | Brightness                          |            |\r
+| cct              | Number  | Color Temperature                   |            |\r
+| dv               | Number  | Delayed Turn-off                    |            |\r
+| WallSceneEn      | Switch  | Wall Scene Enable                   |            |\r
+| WallScene        | String  | Wall Scene                          |            |\r
+| autoCct          | String  | Auto CCT                            |            |\r
+| dimmingPeriod    | Number  | Dimming Period                      |            |\r
+| MibandStatus     | String  | Mi Band Status                      |            |\r
+\r
+### Philips Ceiling Light (<a name="philips-light-sceil">philips.light.sceil</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| on               | Switch  | Power                               |            |\r
+| mode             | Number  | Mode                                |            |\r
+| brightness       | Number  | Brightness                          |            |\r
+| cct              | Number  | Color Temperature                   |            |\r
+| dv               | Number  | Delayed Turn-off                    |            |\r
+| WallSceneEn      | Switch  | Wall Scene Enable                   |            |\r
+| WallScene        | String  | Wall Scene                          |            |\r
+| autoCct          | String  | Auto CCT                            |            |\r
+| dimmingPeriod    | Number  | Dimming Period                      |            |\r
+| MibandStatus     | String  | Mi Band Status                      |            |\r
+\r
+### Philips Ceiling Light (<a name="philips-light-sceilm">philips.light.sceilm</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| on               | Switch  | Power                               |            |\r
+| mode             | Number  | Mode                                |            |\r
+| brightness       | Number  | Brightness                          |            |\r
+| cct              | Number  | Color Temperature                   |            |\r
+| dv               | Number  | Delayed Turn-off                    |            |\r
+| WallSceneEn      | Switch  | Wall Scene Enable                   |            |\r
+| WallScene        | String  | Wall Scene                          |            |\r
+| autoCct          | String  | Auto CCT                            |            |\r
+| dimmingPeriod    | Number  | Dimming Period                      |            |\r
+| MibandStatus     | String  | Mi Band Status                      |            |\r
+\r
+### Philips Ceiling Light (<a name="philips-light-sceils">philips.light.sceils</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| on               | Switch  | Power                               |            |\r
+| mode             | Number  | Mode                                |            |\r
+| brightness       | Number  | Brightness                          |            |\r
+| cct              | Number  | Color Temperature                   |            |\r
+| dv               | Number  | Delayed Turn-off                    |            |\r
+| WallSceneEn      | Switch  | Wall Scene Enable                   |            |\r
+| WallScene        | String  | Wall Scene                          |            |\r
+| autoCct          | String  | Auto CCT                            |            |\r
+| dimmingPeriod    | Number  | Dimming Period                      |            |\r
+| MibandStatus     | String  | Mi Band Status                      |            |\r
+\r
+### Philips Ceiling Light (<a name="philips-light-xzceil">philips.light.xzceil</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| on               | Switch  | Power                               |            |\r
+| mode             | Number  | Mode                                |            |\r
+| brightness       | Number  | Brightness                          |            |\r
+| cct              | Number  | Color Temperature                   |            |\r
+| dv               | Number  | Delayed Turn-off                    |            |\r
+| WallSceneEn      | Switch  | Wall Scene Enable                   |            |\r
+| WallScene        | String  | Wall Scene                          |            |\r
+| autoCct          | String  | Auto CCT                            |            |\r
+| dimmingPeriod    | Number  | Dimming Period                      |            |\r
+| MibandStatus     | String  | Mi Band Status                      |            |\r
+\r
+### Philips Ceiling Light (<a name="philips-light-xzceim">philips.light.xzceim</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| on               | Switch  | Power                               |            |\r
+| mode             | Number  | Mode                                |            |\r
+| brightness       | Number  | Brightness                          |            |\r
+| cct              | Number  | Color Temperature                   |            |\r
+| dv               | Number  | Delayed Turn-off                    |            |\r
+| WallSceneEn      | Switch  | Wall Scene Enable                   |            |\r
+| WallScene        | String  | Wall Scene                          |            |\r
+| autoCct          | String  | Auto CCT                            |            |\r
+| dimmingPeriod    | Number  | Dimming Period                      |            |\r
+| MibandStatus     | String  | Mi Band Status                      |            |\r
+\r
+### Philips Ceiling Light (<a name="philips-light-xzceis">philips.light.xzceis</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| on               | Switch  | Power                               |            |\r
+| mode             | Number  | Mode                                |            |\r
+| brightness       | Number  | Brightness                          |            |\r
+| cct              | Number  | Color Temperature                   |            |\r
+| dv               | Number  | Delayed Turn-off                    |            |\r
+| WallSceneEn      | Switch  | Wall Scene Enable                   |            |\r
+| WallScene        | String  | Wall Scene                          |            |\r
+| autoCct          | String  | Auto CCT                            |            |\r
+| dimmingPeriod    | Number  | Dimming Period                      |            |\r
+| MibandStatus     | String  | Mi Band Status                      |            |\r
+\r
+### philips.light.virtual (<a name="philips-light-virtual">philips.light.virtual</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| cct              | Dimmer  | Correlated Color Temperature        |            |\r
+| scene            | Number  | Scene                               |            |\r
+| dv               | Number  | DV                                  |            |\r
+| switchscene      | Switch  | Switch Scene                        |            |\r
+| delayoff         | Switch  | Delay Off                           |            |\r
+\r
+### philips.light.zysread (<a name="philips-light-zysread">philips.light.zysread</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| cct              | Dimmer  | Correlated Color Temperature        |            |\r
+| scene            | Number  | Scene                               |            |\r
+| dv               | Number  | DV                                  |            |\r
+| switchscene      | Switch  | Switch Scene                        |            |\r
+| delayoff         | Switch  | Delay Off                           |            |\r
+\r
+### philips.light.zystrip (<a name="philips-light-zystrip">philips.light.zystrip</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| cct              | Dimmer  | Correlated Color Temperature        |            |\r
+| scene            | Number  | Scene                               |            |\r
+| dv               | Number  | DV                                  |            |\r
+| switchscene      | Switch  | Switch Scene                        |            |\r
+| delayoff         | Switch  | Delay Off                           |            |\r
+\r
+### Mi Power-plug (<a name="chuangmi-plug-m1">chuangmi.plug.m1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| led              | Switch  | Indicator light                     |            |\r
+\r
+### Mi Power-plug v1 (<a name="chuangmi-plug-v1">chuangmi.plug.v1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| usb              | Switch  | USB                                 |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+\r
+### Mi Power-plug v2 (<a name="chuangmi-plug-v2">chuangmi.plug.v2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| usb              | Switch  | USB                                 |            |\r
+\r
+### Mi Power-plug v3 (<a name="chuangmi-plug-v3">chuangmi.plug.v3</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               | If this channel does not respond to on/off replace the model with chuangmi.plug.v3old in the config or upgrade firmware |\r
+| usb              | Switch  | USB                                 |            |\r
+| temperature      | Number:Temperature | Temperature                         |            |\r
+| led              | Switch  | Wifi LED                            |            |\r
+\r
+### Mi Power-plug (<a name="chuangmi-plug-m3">chuangmi.plug.m3</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| led              | Switch  | Indicator light                     |            |\r
+\r
+### Mi Smart Plug (<a name="chuangmi-plug-hmi205">chuangmi.plug.hmi205</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| led              | Switch  | Indicator light                     |            |\r
+\r
+### Mi Smart Plug (<a name="chuangmi-plug-hmi206">chuangmi.plug.hmi206</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               | If this channel does not respond to on/off replace the model with chuangmi.plug.v3old in the config or upgrade firmware |\r
+| usb              | Switch  | USB                                 |            |\r
+| temperature      | Number:Temperature | Temperature                         |            |\r
+| led              | Switch  | Wifi LED                            |            |\r
+\r
+### Mi Smart Plug (<a name="chuangmi-plug-hmi208">chuangmi.plug.hmi208</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               | If this channel does not respond to on/off replace the model with chuangmi.plug.v3old in the config or upgrade firmware |\r
+| usb              | Switch  | USB                                 |            |\r
+| temperature      | Number:Temperature | Temperature                         |            |\r
+| led              | Switch  | Wifi LED                            |            |\r
+\r
+### Qing Mi Smart Power Strip v1 (<a name="qmi-powerstrip-v1">qmi.powerstrip.v1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| powerUsage       | Number  | Power Consumption                   |            |\r
+| led              | Switch  | wifi LED                            |            |\r
+| power_price      | Number  | power_price                         |            |\r
+| current          | Number  | Current                             |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| lp_autooff       | Number  | Low Power Auto Off                  |            |\r
+| lp_autooff_delay | Number  | Low Power Limit Time                |            |\r
+| lp_threshold     | Number  | Low Power Threshold                 |            |\r
+\r
+### Mi Power-strip v2 (<a name="zimi-powerstrip-v2">zimi.powerstrip.v2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| powerUsage       | Number  | Power Consumption                   |            |\r
+| led              | Switch  | wifi LED                            |            |\r
+| power_price      | Number  | power_price                         |            |\r
+| current          | Number  | Current                             |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| lp_autooff       | Number  | Low Power Auto Off                  |            |\r
+| lp_autooff_delay | Number  | Low Power Limit Time                |            |\r
+| lp_threshold     | Number  | Low Power Threshold                 |            |\r
+\r
+### Xiaomi Mijia vacuum V-RVCLM21B (<a name="viomi-vacuum-v6">viomi.vacuum.v6</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| vacuumaction     | Number  | Vacuum Action                       |            |\r
+| state            | Number  | State                               |            |\r
+| mode             | Number  | Mode                                |            |\r
+| err_state        | Number  | Error                               |            |\r
+| battery_life     | Number  | Battery                             |            |\r
+| box_type         | Number  | Box type                            |            |\r
+| mop_type         | Number  | mop_type                            |            |\r
+| s_time           | Number  | Clean time                          |            |\r
+| s_area           | Number  | Clean Area                          |            |\r
+| suction_grade    | Number  | suction_grade                       |            |\r
+| water_grade      | Number  | water_grade                         |            |\r
+| remember_map     | Number  | remember_map                        |            |\r
+| has_map          | Number  | has_map                             |            |\r
+| is_mop           | Number  | is_mop                              |            |\r
+| has_newmap       | Number  | has_newmap                          |            |\r
+\r
+### Xiaomi Mijia vacuum mop STYJ02YM (<a name="viomi-vacuum-v7">viomi.vacuum.v7</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| vacuumaction     | Number  | Vacuum Action                       |            |\r
+| state            | Number  | State                               |            |\r
+| mode             | Number  | Mode                                |            |\r
+| err_state        | Number  | Error                               |            |\r
+| battery_life     | Number  | Battery                             |            |\r
+| box_type         | Number  | Box type                            |            |\r
+| mop_type         | Number  | mop_type                            |            |\r
+| s_time           | Number  | Clean time                          |            |\r
+| s_area           | Number  | Clean Area                          |            |\r
+| suction_grade    | Number  | suction_grade                       |            |\r
+| water_grade      | Number  | water_grade                         |            |\r
+| remember_map     | Number  | remember_map                        |            |\r
+| has_map          | Number  | has_map                             |            |\r
+| is_mop           | Number  | is_mop                              |            |\r
+| has_newmap       | Number  | has_newmap                          |            |\r
+\r
+### Xiaomi Mijia vacuum mop STYJ02YM v2 (<a name="viomi-vacuum-v8">viomi.vacuum.v8</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| vacuumaction     | Number  | Vacuum Action                       |            |\r
+| state            | Number  | State                               |            |\r
+| mode             | Number  | Mode                                |            |\r
+| err_state        | Number  | Error                               |            |\r
+| battery_life     | Number  | Battery                             |            |\r
+| box_type         | Number  | Box type                            |            |\r
+| mop_type         | Number  | mop_type                            |            |\r
+| s_time           | Number  | Clean time                          |            |\r
+| s_area           | Number  | Clean Area                          |            |\r
+| suction_grade    | Number  | suction_grade                       |            |\r
+| water_grade      | Number  | water_grade                         |            |\r
+| remember_map     | Number  | remember_map                        |            |\r
+| has_map          | Number  | has_map                             |            |\r
+| is_mop           | Number  | is_mop                              |            |\r
+| has_newmap       | Number  | has_newmap                          |            |\r
+\r
+### Vacuum 1C STYTJ01ZHM (<a name="dreame-vacuum-mc1808">dreame.vacuum.mc1808</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| vacuumaction     | String  | Vacuum Action                       |            |\r
+| BatteryLevel     | Number  | Battery-Battery Level               |            |\r
+| ChargingState    | Number  | Battery-Charging State              |            |\r
+| Fault            | Number  | Robot Cleaner-Device Fault          |            |\r
+| Status           | Number  | Robot Cleaner-Status                |            |\r
+| BrushLeftTime    | String  | Main Cleaning Brush-Brush Left Time |            |\r
+| BrushLifeLevel   | Number  | Main Cleaning Brush-Brush Life Level |            |\r
+| FilterLifeLevel  | Number  | Filter-Filter Life Level            |            |\r
+| FilterLeftTime   | String  | Filter-Filter Left Time             |            |\r
+| BrushLeftTime1   | String  | Side Cleaning Brush-Brush Left Time |            |\r
+| BrushLifeLevel1  | Number  | Side Cleaning Brush-Brush Life Level |            |\r
+| WorkMode         | Number  | clean-workmode                      |            |\r
+| Area             | String  | clean-area                          |            |\r
+| Timer            | String  | clean-timer                         |            |\r
+| Mode             | Number  | clean-mode                          |            |\r
+| TotalCleanTime   | String  | clean-total time                    |            |\r
+| TotalCleanTimes  | String  | clean-total times                   |            |\r
+| TotalCleanArea   | String  | clean-Total area                    |            |\r
+| CleanLogStartTime | String  | clean-Start Time                    |            |\r
+| ButtonLed        | String  | clean-led                           |            |\r
+| TaskDone         | Number  | clean-task done                     |            |\r
+| LifeSieve        | String  | consumable-life-sieve               |            |\r
+| LifeBrushSide    | String  | consumable-life-brush-side          |            |\r
+| LifeBrushMain    | String  | consumable-life-brush-main          |            |\r
+| Enable           | Switch  | annoy-enable                        |            |\r
+| StartTime        | String  | annoy-start-time                    |            |\r
+| StopTime         | String  | annoy-stop-time                     |            |\r
+| MapView          | String  | map-map-view                        |            |\r
+| Volume           | Number  | audio-volume                        |            |\r
+| VoicePackets     | String  | audio-voiceId                       |            |\r
+| TimeZone         | String  | timezone                            |            |\r
+\r
+###  Mijia 1 Gang Wall Smart Switch (WIFI) - PTX switch (<a name="090615-switch-xswitch01">090615.switch.xswitch01</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| switch1state     | Number  | Switch 1                            |            |\r
+| switch1name      | String  | Switch Name 1                       |            |\r
+\r
+###  Mijia 2 Gang Wall Smart Switch (WIFI) - PTX switch (<a name="090615-switch-xswitch02">090615.switch.xswitch02</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| switch1state     | Number  | Switch 1                            |            |\r
+| switch2state     | Number  | Switch 2                            |            |\r
+| switch1name      | String  | Switch Name 1                       |            |\r
+| switch2name      | String  | Switch Name 2                       |            |\r
+\r
+###  Mijia 3 Gang Wall Smart Switch (WIFI) - PTX switch (<a name="090615-switch-xswitch03">090615.switch.xswitch03</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| switch1state     | Number  | Switch 1                            |            |\r
+| switch2state     | Number  | Switch 2                            |            |\r
+| switch3state     | Number  | Switch 3                            |            |\r
+| switch1name      | String  | Switch Name 1                       |            |\r
+| switch2name      | String  | Switch Name 2                       |            |\r
+| switch3name      | String  | Switch Name 3                       |            |\r
+\r
+### Mi Water Purifier v1 (<a name="yunmi-waterpurifier-v1">yunmi.waterpurifier.v1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| run_status       | Number  | Run Status                          |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| rinse            | Number  | Rinse                               |            |\r
+| tds_in           | Number  | TDS in                              |            |\r
+| tds_out          | Number  | TDS out                             |            |\r
+| f1_totalflow     | Number  | Filter 1 Total Flow                 |            |\r
+| f1_totaltime     | Number  | Filter 1 Total Time                 |            |\r
+| f1_usedflow      | Number  | Filter 1 Used Flow                  |            |\r
+| f1_usedtime      | Number  | Filter 1 Used Time                  |            |\r
+| f2_totalflow     | Number  | Filter 2 Total Flow                 |            |\r
+| f2_totaltime     | Number  | Filter 2 Total Time                 |            |\r
+| f2_usedflow      | Number  | Filter 2 Used Flow                  |            |\r
+| f2_usedtime      | Number  | Filter 2 Used Time                  |            |\r
+| f3_totalflow     | Number  | Filter 3 Total Flow                 |            |\r
+| f3_totaltime     | Number  | Filter 3 Total Time                 |            |\r
+| f3_usedflow      | Number  | Filter 3 Used Flow                  |            |\r
+| f3_usedtime      | Number  | Filter 3 Used Time                  |            |\r
+\r
+### Mi Water Purifier v2 (<a name="yunmi-waterpurifier-v2">yunmi.waterpurifier.v2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| run_status       | Number  | Run Status                          |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| rinse            | Number  | Rinse                               |            |\r
+| tds_in           | Number  | TDS in                              |            |\r
+| tds_out          | Number  | TDS out                             |            |\r
+| f1_totalflow     | Number  | Filter 1 Total Flow                 |            |\r
+| f1_totaltime     | Number  | Filter 1 Total Time                 |            |\r
+| f1_usedflow      | Number  | Filter 1 Used Flow                  |            |\r
+| f1_usedtime      | Number  | Filter 1 Used Time                  |            |\r
+| f2_totalflow     | Number  | Filter 2 Total Flow                 |            |\r
+| f2_totaltime     | Number  | Filter 2 Total Time                 |            |\r
+| f2_usedflow      | Number  | Filter 2 Used Flow                  |            |\r
+| f2_usedtime      | Number  | Filter 2 Used Time                  |            |\r
+| f3_totalflow     | Number  | Filter 3 Total Flow                 |            |\r
+| f3_totaltime     | Number  | Filter 3 Total Time                 |            |\r
+| f3_usedflow      | Number  | Filter 3 Used Flow                  |            |\r
+| f3_usedtime      | Number  | Filter 3 Used Time                  |            |\r
+\r
+### Mi Water Purifier v3 (<a name="yunmi-waterpurifier-v3">yunmi.waterpurifier.v3</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| run_status       | Number  | Run Status                          |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| rinse            | Number  | Rinse                               |            |\r
+| tds_in           | Number  | TDS in                              |            |\r
+| tds_out          | Number  | TDS out                             |            |\r
+| f1_totalflow     | Number  | Filter 1 Total Flow                 |            |\r
+| f1_totaltime     | Number  | Filter 1 Total Time                 |            |\r
+| f1_usedflow      | Number  | Filter 1 Used Flow                  |            |\r
+| f1_usedtime      | Number  | Filter 1 Used Time                  |            |\r
+| f2_totalflow     | Number  | Filter 2 Total Flow                 |            |\r
+| f2_totaltime     | Number  | Filter 2 Total Time                 |            |\r
+| f2_usedflow      | Number  | Filter 2 Used Flow                  |            |\r
+| f2_usedtime      | Number  | Filter 2 Used Time                  |            |\r
+| f3_totalflow     | Number  | Filter 3 Total Flow                 |            |\r
+| f3_totaltime     | Number  | Filter 3 Total Time                 |            |\r
+| f3_usedflow      | Number  | Filter 3 Used Flow                  |            |\r
+| f3_usedtime      | Number  | Filter 3 Used Time                  |            |\r
+\r
+### Mi Water Purifier v4 (<a name="yunmi-waterpurifier-v4">yunmi.waterpurifier.v4</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| run_status       | Number  | Run Status                          |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| rinse            | Number  | Rinse                               |            |\r
+| tds_in           | Number  | TDS in                              |            |\r
+| tds_out          | Number  | TDS out                             |            |\r
+| f1_totalflow     | Number  | Filter 1 Total Flow                 |            |\r
+| f1_totaltime     | Number  | Filter 1 Total Time                 |            |\r
+| f1_usedflow      | Number  | Filter 1 Used Flow                  |            |\r
+| f1_usedtime      | Number  | Filter 1 Used Time                  |            |\r
+| f2_totalflow     | Number  | Filter 2 Total Flow                 |            |\r
+| f2_totaltime     | Number  | Filter 2 Total Time                 |            |\r
+| f2_usedflow      | Number  | Filter 2 Used Flow                  |            |\r
+| f2_usedtime      | Number  | Filter 2 Used Time                  |            |\r
+| f3_totalflow     | Number  | Filter 3 Total Flow                 |            |\r
+| f3_totaltime     | Number  | Filter 3 Total Time                 |            |\r
+| f3_usedflow      | Number  | Filter 3 Used Flow                  |            |\r
+| f3_usedtime      | Number  | Filter 3 Used Time                  |            |\r
+\r
+### Mi Water Purifier lx2 (<a name="yunmi-waterpuri-lx2">yunmi.waterpuri.lx2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| run_status       | Number  | Run Status                          |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| rinse            | Number  | Rinse                               |            |\r
+| tds_in           | Number  | TDS in                              |            |\r
+| tds_out          | Number  | TDS out                             |            |\r
+| f1_totalflow     | Number  | Filter 1 Total Flow                 |            |\r
+| f1_totaltime     | Number  | Filter 1 Total Time                 |            |\r
+| f1_usedflow      | Number  | Filter 1 Used Flow                  |            |\r
+| f1_usedtime      | Number  | Filter 1 Used Time                  |            |\r
+| f2_totalflow     | Number  | Filter 2 Total Flow                 |            |\r
+| f2_totaltime     | Number  | Filter 2 Total Time                 |            |\r
+| f2_usedflow      | Number  | Filter 2 Used Flow                  |            |\r
+| f2_usedtime      | Number  | Filter 2 Used Time                  |            |\r
+| f3_totalflow     | Number  | Filter 3 Total Flow                 |            |\r
+| f3_totaltime     | Number  | Filter 3 Total Time                 |            |\r
+| f3_usedflow      | Number  | Filter 3 Used Flow                  |            |\r
+| f3_usedtime      | Number  | Filter 3 Used Time                  |            |\r
+\r
+### Mi Water Purifier lx3 (<a name="yunmi-waterpuri-lx3">yunmi.waterpuri.lx3</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| run_status       | Number  | Run Status                          |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| rinse            | Number  | Rinse                               |            |\r
+| tds_in           | Number  | TDS in                              |            |\r
+| tds_out          | Number  | TDS out                             |            |\r
+| f1_totalflow     | Number  | Filter 1 Total Flow                 |            |\r
+| f1_totaltime     | Number  | Filter 1 Total Time                 |            |\r
+| f1_usedflow      | Number  | Filter 1 Used Flow                  |            |\r
+| f1_usedtime      | Number  | Filter 1 Used Time                  |            |\r
+| f2_totalflow     | Number  | Filter 2 Total Flow                 |            |\r
+| f2_totaltime     | Number  | Filter 2 Total Time                 |            |\r
+| f2_usedflow      | Number  | Filter 2 Used Flow                  |            |\r
+| f2_usedtime      | Number  | Filter 2 Used Time                  |            |\r
+| f3_totalflow     | Number  | Filter 3 Total Flow                 |            |\r
+| f3_totaltime     | Number  | Filter 3 Total Time                 |            |\r
+| f3_usedflow      | Number  | Filter 3 Used Flow                  |            |\r
+| f3_usedtime      | Number  | Filter 3 Used Time                  |            |\r
+\r
+### Mi Water Purifier lx4 (<a name="yunmi-waterpuri-lx4">yunmi.waterpuri.lx4</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| run_status       | Number  | Run Status                          |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| rinse            | Number  | Rinse                               |            |\r
+| tds_in           | Number  | TDS in                              |            |\r
+| tds_out          | Number  | TDS out                             |            |\r
+| f1_totalflow     | Number  | Filter 1 Total Flow                 |            |\r
+| f1_totaltime     | Number  | Filter 1 Total Time                 |            |\r
+| f1_usedflow      | Number  | Filter 1 Used Flow                  |            |\r
+| f1_usedtime      | Number  | Filter 1 Used Time                  |            |\r
+| f2_totalflow     | Number  | Filter 2 Total Flow                 |            |\r
+| f2_totaltime     | Number  | Filter 2 Total Time                 |            |\r
+| f2_usedflow      | Number  | Filter 2 Used Flow                  |            |\r
+| f2_usedtime      | Number  | Filter 2 Used Time                  |            |\r
+| f3_totalflow     | Number  | Filter 3 Total Flow                 |            |\r
+| f3_totaltime     | Number  | Filter 3 Total Time                 |            |\r
+| f3_usedflow      | Number  | Filter 3 Used Flow                  |            |\r
+| f3_usedtime      | Number  | Filter 3 Used Time                  |            |\r
+\r
+### Mi Water Purifier lx5 (<a name="yunmi-waterpuri-lx5">yunmi.waterpuri.lx5</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| run_status       | Number  | Run Status                          |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| rinse            | Number  | Rinse                               |            |\r
+| tds_in           | Number  | TDS in                              |            |\r
+| tds_out          | Number  | TDS out                             |            |\r
+| f1_totalflow     | Number  | Filter 1 Total Flow                 |            |\r
+| f1_totaltime     | Number  | Filter 1 Total Time                 |            |\r
+| f1_usedflow      | Number  | Filter 1 Used Flow                  |            |\r
+| f1_usedtime      | Number  | Filter 1 Used Time                  |            |\r
+| f2_totalflow     | Number  | Filter 2 Total Flow                 |            |\r
+| f2_totaltime     | Number  | Filter 2 Total Time                 |            |\r
+| f2_usedflow      | Number  | Filter 2 Used Flow                  |            |\r
+| f2_usedtime      | Number  | Filter 2 Used Time                  |            |\r
+| f3_totalflow     | Number  | Filter 3 Total Flow                 |            |\r
+| f3_totaltime     | Number  | Filter 3 Total Time                 |            |\r
+| f3_usedflow      | Number  | Filter 3 Used Flow                  |            |\r
+| f3_usedtime      | Number  | Filter 3 Used Time                  |            |\r
+\r
+### Mi Water Purifier lx6 (<a name="yunmi-waterpuri-lx6">yunmi.waterpuri.lx6</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| run_status       | Number  | Run Status                          |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| rinse            | Number  | Rinse                               |            |\r
+| tds_in           | Number  | TDS in                              |            |\r
+| tds_out          | Number  | TDS out                             |            |\r
+| f1_totalflow     | Number  | Filter 1 Total Flow                 |            |\r
+| f1_totaltime     | Number  | Filter 1 Total Time                 |            |\r
+| f1_usedflow      | Number  | Filter 1 Used Flow                  |            |\r
+| f1_usedtime      | Number  | Filter 1 Used Time                  |            |\r
+| f2_totalflow     | Number  | Filter 2 Total Flow                 |            |\r
+| f2_totaltime     | Number  | Filter 2 Total Time                 |            |\r
+| f2_usedflow      | Number  | Filter 2 Used Flow                  |            |\r
+| f2_usedtime      | Number  | Filter 2 Used Time                  |            |\r
+| f3_totalflow     | Number  | Filter 3 Total Flow                 |            |\r
+| f3_totaltime     | Number  | Filter 3 Total Time                 |            |\r
+| f3_usedflow      | Number  | Filter 3 Used Flow                  |            |\r
+| f3_usedtime      | Number  | Filter 3 Used Time                  |            |\r
+\r
+### Mi Water Purifier lx7 (<a name="yunmi-waterpuri-lx7">yunmi.waterpuri.lx7</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| run_status       | Number  | Run Status                          |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| rinse            | Number  | Rinse                               |            |\r
+| tds_in           | Number  | TDS in                              |            |\r
+| tds_out          | Number  | TDS out                             |            |\r
+| f1_totalflow     | Number  | Filter 1 Total Flow                 |            |\r
+| f1_totaltime     | Number  | Filter 1 Total Time                 |            |\r
+| f1_usedflow      | Number  | Filter 1 Used Flow                  |            |\r
+| f1_usedtime      | Number  | Filter 1 Used Time                  |            |\r
+| f2_totalflow     | Number  | Filter 2 Total Flow                 |            |\r
+| f2_totaltime     | Number  | Filter 2 Total Time                 |            |\r
+| f2_usedflow      | Number  | Filter 2 Used Flow                  |            |\r
+| f2_usedtime      | Number  | Filter 2 Used Time                  |            |\r
+| f3_totalflow     | Number  | Filter 3 Total Flow                 |            |\r
+| f3_totaltime     | Number  | Filter 3 Total Time                 |            |\r
+| f3_usedflow      | Number  | Filter 3 Used Flow                  |            |\r
+| f3_usedtime      | Number  | Filter 3 Used Time                  |            |\r
+\r
+### Mi Water Purifier lx8 (<a name="yunmi-waterpuri-lx8">yunmi.waterpuri.lx8</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| run_status       | Number  | Run Status                          |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| rinse            | Number  | Rinse                               |            |\r
+| tds_in           | Number  | TDS in                              |            |\r
+| tds_out          | Number  | TDS out                             |            |\r
+| f1_totalflow     | Number  | Filter 1 Total Flow                 |            |\r
+| f1_totaltime     | Number  | Filter 1 Total Time                 |            |\r
+| f1_usedflow      | Number  | Filter 1 Used Flow                  |            |\r
+| f1_usedtime      | Number  | Filter 1 Used Time                  |            |\r
+| f2_totalflow     | Number  | Filter 2 Total Flow                 |            |\r
+| f2_totaltime     | Number  | Filter 2 Total Time                 |            |\r
+| f2_usedflow      | Number  | Filter 2 Used Flow                  |            |\r
+| f2_usedtime      | Number  | Filter 2 Used Time                  |            |\r
+| f3_totalflow     | Number  | Filter 3 Total Flow                 |            |\r
+| f3_totaltime     | Number  | Filter 3 Total Time                 |            |\r
+| f3_usedflow      | Number  | Filter 3 Used Flow                  |            |\r
+| f3_usedtime      | Number  | Filter 3 Used Time                  |            |\r
+\r
+### Mi Water Purifier lx9 (<a name="yunmi-waterpuri-lx9">yunmi.waterpuri.lx9</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| run_status       | Number  | Run Status                          |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| rinse            | Number  | Rinse                               |            |\r
+| tds_in           | Number  | TDS in                              |            |\r
+| tds_out          | Number  | TDS out                             |            |\r
+| f1_totalflow     | Number  | Filter 1 Total Flow                 |            |\r
+| f1_totaltime     | Number  | Filter 1 Total Time                 |            |\r
+| f1_usedflow      | Number  | Filter 1 Used Flow                  |            |\r
+| f1_usedtime      | Number  | Filter 1 Used Time                  |            |\r
+| f2_totalflow     | Number  | Filter 2 Total Flow                 |            |\r
+| f2_totaltime     | Number  | Filter 2 Total Time                 |            |\r
+| f2_usedflow      | Number  | Filter 2 Used Flow                  |            |\r
+| f2_usedtime      | Number  | Filter 2 Used Time                  |            |\r
+| f3_totalflow     | Number  | Filter 3 Total Flow                 |            |\r
+| f3_totaltime     | Number  | Filter 3 Total Time                 |            |\r
+| f3_usedflow      | Number  | Filter 3 Used Flow                  |            |\r
+| f3_usedtime      | Number  | Filter 3 Used Time                  |            |\r
+\r
+### Mi Water Purifier lx10 (<a name="yunmi-waterpuri-lx10">yunmi.waterpuri.lx10</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| run_status       | Number  | Run Status                          |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| rinse            | Number  | Rinse                               |            |\r
+| tds_in           | Number  | TDS in                              |            |\r
+| tds_out          | Number  | TDS out                             |            |\r
+| f1_totalflow     | Number  | Filter 1 Total Flow                 |            |\r
+| f1_totaltime     | Number  | Filter 1 Total Time                 |            |\r
+| f1_usedflow      | Number  | Filter 1 Used Flow                  |            |\r
+| f1_usedtime      | Number  | Filter 1 Used Time                  |            |\r
+| f2_totalflow     | Number  | Filter 2 Total Flow                 |            |\r
+| f2_totaltime     | Number  | Filter 2 Total Time                 |            |\r
+| f2_usedflow      | Number  | Filter 2 Used Flow                  |            |\r
+| f2_usedtime      | Number  | Filter 2 Used Time                  |            |\r
+| f3_totalflow     | Number  | Filter 3 Total Flow                 |            |\r
+| f3_totaltime     | Number  | Filter 3 Total Time                 |            |\r
+| f3_usedflow      | Number  | Filter 3 Used Flow                  |            |\r
+| f3_usedtime      | Number  | Filter 3 Used Time                  |            |\r
+\r
+### Mi Water Purifier lx11 (<a name="yunmi-waterpuri-lx11">yunmi.waterpuri.lx11</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| run_status       | Number  | Run Status                          |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| rinse            | Number  | Rinse                               |            |\r
+| tds_in           | Number  | TDS in                              |            |\r
+| tds_out          | Number  | TDS out                             |            |\r
+| f1_totalflow     | Number  | Filter 1 Total Flow                 |            |\r
+| f1_totaltime     | Number  | Filter 1 Total Time                 |            |\r
+| f1_usedflow      | Number  | Filter 1 Used Flow                  |            |\r
+| f1_usedtime      | Number  | Filter 1 Used Time                  |            |\r
+| f2_totalflow     | Number  | Filter 2 Total Flow                 |            |\r
+| f2_totaltime     | Number  | Filter 2 Total Time                 |            |\r
+| f2_usedflow      | Number  | Filter 2 Used Flow                  |            |\r
+| f2_usedtime      | Number  | Filter 2 Used Time                  |            |\r
+| f3_totalflow     | Number  | Filter 3 Total Flow                 |            |\r
+| f3_totaltime     | Number  | Filter 3 Total Time                 |            |\r
+| f3_usedflow      | Number  | Filter 3 Used Flow                  |            |\r
+| f3_usedtime      | Number  | Filter 3 Used Time                  |            |\r
+\r
+### Mi Water Purifier lx12 (<a name="yunmi-waterpuri-lx12">yunmi.waterpuri.lx12</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| run_status       | Number  | Run Status                          |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| rinse            | Number  | Rinse                               |            |\r
+| tds_in           | Number  | TDS in                              |            |\r
+| tds_out          | Number  | TDS out                             |            |\r
+| f1_totalflow     | Number  | Filter 1 Total Flow                 |            |\r
+| f1_totaltime     | Number  | Filter 1 Total Time                 |            |\r
+| f1_usedflow      | Number  | Filter 1 Used Flow                  |            |\r
+| f1_usedtime      | Number  | Filter 1 Used Time                  |            |\r
+| f2_totalflow     | Number  | Filter 2 Total Flow                 |            |\r
+| f2_totaltime     | Number  | Filter 2 Total Time                 |            |\r
+| f2_usedflow      | Number  | Filter 2 Used Flow                  |            |\r
+| f2_usedtime      | Number  | Filter 2 Used Time                  |            |\r
+| f3_totalflow     | Number  | Filter 3 Total Flow                 |            |\r
+| f3_totaltime     | Number  | Filter 3 Total Time                 |            |\r
+| f3_usedflow      | Number  | Filter 3 Used Flow                  |            |\r
+| f3_usedtime      | Number  | Filter 3 Used Time                  |            |\r
+\r
+### Xiaomi Mijia Whale Smart Toilet Cover (<a name="xjx-toilet-pro">xjx.toilet.pro</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| seat_temp        | Number  | Seat Temperature                    |            |\r
+| status_seatheat  | Number  | Seat Status                         |            |\r
+| water_temp_t     | Number  | Water Temperature                   |            |\r
+| fan_temp         | Number  | Fan Temperature                     |            |\r
+| status_led       | Number  | Night Light                         |            |\r
+\r
+### Xiaomi Mijia Smart Toilet Cover (<a name="xjx-toilet-relax">xjx.toilet.relax</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| seat_temp        | Number  | Seat Temperature                    |            |\r
+| status_seatheat  | Number  | Seat Status                         |            |\r
+| water_temp_t     | Number  | Water Temperature                   |            |\r
+| fan_temp         | Number  | Fan Temperature                     |            |\r
+| status_led       | Number  | Night Light                         |            |\r
+\r
+### Xiaomi Mijia Smart Toilet Cover (<a name="xjx-toilet-pure">xjx.toilet.pure</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| seat_temp        | Number  | Seat Temperature                    |            |\r
+| status_seatheat  | Number  | Seat Status                         |            |\r
+| water_temp_t     | Number  | Water Temperature                   |            |\r
+| fan_temp         | Number  | Fan Temperature                     |            |\r
+| status_led       | Number  | Night Light                         |            |\r
+\r
+### Xiaomi Mijia Smart Toilet Cover (<a name="xjx-toilet-zero">xjx.toilet.zero</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| seat_temp        | Number  | Seat Temperature                    |            |\r
+| status_seatheat  | Number  | Seat Status                         |            |\r
+| water_temp_t     | Number  | Water Temperature                   |            |\r
+| fan_temp         | Number  | Fan Temperature                     |            |\r
+| status_led       | Number  | Night Light                         |            |\r
+\r
+### Yeelight Lamp (<a name="yeelink-light-bslamp1">yeelink.light.bslamp1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | String  | Color Mode                          |            |\r
+| toggle           | Switch  | toggle                              |            |\r
+| rgbColor         | Color   | RGB Color                           |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight Lamp (<a name="yeelink-light-bslamp2">yeelink.light.bslamp2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | String  | Color Mode                          |            |\r
+| toggle           | Switch  | toggle                              |            |\r
+| rgbColor         | Color   | RGB Color                           |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight Lamp (<a name="yeelink-light-bslamp3">yeelink.light.bslamp3</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | String  | Color Mode                          |            |\r
+| toggle           | Switch  | toggle                              |            |\r
+| rgbColor         | Color   | RGB Color                           |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight BadHeater (<a name="yeelink-bhf_light-v1">yeelink.bhf_light.v1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| bh_mode          | String  | Bath Heater mode                    |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight BadHeater (<a name="yeelink-bhf_light-v2">yeelink.bhf_light.v2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| bh_mode          | String  | Bath Heater mode                    |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| temperature      | Number  | Temperature                         |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling1">yeelink.light.ceiling1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp v2 (<a name="yeelink-light-ceiling2">yeelink.light.ceiling2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp v3 (<a name="yeelink-light-ceiling3">yeelink.light.ceiling3</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp v4 (JIAOYUE 650 RGB) (<a name="yeelink-light-ceiling4">yeelink.light.ceiling4</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| ambientBrightness | Number  | Ambient Brightness                  |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| ambientPower     | Switch  | Ambient Power                       |            |\r
+| ambientColor     | Color   | Ambient Color                       |            |\r
+| ambientColorTemperature | Number  | Ambient Color Temperature           |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| ambientColorMode | Number  | Ambient Color Mode                  |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp v4 (<a name="yeelink-light-ceiling4-ambi">yeelink.light.ceiling4.ambi</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| ambientBrightness | Number  | Ambient Brightness                  |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| ambientPower     | Switch  | Ambient Power                       |            |\r
+| ambientColor     | Color   | Ambient Color                       |            |\r
+| ambientColorTemperature | Number  | Ambient Color Temperature           |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| ambientColorMode | Number  | Ambient Color Mode                  |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp v5 (<a name="yeelink-light-ceiling5">yeelink.light.ceiling5</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp v6 (<a name="yeelink-light-ceiling6">yeelink.light.ceiling6</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp v7 (<a name="yeelink-light-ceiling7">yeelink.light.ceiling7</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp v8 (<a name="yeelink-light-ceiling8">yeelink.light.ceiling8</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp v9 (<a name="yeelink-light-ceiling9">yeelink.light.ceiling9</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Meteorite lamp (<a name="yeelink-light-ceiling10">yeelink.light.ceiling10</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| ambientBrightness | Number  | Ambient Brightness                  |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| ambientPower     | Switch  | Ambient Power                       |            |\r
+| ambientColor     | Color   | Ambient Color                       |            |\r
+| ambientColorTemperature | Number  | Ambient Color Temperature           |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| ambientColorMode | Number  | Ambient Color Mode                  |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp v11 (<a name="yeelink-light-ceiling11">yeelink.light.ceiling11</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp v12 (<a name="yeelink-light-ceiling12">yeelink.light.ceiling12</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp v13 (<a name="yeelink-light-ceiling13">yeelink.light.ceiling13</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling14">yeelink.light.ceiling14</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling15">yeelink.light.ceiling15</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling16">yeelink.light.ceiling16</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling17">yeelink.light.ceiling17</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling18">yeelink.light.ceiling18</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling19">yeelink.light.ceiling19</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling20">yeelink.light.ceiling20</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling21">yeelink.light.ceiling21</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling22">yeelink.light.ceiling22</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling23">yeelink.light.ceiling23</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Ambi Lamp (<a name="yeelink-light-ceiling4-ambi">yeelink.light.ceiling4.ambi</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| ambientBrightness | Number  | Ambient Brightness                  |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| ambientPower     | Switch  | Ambient Power                       |            |\r
+| ambientColor     | Color   | Ambient Color                       |            |\r
+| ambientColorTemperature | Number  | Ambient Color Temperature           |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| ambientColorMode | Number  | Ambient Color Mode                  |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Ambi Lamp (<a name="yeelink-light-ceiling10-ambi">yeelink.light.ceiling10.ambi</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Ambi Lamp (<a name="yeelink-light-ceiling19-ambi">yeelink.light.ceiling19.ambi</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight LED Ceiling Ambi Lamp (<a name="yeelink-light-ceiling20-ambi">yeelink.light.ceiling20.ambi</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight ct2 (<a name="yeelink-light-ct2">yeelink.light.ct2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight White Bulb (<a name="yeelink-light-mono1">yeelink.light.mono1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight White Bulb v2 (<a name="yeelink-light-mono2">yeelink.light.mono2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight White (<a name="yeelink-light-mono5">yeelink.light.mono5</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight (<a name="yeelink-light-lamp1">yeelink.light.lamp1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight (<a name="yeelink-light-lamp2">yeelink.light.lamp2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight (<a name="yeelink-light-lamp3">yeelink.light.lamp3</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight (<a name="yeelink-light-lamp4">yeelink.light.lamp4</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight (<a name="yeelink-light-lamp5">yeelink.light.lamp5</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight (<a name="yeelink-light-lamp6">yeelink.light.lamp6</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight (<a name="yeelink-light-lamp7">yeelink.light.lamp7</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight (<a name="yeelink-light-lamp8">yeelink.light.lamp8</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight Panel (<a name="yeelink-light-panel1">yeelink.light.panel1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight Strip (<a name="yeelink-light-strip1">yeelink.light.strip1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | String  | Color Mode                          |            |\r
+| toggle           | Switch  | toggle                              |            |\r
+| rgbColor         | Color   | RGB Color                           |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight Strip (<a name="yeelink-light-strip2">yeelink.light.strip2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | String  | Color Mode                          |            |\r
+| toggle           | Switch  | toggle                              |            |\r
+| rgbColor         | Color   | RGB Color                           |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight Strip (<a name="yeelink-light-strip4">yeelink.light.strip4</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight (<a name="yeelink-light-virtual">yeelink.light.virtual</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight Color Bulb (<a name="yeelink-light-color1">yeelink.light.color1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | String  | Color Mode                          |            |\r
+| toggle           | Switch  | toggle                              |            |\r
+| rgbColor         | Color   | RGB Color                           |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight Color Bulb YLDP06YL 10W (<a name="yeelink-light-color2">yeelink.light.color2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | String  | Color Mode                          |            |\r
+| toggle           | Switch  | toggle                              |            |\r
+| rgbColor         | Color   | RGB Color                           |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight Color Bulb YLDP02YL 9W (<a name="yeelink-light-color3">yeelink.light.color3</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | String  | Color Mode                          |            |\r
+| toggle           | Switch  | toggle                              |            |\r
+| rgbColor         | Color   | RGB Color                           |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight Bulb YLDP13YL (8,5W) (<a name="yeelink-light-color4">yeelink.light.color4</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | String  | Color Mode                          |            |\r
+| toggle           | Switch  | toggle                              |            |\r
+| rgbColor         | Color   | RGB Color                           |            |\r
+| name             | String  | Name                                |            |\r
+\r
+### Yeelight yilai ceiling (<a name="yilai-light-ceiling1">yilai.light.ceiling1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight yilai ceiling (<a name="yilai-light-ceiling2">yilai.light.ceiling2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Yeelight yilai ceiling (<a name="yilai-light-ceiling3">yilai.light.ceiling3</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| brightness       | Dimmer  | Brightness                          |            |\r
+| delayoff         | Number  | Shutdown Timer                      |            |\r
+| colorTemperature | Number  | Color Temperature                   |            |\r
+| colorMode        | Number  | Color Mode                          |            |\r
+| name             | String  | Name                                |            |\r
+| customScene      | String  | Set Scene                           |            |\r
+| nightlightBrightness | Number  | Nightlight Brightness               |            |\r
+\r
+### Zhimi Heater (<a name="zhimi-heater-za1">zhimi.heater.za1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| power            | Switch  | Power                               |            |\r
+| target_temperature | Number:Temperature | Target Temperature                  |            |\r
+| brightness       | Number  | Brightness                          |            |\r
+| buzzer           | Switch  | Buzzer Status                       |            |\r
+| relative_humidity | Number  | Relative Humidity                   |            |\r
+| childlock        | Switch  | Child Lock                          |            |\r
+| HWSwitch         | Switch  | HW Switch                           |            |\r
+| temperature      | Number:Temperature | Temperature                         |            |\r
+| usedhours        | Number  | Run Time                            |            |\r
+\r
+### Zhimi Heater (<a name="zhimi-heater-za2">zhimi.heater.za2</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| fault            | Number  | Heater - Device Fault               |            |\r
+| on               | Switch  | Heater - Power                      |            |\r
+| target-temperature | Number:Temperature | Heater - Target Temperature         |            |\r
+| alarm            | Switch  | Alarm - Alarm                       |            |\r
+| countdown-time   | Number:Time | Countdown - Countdown Time          |            |\r
+| relative-humidity | Number  | Environment - Relative Humidity     |            |\r
+| temperature      | Number:Temperature | Environment - Temperature           |            |\r
+| brightness       | Dimmer  | Indicator Light - Brightness        |            |\r
+| physical-controls-locked | Switch  | Physical Control Locked - Physical Controls Locked |            |\r
+| use-time         | Number:Time | Private-Service - Use Time          |            |\r
+\r
+### Zhimi Heater (<a name="zhimi-heater-zb1">zhimi.heater.zb1</a>) Channels\r
+\r
+| Channel          | Type    | Description                         | Comment    |\r
+|------------------|---------|-------------------------------------|------------|\r
+| fault            | Number  | Heater - Device Fault               |            |\r
+| on               | Switch  | Heater - Power                      |            |\r
+| target-temperature | Number:Temperature | Heater - Target Temperature         |            |\r
+| alarm            | Switch  | Alarm - Alarm                       |            |\r
+| countdown-time   | Number:Time | Countdown - Countdown Time          |            |\r
+| relative-humidity | Number  | Environment - Relative Humidity     |            |\r
+| temperature      | Number:Temperature | Environment - Temperature           |            |\r
+| brightness       | Dimmer  | Indicator Light - Brightness        |            |\r
+| physical-controls-locked | Switch  | Physical Control Locked - Physical Controls Locked |            |\r
+| use-time         | Number:Time | Private-Service - Use Time          |            |\r
+| 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"] |\r
+\r
 
-### Philips Light (<a name="philips-light-rwread">philips.light.rwread</a>) Channels
 
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| scene            | Number  | Scene                               |            |
-| flm              | Number  | Follow Me                           |            |
-| dv               | Number  | DV                                  |            |
 
-### Philips Light (<a name="philips-light-lnblight1">philips.light.lnblight1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| cct              | Dimmer  | Correlated Color Temperature        |            |
-| scene            | Number  | Scene                               |            |
-| dv               | Number  | DV                                  |            |
-| sw               | Switch  | Switch                              |            |
-| bl               | Switch  | Night Light                         |            |
-| ms               | Switch  | MiBand Notifications                |            |
-| ac               | Switch  | Auto Ambiance                       |            |
-| delayoff         | Switch  | Delay Off                           |            |
-| mb               | Switch  | MiBand                              |            |
-
-### Philips Light (<a name="philips-light-lnblight2">philips.light.lnblight2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| cct              | Dimmer  | Correlated Color Temperature        |            |
-| scene            | Number  | Scene                               |            |
-| dv               | Number  | DV                                  |            |
-| sw               | Switch  | Switch                              |            |
-| bl               | Switch  | Night Light                         |            |
-| ms               | Switch  | MiBand Notifications                |            |
-| ac               | Switch  | Auto Ambiance                       |            |
-| delayoff         | Switch  | Delay Off                           |            |
-| mb               | Switch  | MiBand                              |            |
-
-### Philips Light (<a name="philips-light-lnlrlight">philips.light.lnlrlight</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| cct              | Dimmer  | Correlated Color Temperature        |            |
-| scene            | Number  | Scene                               |            |
-| dv               | Number  | DV                                  |            |
-| sw               | Switch  | Switch                              |            |
-| bl               | Switch  | Night Light                         |            |
-| ms               | Switch  | MiBand Notifications                |            |
-| ac               | Switch  | Auto Ambiance                       |            |
-| delayoff         | Switch  | Delay Off                           |            |
-| mb               | Switch  | MiBand                              |            |
-
-### Philips Light (<a name="philips-light-lrceiling">philips.light.lrceiling</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| cct              | Dimmer  | Correlated Color Temperature        |            |
-| scene            | Number  | Scene                               |            |
-| dv               | Number  | DV                                  |            |
-| sw               | Switch  | Switch                              |            |
-| bl               | Switch  | Night Light                         |            |
-| ms               | Switch  | MiBand Notifications                |            |
-| ac               | Switch  | Auto Ambiance                       |            |
-| delayoff         | Switch  | Delay Off                           |            |
-| mb               | Switch  | MiBand                              |            |
-
-### Xiaomi PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp White Crystal (<a name="philips-light-candle2">philips.light.candle2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| cct              | Dimmer  | Correlated Color Temperature        |            |
-| scene            | Number  | Scene                               |            |
-| delayoff         | Switch  | Delay Off                           |            |
-| toggle           | Switch  | Toggle                              |            |
-
-### philips.light.mono1 (<a name="philips-light-mono1">philips.light.mono1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| scene            | Number  | Scene                               |            |
-
-### Philips Down Light (<a name="philips-light-dlight">philips.light.dlight</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| on               | Switch  | Power                               |            |
-| mode             | Number  | Mode                                |            |
-| brightness       | Number  | 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                      |            |
-
-### Philips Ceiling Light (<a name="philips-light-mceil">philips.light.mceil</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| on               | Switch  | Power                               |            |
-| mode             | Number  | Mode                                |            |
-| brightness       | Number  | 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                      |            |
-
-### Philips Ceiling Light (<a name="philips-light-mceilm">philips.light.mceilm</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| on               | Switch  | Power                               |            |
-| mode             | Number  | Mode                                |            |
-| brightness       | Number  | 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                      |            |
-
-### Philips Ceiling Light (<a name="philips-light-mceils">philips.light.mceils</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| on               | Switch  | Power                               |            |
-| mode             | Number  | Mode                                |            |
-| brightness       | Number  | 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                      |            |
-
-### Philips Ceiling Light (<a name="philips-light-obceil">philips.light.obceil</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| on               | Switch  | Power                               |            |
-| mode             | Number  | Mode                                |            |
-| brightness       | Number  | 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                      |            |
-
-### Philips Ceiling Light (<a name="philips-light-obceim">philips.light.obceim</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| on               | Switch  | Power                               |            |
-| mode             | Number  | Mode                                |            |
-| brightness       | Number  | 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                      |            |
-
-### Philips Ceiling Light (<a name="philips-light-obceis">philips.light.obceis</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| on               | Switch  | Power                               |            |
-| mode             | Number  | Mode                                |            |
-| brightness       | Number  | 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                      |            |
-
-### Philips Ceiling Light (<a name="philips-light-sceil">philips.light.sceil</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| on               | Switch  | Power                               |            |
-| mode             | Number  | Mode                                |            |
-| brightness       | Number  | 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                      |            |
-
-### Philips Ceiling Light (<a name="philips-light-sceilm">philips.light.sceilm</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| on               | Switch  | Power                               |            |
-| mode             | Number  | Mode                                |            |
-| brightness       | Number  | 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                      |            |
-
-### Philips Ceiling Light (<a name="philips-light-sceils">philips.light.sceils</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| on               | Switch  | Power                               |            |
-| mode             | Number  | Mode                                |            |
-| brightness       | Number  | 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                      |            |
-
-### Philips Ceiling Light (<a name="philips-light-xzceil">philips.light.xzceil</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| on               | Switch  | Power                               |            |
-| mode             | Number  | Mode                                |            |
-| brightness       | Number  | 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                      |            |
-
-### Philips Ceiling Light (<a name="philips-light-xzceim">philips.light.xzceim</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| on               | Switch  | Power                               |            |
-| mode             | Number  | Mode                                |            |
-| brightness       | Number  | 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                      |            |
-
-### Philips Ceiling Light (<a name="philips-light-xzceis">philips.light.xzceis</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| on               | Switch  | Power                               |            |
-| mode             | Number  | Mode                                |            |
-| brightness       | Number  | 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                      |            |
-
-### philips.light.virtual (<a name="philips-light-virtual">philips.light.virtual</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| cct              | Dimmer  | Correlated Color Temperature        |            |
-| scene            | Number  | Scene                               |            |
-| dv               | Number  | DV                                  |            |
-| switchscene      | Switch  | Switch Scene                        |            |
-| delayoff         | Switch  | Delay Off                           |            |
-
-### philips.light.zysread (<a name="philips-light-zysread">philips.light.zysread</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| cct              | Dimmer  | Correlated Color Temperature        |            |
-| scene            | Number  | Scene                               |            |
-| dv               | Number  | DV                                  |            |
-| switchscene      | Switch  | Switch Scene                        |            |
-| delayoff         | Switch  | Delay Off                           |            |
-
-### philips.light.zystrip (<a name="philips-light-zystrip">philips.light.zystrip</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| cct              | Dimmer  | Correlated Color Temperature        |            |
-| scene            | Number  | Scene                               |            |
-| dv               | Number  | DV                                  |            |
-| switchscene      | Switch  | Switch Scene                        |            |
-| delayoff         | Switch  | Delay Off                           |            |
-
-### Mi Power-plug (<a name="chuangmi-plug-m1">chuangmi.plug.m1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| temperature      | Number  | Temperature                         |            |
-| led              | Switch  | Indicator light                     |            |
-
-### Mi Power-plug v1 (<a name="chuangmi-plug-v1">chuangmi.plug.v1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| usb              | Switch  | USB                                 |            |
-| temperature      | Number  | Temperature                         |            |
-
-### Mi Power-plug v2 (<a name="chuangmi-plug-v2">chuangmi.plug.v2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| usb              | Switch  | USB                                 |            |
-
-### Mi Power-plug v3 (<a name="chuangmi-plug-v3">chuangmi.plug.v3</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               | If this channel does not respond to on/off replace the model with chuangmi.plug.v3old in the config or upgrade firmware |
-| usb              | Switch  | USB                                 |            |
-| temperature      | Number:Temperature | Temperature                         |            |
-| led              | Switch  | Wifi LED                            |            |
-
-### Mi Power-plug (<a name="chuangmi-plug-m3">chuangmi.plug.m3</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| temperature      | Number  | Temperature                         |            |
-| led              | Switch  | Indicator light                     |            |
-
-### Mi Smart Plug (<a name="chuangmi-plug-hmi205">chuangmi.plug.hmi205</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| temperature      | Number  | Temperature                         |            |
-| led              | Switch  | Indicator light                     |            |
-
-### Mi Smart Plug (<a name="chuangmi-plug-hmi206">chuangmi.plug.hmi206</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               | If this channel does not respond to on/off replace the model with chuangmi.plug.v3old in the config or upgrade firmware |
-| usb              | Switch  | USB                                 |            |
-| temperature      | Number:Temperature | Temperature                         |            |
-| led              | Switch  | Wifi LED                            |            |
-
-### Mi Smart Plug (<a name="chuangmi-plug-hmi208">chuangmi.plug.hmi208</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               | If this channel does not respond to on/off replace the model with chuangmi.plug.v3old in the config or upgrade firmware |
-| usb              | Switch  | USB                                 |            |
-| temperature      | Number:Temperature | Temperature                         |            |
-| led              | Switch  | Wifi LED                            |            |
-
-### Qing Mi Smart Power Strip v1 (<a name="qmi-powerstrip-v1">qmi.powerstrip.v1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| powerUsage       | Number  | Power Consumption                   |            |
-| led              | Switch  | wifi LED                            |            |
-| power_price      | Number  | power_price                         |            |
-| current          | Number  | Current                             |            |
-| temperature      | Number  | Temperature                         |            |
-| lp_autooff       | Number  | Low Power Auto Off                  |            |
-| lp_autooff_delay | Number  | Low Power Limit Time                |            |
-| lp_threshold     | Number  | Low Power Threshold                 |            |
-
-### Mi Power-strip v2 (<a name="zimi-powerstrip-v2">zimi.powerstrip.v2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| powerUsage       | Number  | Power Consumption                   |            |
-| led              | Switch  | wifi LED                            |            |
-| power_price      | Number  | power_price                         |            |
-| current          | Number  | Current                             |            |
-| temperature      | Number  | Temperature                         |            |
-| lp_autooff       | Number  | Low Power Auto Off                  |            |
-| lp_autooff_delay | Number  | Low Power Limit Time                |            |
-| lp_threshold     | Number  | Low Power Threshold                 |            |
-
-### Xiaomi Mijia vacuum V-RVCLM21B (<a name="viomi-vacuum-v6">viomi.vacuum.v6</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| vacuumaction     | Number  | Vacuum Action                       |            |
-| state            | Number  | State                               |            |
-| mode             | Number  | Mode                                |            |
-| err_state        | Number  | Error                               |            |
-| battery_life     | Number  | Battery                             |            |
-| box_type         | Number  | Box type                            |            |
-| mop_type         | Number  | mop_type                            |            |
-| s_time           | Number  | Clean time                          |            |
-| s_area           | Number  | Clean Area                          |            |
-| suction_grade    | Number  | suction_grade                       |            |
-| water_grade      | Number  | water_grade                         |            |
-| remember_map     | Number  | remember_map                        |            |
-| has_map          | Number  | has_map                             |            |
-| is_mop           | Number  | is_mop                              |            |
-| has_newmap       | Number  | has_newmap                          |            |
-
-### Xiaomi Mijia vacuum mop STYJ02YM (<a name="viomi-vacuum-v7">viomi.vacuum.v7</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| vacuumaction     | Number  | Vacuum Action                       |            |
-| state            | Number  | State                               |            |
-| mode             | Number  | Mode                                |            |
-| err_state        | Number  | Error                               |            |
-| battery_life     | Number  | Battery                             |            |
-| box_type         | Number  | Box type                            |            |
-| mop_type         | Number  | mop_type                            |            |
-| s_time           | Number  | Clean time                          |            |
-| s_area           | Number  | Clean Area                          |            |
-| suction_grade    | Number  | suction_grade                       |            |
-| water_grade      | Number  | water_grade                         |            |
-| remember_map     | Number  | remember_map                        |            |
-| has_map          | Number  | has_map                             |            |
-| is_mop           | Number  | is_mop                              |            |
-| has_newmap       | Number  | has_newmap                          |            |
-
-### Xiaomi Mijia vacuum mop STYJ02YM v2 (<a name="viomi-vacuum-v8">viomi.vacuum.v8</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| vacuumaction     | Number  | Vacuum Action                       |            |
-| state            | Number  | State                               |            |
-| mode             | Number  | Mode                                |            |
-| err_state        | Number  | Error                               |            |
-| battery_life     | Number  | Battery                             |            |
-| box_type         | Number  | Box type                            |            |
-| mop_type         | Number  | mop_type                            |            |
-| s_time           | Number  | Clean time                          |            |
-| s_area           | Number  | Clean Area                          |            |
-| suction_grade    | Number  | suction_grade                       |            |
-| water_grade      | Number  | water_grade                         |            |
-| remember_map     | Number  | remember_map                        |            |
-| has_map          | Number  | has_map                             |            |
-| is_mop           | Number  | is_mop                              |            |
-| has_newmap       | Number  | has_newmap                          |            |
-
-### Vacuum 1C STYTJ01ZHM (<a name="dreame-vacuum-mc1808">dreame.vacuum.mc1808</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| vacuumaction     | String  | Vacuum Action                       |            |
-| BatteryLevel     | Number  | Battery-Battery Level               |            |
-| ChargingState    | Number  | Battery-Charging State              |            |
-| Fault            | Number  | Robot Cleaner-Device Fault          |            |
-| Status           | Number  | Robot Cleaner-Status                |            |
-| BrushLeftTime    | String  | Main Cleaning Brush-Brush Left Time |            |
-| BrushLifeLevel   | Number  | Main Cleaning Brush-Brush Life Level |            |
-| FilterLifeLevel  | Number  | Filter-Filter Life Level            |            |
-| FilterLeftTime   | String  | Filter-Filter Left Time             |            |
-| BrushLeftTime1   | String  | Side Cleaning Brush-Brush Left Time |            |
-| BrushLifeLevel1  | Number  | Side Cleaning Brush-Brush Life Level |            |
-| WorkMode         | Number  | clean-workmode                      |            |
-| Area             | String  | clean-area                          |            |
-| Timer            | String  | clean-timer                         |            |
-| Mode             | Number  | clean-mode                          |            |
-| TotalCleanTime   | String  | clean-total time                    |            |
-| TotalCleanTimes  | String  | clean-total times                   |            |
-| TotalCleanArea   | String  | clean-Total area                    |            |
-| CleanLogStartTime | String  | clean-Start Time                    |            |
-| ButtonLed        | String  | clean-led                           |            |
-| TaskDone         | Number  | clean-task 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-voiceId                       |            |
-| TimeZone         | String  | timezone                            |            |
-
-###  Mijia 1 Gang Wall Smart Switch (WIFI) - PTX switch (<a name="090615-switch-xswitch01">090615.switch.xswitch01</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| switch1state     | Number  | Switch 1                            |            |
-| switch1name      | String  | Switch Name 1                       |            |
-
-###  Mijia 2 Gang Wall Smart Switch (WIFI) - PTX switch (<a name="090615-switch-xswitch02">090615.switch.xswitch02</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| switch1state     | Number  | Switch 1                            |            |
-| switch2state     | Number  | Switch 2                            |            |
-| switch1name      | String  | Switch Name 1                       |            |
-| switch2name      | String  | Switch Name 2                       |            |
-
-###  Mijia 3 Gang Wall Smart Switch (WIFI) - PTX switch (<a name="090615-switch-xswitch03">090615.switch.xswitch03</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| switch1state     | Number  | Switch 1                            |            |
-| switch2state     | Number  | Switch 2                            |            |
-| switch3state     | Number  | Switch 3                            |            |
-| switch1name      | String  | Switch Name 1                       |            |
-| switch2name      | String  | Switch Name 2                       |            |
-| switch3name      | String  | Switch Name 3                       |            |
-
-### Mi Water Purifier v1 (<a name="yunmi-waterpurifier-v1">yunmi.waterpurifier.v1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| run_status       | Number  | Run Status                          |            |
-| temperature      | Number  | 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                  |            |
-
-### Mi Water Purifier v2 (<a name="yunmi-waterpurifier-v2">yunmi.waterpurifier.v2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| run_status       | Number  | Run Status                          |            |
-| temperature      | Number  | 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                  |            |
-
-### Mi Water Purifier v3 (<a name="yunmi-waterpurifier-v3">yunmi.waterpurifier.v3</a>) Channels
+## Example item file Rockrobo vacuum
 
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| run_status       | Number  | Run Status                          |            |
-| temperature      | Number  | 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                  |            |
+```
+Group  gVac     "Xiaomi Robot Vacuum"      <fan>
+Group  gVacStat "Status Details"           <status> (gVac)
+Group  gVacCons "Consumables Usage"        <line-increase> (gVac)
+Group  gVacDND  "Do Not Disturb Settings"  <moon> (gVac)
+Group  gVacHist "Cleaning History"         <calendar> (gVac)
+Group  gVacLast "Last Cleaning Details"       <calendar> (gVac)
 
-### Mi Water Purifier v4 (<a name="yunmi-waterpurifier-v4">yunmi.waterpurifier.v4</a>) Channels
+String actionControl  "Vacuum Control"          {channel="miio:vacuum:034F0E45:actions#control" }
+String actionCommand  "Vacuum Command"          {channel="miio:vacuum:034F0E45:actions#commands" }
 
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| run_status       | Number  | Run Status                          |            |
-| temperature      | Number  | 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                  |            |
+Number statusBat    "Battery Level [%1.0f%%]" <battery>   (gVac,gVacStat) {channel="miio:vacuum:034F0E45:status#battery" }
+Number statusArea    "Cleaned Area [%1.0fm²]" <zoom>   (gVac,gVacStat) {channel="miio:vacuum:034F0E45:status#clean_area" }
+Number statusTime    "Cleaning Time [%1.0f']" <clock>   (gVac,gVacStat) {channel="miio:vacuum:034F0E45:status#clean_time" }
+String  statusError    "Error [%s]"  <error>  (gVac,gVacStat) {channel="miio:vacuum:034F0E45:status#error_code" }
+Number statusFanPow    "Fan Power [%1.0f%%]"  <signal>   (gVacStat) {channel="miio:vacuum:034F0E45:status#fan_power" } 
+Number statusClean    "In Cleaning Status [%1.0f]"   <switch>  (gVacStat) {channel="miio:vacuum:034F0E45:status#in_cleaning" }
+Switch statusDND    "DND Activated"    (gVacStat) {channel="miio:vacuum:034F0E45:status#dnd_enabled" }
+Number statusStatus    "Status [%1.0f]"  <status>  (gVacStat) {channel="miio:vacuum:034F0E45:status#state"} 
 
-### Mi Water Purifier lx2 (<a name="yunmi-waterpuri-lx2">yunmi.waterpuri.lx2</a>) Channels
+Number consumableMain    "Main Brush [%1.0f]"    (gVacCons) {channel="miio:vacuum:034F0E45:consumables#main_brush_time"}
+Number consumableSide    "Side Brush [%1.0f]"    (gVacCons) {channel="miio:vacuum:034F0E45:consumables#side_brush_time"}
+Number consumableFilter    "Filter Time[%1.0f]"    (gVacCons) {channel="miio:vacuum:034F0E45:consumables#filter_time" }
+Number consumableSensor    "Sensor [%1.0f]"    (gVacCons) {channel="miio:vacuum:034F0E45:consumables#sensor_dirt_time"}
 
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| run_status       | Number  | Run Status                          |            |
-| temperature      | Number  | 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                  |            |
+Switch dndFunction   "DND Function" <moon>   (gVacDND) {channel="miio:vacuum:034F0E45:dnd#dnd_function"}
+String dndStart   "DND Start Time [%s]" <clock>   (gVacDND) {channel="miio:vacuum:034F0E45:dnd#dnd_start"}
+String dndEnd   "DND End Time [%s]"   <clock-on>  (gVacDND) {channel="miio:vacuum:034F0E45:dnd#dnd_end"}
 
-### Mi Water Purifier lx3 (<a name="yunmi-waterpuri-lx3">yunmi.waterpuri.lx3</a>) Channels
+Number historyArea    "Total Cleaned Area [%1.0fm²]" <zoom>    (gVacHist) {channel="miio:vacuum:034F0E45:history#total_clean_area"}
+String historyTime    "Total Clean Time [%s]"   <clock>     (gVacHist) {channel="miio:vacuum:034F0E45:history#total_clean_time"}
+Number historyCount    "Total # Cleanings [%1.0f]"  <office>  (gVacHist) {channel="miio:vacuum:034F0E45:history#total_clean_count"}
 
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| run_status       | Number  | Run Status                          |            |
-| temperature      | Number  | 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                  |            |
+String lastStart   "Last Cleaning Start time [%s]" <clock> (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_start_time"}
+String lastEnd     "Last Cleaning End time [%s]" <clock> (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_end_time"}
+Number lastArea    "Last Cleaned Area [%1.0fm²]" <zoom>    (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_area"}
+Number lastTime    "Last Clean Time [%1.0f']"   <clock>     (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_duration"}
+Number lastError    "Error [%s]"  <error>  (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_error" }
+Switch lastCompleted  "Last Cleaning Completed"    (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_finish" }
 
-### Mi Water Purifier lx4 (<a name="yunmi-waterpuri-lx4">yunmi.waterpuri.lx4</a>) Channels
+Image map "Cleaning Map" (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#map"}
+```
 
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| run_status       | Number  | Run Status                          |            |
-| temperature      | Number  | 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                  |            |
+Note: cleaning map is only available with cloud access.
 
-### Mi Water Purifier lx5 (<a name="yunmi-waterpuri-lx5">yunmi.waterpuri.lx5</a>) Channels
+Additionally depending on the capabilities of your robot vacuum other channels may be enabled at runtime
 
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| run_status       | Number  | Run Status                          |            |
-| temperature      | Number  | 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                  |            |
 
-### Mi Water Purifier lx6 (<a name="yunmi-waterpuri-lx6">yunmi.waterpuri.lx6</a>) Channels
+| Type    | Channel                           | Description                |
+|---------|-----------------------------------|----------------------------|
+| Switch  | status#water_box_status           | Water Box Status           |
+| Switch  | status#lock_status                | Lock Status                |
+| Number  | status#water_box_mode             | Water Box Mode             |
+| Switch  | status#water_box_carriage_status  | Water Box Carriage Status  |
+| Switch  | status#mop_forbidden_enable       | Mop Forbidden              |
+| Number  | actions#segment                   | Room Clean  (enter room #) |
 
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| run_status       | Number  | Run Status                          |            |
-| temperature      | Number  | 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                  |            |
 
-### Mi Water Purifier lx7 (<a name="yunmi-waterpuri-lx7">yunmi.waterpuri.lx7</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| run_status       | Number  | Run Status                          |            |
-| temperature      | Number  | 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                  |            |
-
-### Mi Water Purifier lx8 (<a name="yunmi-waterpuri-lx8">yunmi.waterpuri.lx8</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| run_status       | Number  | Run Status                          |            |
-| temperature      | Number  | 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                  |            |
-
-### Mi Water Purifier lx9 (<a name="yunmi-waterpuri-lx9">yunmi.waterpuri.lx9</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| run_status       | Number  | Run Status                          |            |
-| temperature      | Number  | 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                  |            |
-
-### Mi Water Purifier lx10 (<a name="yunmi-waterpuri-lx10">yunmi.waterpuri.lx10</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| run_status       | Number  | Run Status                          |            |
-| temperature      | Number  | 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                  |            |
-
-### Mi Water Purifier lx11 (<a name="yunmi-waterpuri-lx11">yunmi.waterpuri.lx11</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| run_status       | Number  | Run Status                          |            |
-| temperature      | Number  | 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                  |            |
-
-### Mi Water Purifier lx12 (<a name="yunmi-waterpuri-lx12">yunmi.waterpuri.lx12</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| run_status       | Number  | Run Status                          |            |
-| temperature      | Number  | 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                  |            |
-
-### Xiaomi Mijia Whale Smart Toilet Cover (<a name="xjx-toilet-pro">xjx.toilet.pro</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| seat_temp        | Number  | Seat Temperature                    |            |
-| status_seatheat  | Number  | Seat Status                         |            |
-| water_temp_t     | Number  | Water Temperature                   |            |
-| fan_temp         | Number  | Fan Temperature                     |            |
-| status_led       | Number  | Night Light                         |            |
-
-### Xiaomi Mijia Smart Toilet Cover (<a name="xjx-toilet-relax">xjx.toilet.relax</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| seat_temp        | Number  | Seat Temperature                    |            |
-| status_seatheat  | Number  | Seat Status                         |            |
-| water_temp_t     | Number  | Water Temperature                   |            |
-| fan_temp         | Number  | Fan Temperature                     |            |
-| status_led       | Number  | Night Light                         |            |
-
-### Xiaomi Mijia Smart Toilet Cover (<a name="xjx-toilet-pure">xjx.toilet.pure</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| seat_temp        | Number  | Seat Temperature                    |            |
-| status_seatheat  | Number  | Seat Status                         |            |
-| water_temp_t     | Number  | Water Temperature                   |            |
-| fan_temp         | Number  | Fan Temperature                     |            |
-| status_led       | Number  | Night Light                         |            |
-
-### Xiaomi Mijia Smart Toilet Cover (<a name="xjx-toilet-zero">xjx.toilet.zero</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| seat_temp        | Number  | Seat Temperature                    |            |
-| status_seatheat  | Number  | Seat Status                         |            |
-| water_temp_t     | Number  | Water Temperature                   |            |
-| fan_temp         | Number  | Fan Temperature                     |            |
-| status_led       | Number  | Night Light                         |            |
-
-### Yeelight Lamp (<a name="yeelink-light-bslamp1">yeelink.light.bslamp1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | String  | Color Mode                          |            |
-| toggle           | Switch  | toggle                              |            |
-| rgbColor         | Color   | RGB Color                           |            |
-| name             | String  | Name                                |            |
-
-### Yeelight Lamp (<a name="yeelink-light-bslamp2">yeelink.light.bslamp2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | String  | Color Mode                          |            |
-| toggle           | Switch  | toggle                              |            |
-| rgbColor         | Color   | RGB Color                           |            |
-| name             | String  | Name                                |            |
-
-### Yeelight Lamp (<a name="yeelink-light-bslamp3">yeelink.light.bslamp3</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | String  | Color Mode                          |            |
-| toggle           | Switch  | toggle                              |            |
-| rgbColor         | Color   | RGB Color                           |            |
-| name             | String  | Name                                |            |
-
-### Yeelight BadHeater (<a name="yeelink-bhf_light-v1">yeelink.bhf_light.v1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| bh_mode          | String  | Bath Heater mode                    |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| temperature      | Number  | Temperature                         |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight BadHeater (<a name="yeelink-bhf_light-v2">yeelink.bhf_light.v2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| bh_mode          | String  | Bath Heater mode                    |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| temperature      | Number  | Temperature                         |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling1">yeelink.light.ceiling1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp v2 (<a name="yeelink-light-ceiling2">yeelink.light.ceiling2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp v3 (<a name="yeelink-light-ceiling3">yeelink.light.ceiling3</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp v4 (JIAOYUE 650 RGB) (<a name="yeelink-light-ceiling4">yeelink.light.ceiling4</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| ambientBrightness | Number  | Ambient Brightness                  |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color 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 | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp v4 (<a name="yeelink-light-ceiling4-ambi">yeelink.light.ceiling4.ambi</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp v5 (<a name="yeelink-light-ceiling5">yeelink.light.ceiling5</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp v6 (<a name="yeelink-light-ceiling6">yeelink.light.ceiling6</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp v7 (<a name="yeelink-light-ceiling7">yeelink.light.ceiling7</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp v8 (<a name="yeelink-light-ceiling8">yeelink.light.ceiling8</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp v9 (<a name="yeelink-light-ceiling9">yeelink.light.ceiling9</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Meteorite lamp (<a name="yeelink-light-ceiling10">yeelink.light.ceiling10</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| ambientBrightness | Number  | Ambient Brightness                  |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color 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 | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp v11 (<a name="yeelink-light-ceiling11">yeelink.light.ceiling11</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp v12 (<a name="yeelink-light-ceiling12">yeelink.light.ceiling12</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp v13 (<a name="yeelink-light-ceiling13">yeelink.light.ceiling13</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling14">yeelink.light.ceiling14</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling15">yeelink.light.ceiling15</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling16">yeelink.light.ceiling16</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling17">yeelink.light.ceiling17</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling18">yeelink.light.ceiling18</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling19">yeelink.light.ceiling19</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling20">yeelink.light.ceiling20</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling21">yeelink.light.ceiling21</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling22">yeelink.light.ceiling22</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling23">yeelink.light.ceiling23</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Ambi Lamp (<a name="yeelink-light-ceiling4-ambi">yeelink.light.ceiling4.ambi</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Ambi Lamp (<a name="yeelink-light-ceiling10-ambi">yeelink.light.ceiling10.ambi</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Ambi Lamp (<a name="yeelink-light-ceiling19-ambi">yeelink.light.ceiling19.ambi</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight LED Ceiling Ambi Lamp (<a name="yeelink-light-ceiling20-ambi">yeelink.light.ceiling20.ambi</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight ct2 (<a name="yeelink-light-ct2">yeelink.light.ct2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-
-### Yeelight White Bulb (<a name="yeelink-light-mono1">yeelink.light.mono1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-
-### Yeelight White Bulb v2 (<a name="yeelink-light-mono2">yeelink.light.mono2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-
-### Yeelight White (<a name="yeelink-light-mono5">yeelink.light.mono5</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-
-### Yeelight (<a name="yeelink-light-lamp1">yeelink.light.lamp1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-
-### Yeelight (<a name="yeelink-light-lamp2">yeelink.light.lamp2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-
-### Yeelight (<a name="yeelink-light-lamp3">yeelink.light.lamp3</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-
-### Yeelight (<a name="yeelink-light-lamp4">yeelink.light.lamp4</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-
-### Yeelight (<a name="yeelink-light-lamp5">yeelink.light.lamp5</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-
-### Yeelight (<a name="yeelink-light-lamp6">yeelink.light.lamp6</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-
-### Yeelight (<a name="yeelink-light-lamp7">yeelink.light.lamp7</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-
-### Yeelight (<a name="yeelink-light-lamp8">yeelink.light.lamp8</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-
-### Yeelight Panel (<a name="yeelink-light-panel1">yeelink.light.panel1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight Strip (<a name="yeelink-light-strip1">yeelink.light.strip1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | String  | Color Mode                          |            |
-| toggle           | Switch  | toggle                              |            |
-| rgbColor         | Color   | RGB Color                           |            |
-| name             | String  | Name                                |            |
-
-### Yeelight Strip (<a name="yeelink-light-strip2">yeelink.light.strip2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | String  | Color Mode                          |            |
-| toggle           | Switch  | toggle                              |            |
-| rgbColor         | Color   | RGB Color                           |            |
-| name             | String  | Name                                |            |
-
-### Yeelight Strip (<a name="yeelink-light-strip4">yeelink.light.strip4</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-
-### Yeelight (<a name="yeelink-light-virtual">yeelink.light.virtual</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-
-### Yeelight Color Bulb (<a name="yeelink-light-color1">yeelink.light.color1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | String  | Color Mode                          |            |
-| toggle           | Switch  | toggle                              |            |
-| rgbColor         | Color   | RGB Color                           |            |
-| name             | String  | Name                                |            |
-
-### Yeelight Color Bulb YLDP06YL 10W (<a name="yeelink-light-color2">yeelink.light.color2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | String  | Color Mode                          |            |
-| toggle           | Switch  | toggle                              |            |
-| rgbColor         | Color   | RGB Color                           |            |
-| name             | String  | Name                                |            |
-
-### Yeelight Color Bulb YLDP02YL 9W (<a name="yeelink-light-color3">yeelink.light.color3</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | String  | Color Mode                          |            |
-| toggle           | Switch  | toggle                              |            |
-| rgbColor         | Color   | RGB Color                           |            |
-| name             | String  | Name                                |            |
-
-### Yeelight Bulb YLDP13YL (8,5W) (<a name="yeelink-light-color4">yeelink.light.color4</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | String  | Color Mode                          |            |
-| toggle           | Switch  | toggle                              |            |
-| rgbColor         | Color   | RGB Color                           |            |
-| name             | String  | Name                                |            |
-
-### Yeelight yilai ceiling (<a name="yilai-light-ceiling1">yilai.light.ceiling1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight yilai ceiling (<a name="yilai-light-ceiling2">yilai.light.ceiling2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Yeelight yilai ceiling (<a name="yilai-light-ceiling3">yilai.light.ceiling3</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| brightness       | Dimmer  | Brightness                          |            |
-| delayoff         | Number  | Shutdown Timer                      |            |
-| colorTemperature | Number  | Color Temperature                   |            |
-| colorMode        | Number  | Color Mode                          |            |
-| name             | String  | Name                                |            |
-| customScene      | String  | Set Scene                           |            |
-| nightlightBrightness | Number  | Nightlight Brightness               |            |
-
-### Zhimi Heater (<a name="zhimi-heater-za1">zhimi.heater.za1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| power            | Switch  | Power                               |            |
-| target_temperature | Number:Temperature | Target Temperature                  |            |
-| brightness       | Number  | Brightness                          |            |
-| buzzer           | Switch  | Buzzer Status                       |            |
-| relative_humidity | Number  | Relative Humidity                   |            |
-| childlock        | Switch  | Child Lock                          |            |
-| HWSwitch         | Switch  | HW Switch                           |            |
-| temperature      | Number:Temperature | Temperature                         |            |
-| usedhours        | Number  | Run Time                            |            |
-
-### Zhimi Heater (<a name="zhimi-heater-za2">zhimi.heater.za2</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| fault            | Number  | Heater - Device Fault               |            |
-| 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  | Environment - Relative Humidity     |            |
-| temperature      | Number:Temperature | Environment - Temperature           |            |
-| brightness       | Dimmer  | Indicator Light - Brightness        |            |
-| physical-controls-locked | Switch  | Physical Control Locked - Physical Controls Locked |            |
-| use-time         | Number:Time | Private-Service - Use Time          |            |
-
-### Zhimi Heater (<a name="zhimi-heater-zb1">zhimi.heater.zb1</a>) Channels
-
-| Channel          | Type    | Description                         | Comment    |
-|------------------|---------|-------------------------------------|------------|
-| fault            | Number  | Heater - Device Fault               |            |
-| 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  | Environment - Relative Humidity     |            |
-| temperature      | Number:Temperature | Environment - Temperature           |            |
-| brightness       | Dimmer  | Indicator Light - Brightness        |            |
-| 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"] |
-
-
-
-
-## Example item file Rockrobo vacuum
-
-```
-Group  gVac     "Xiaomi Robot Vacuum"      <fan>
-Group  gVacStat "Status Details"           <status> (gVac)
-Group  gVacCons "Consumables Usage"        <line-increase> (gVac)
-Group  gVacDND  "Do Not Disturb Settings"  <moon> (gVac)
-Group  gVacHist "Cleaning History"         <calendar> (gVac)
-Group  gVacLast "Last Cleaning Details"       <calendar> (gVac)
-
-String actionControl  "Vacuum Control"          {channel="miio:vacuum:034F0E45:actions#control" }
-String actionCommand  "Vacuum Command"          {channel="miio:vacuum:034F0E45:actions#commands" }
-
-Number statusBat    "Battery Level [%1.0f%%]" <battery>   (gVac,gVacStat) {channel="miio:vacuum:034F0E45:status#battery" }
-Number statusArea    "Cleaned Area [%1.0fm²]" <zoom>   (gVac,gVacStat) {channel="miio:vacuum:034F0E45:status#clean_area" }
-Number statusTime    "Cleaning Time [%1.0f']" <clock>   (gVac,gVacStat) {channel="miio:vacuum:034F0E45:status#clean_time" }
-String  statusError    "Error [%s]"  <error>  (gVac,gVacStat) {channel="miio:vacuum:034F0E45:status#error_code" }
-Number statusFanPow    "Fan Power [%1.0f%%]"  <signal>   (gVacStat) {channel="miio:vacuum:034F0E45:status#fan_power" } 
-Number statusClean    "In Cleaning Status [%1.0f]"   <switch>  (gVacStat) {channel="miio:vacuum:034F0E45:status#in_cleaning" }
-Switch statusDND    "DND Activated"    (gVacStat) {channel="miio:vacuum:034F0E45:status#dnd_enabled" }
-Number statusStatus    "Status [%1.0f]"  <status>  (gVacStat) {channel="miio:vacuum:034F0E45:status#state"} 
-
-Number consumableMain    "Main Brush [%1.0f]"    (gVacCons) {channel="miio:vacuum:034F0E45:consumables#main_brush_time"}
-Number consumableSide    "Side Brush [%1.0f]"    (gVacCons) {channel="miio:vacuum:034F0E45:consumables#side_brush_time"}
-Number consumableFilter    "Filter Time[%1.0f]"    (gVacCons) {channel="miio:vacuum:034F0E45:consumables#filter_time" }
-Number consumableSensor    "Sensor [%1.0f]"    (gVacCons) {channel="miio:vacuum:034F0E45:consumables#sensor_dirt_time"}
-
-Switch dndFunction   "DND Function" <moon>   (gVacDND) {channel="miio:vacuum:034F0E45:dnd#dnd_function"}
-String dndStart   "DND Start Time [%s]" <clock>   (gVacDND) {channel="miio:vacuum:034F0E45:dnd#dnd_start"}
-String dndEnd   "DND End Time [%s]"   <clock-on>  (gVacDND) {channel="miio:vacuum:034F0E45:dnd#dnd_end"}
-
-Number historyArea    "Total Cleaned Area [%1.0fm²]" <zoom>    (gVacHist) {channel="miio:vacuum:034F0E45:history#total_clean_area"}
-String historyTime    "Total Clean Time [%s]"   <clock>     (gVacHist) {channel="miio:vacuum:034F0E45:history#total_clean_time"}
-Number historyCount    "Total # Cleanings [%1.0f]"  <office>  (gVacHist) {channel="miio:vacuum:034F0E45:history#total_clean_count"}
-
-String lastStart   "Last Cleaning Start time [%s]" <clock> (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_start_time"}
-String lastEnd     "Last Cleaning End time [%s]" <clock> (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_end_time"}
-Number lastArea    "Last Cleaned Area [%1.0fm²]" <zoom>    (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_area"}
-Number lastTime    "Last Clean Time [%1.0f']"   <clock>     (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_duration"}
-Number lastError    "Error [%s]"  <error>  (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_error" }
-Switch lastCompleted  "Last Cleaning Completed"    (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_finish" }
-
-Image map "Cleaning Map" (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#map"}
-```
-
-Note: cleaning map is only available with cloud access.
-
-Additionally depending on the capabilities of your robot vacuum other channels may be enabled at runtime
-
-
-| Type    | Channel                           | Description                |
-|---------|-----------------------------------|----------------------------|
-| Switch  | status#water_box_status           | Water Box Status           |
-| Switch  | status#lock_status                | Lock Status                |
-| Number  | status#water_box_mode             | Water Box Mode             |
-| Switch  | status#water_box_carriage_status  | Water Box Carriage Status  |
-| Switch  | status#mop_forbidden_enable       | Mop Forbidden              |
-| Number  | actions#segment                   | Room Clean  (enter room #) |
-
-
-
-### Mi Air Monitor v1 (zhimi.airmonitor.v1) item file lines
-
-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 Air Monitor v1" <status>
-Switch power "Power" (G_airmonitor) {channel="miio:basic:airmonitor:power"}
-Number aqi "Air Quality Index" (G_airmonitor) {channel="miio:basic:airmonitor:aqi"}
-Number battery "Battery" (G_airmonitor) {channel="miio:basic:airmonitor:battery"}
-Switch usb_state "USB State" (G_airmonitor) {channel="miio:basic:airmonitor:usb_state"}
-Switch time_state "Time State" (G_airmonitor) {channel="miio:basic:airmonitor:time_state"}
-Switch night_state "Night State" (G_airmonitor) {channel="miio:basic:airmonitor:night_state"}
-Number night_begin "Night Begin Time" (G_airmonitor) {channel="miio:basic:airmonitor:night_begin"}
-Number night_end "Night End Time" (G_airmonitor) {channel="miio:basic:airmonitor:night_end"}
-```
-
-### Mi Air Quality Monitor 2gen (cgllc.airmonitor.b1) item file lines
-
-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 Air Quality Monitor 2gen" <status>
-Number battery "Battery" (G_airmonitor) {channel="miio:basic:airmonitor:battery"}
-Number pm25 "PM2.5" (G_airmonitor) {channel="miio:basic:airmonitor:pm25"}
-Number co2 "CO2e" (G_airmonitor) {channel="miio:basic:airmonitor:co2"}
-Number tvoc "tVOC" (G_airmonitor) {channel="miio:basic:airmonitor:tvoc"}
-Number humidity "Humidity" (G_airmonitor) {channel="miio:basic:airmonitor:humidity"}
-Number temperature "Temperature" (G_airmonitor) {channel="miio:basic:airmonitor:temperature"}
-```
-
-### Mi Air Quality Monitor S1 (cgllc.airmonitor.s1) item file lines
-
-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 Air Quality Monitor S1" <status>
-Number battery "Battery" (G_airmonitor) {channel="miio:basic:airmonitor:battery"}
-Number pm25 "PM2.5" (G_airmonitor) {channel="miio:basic:airmonitor:pm25"}
-Number co2 "CO2" (G_airmonitor) {channel="miio:basic:airmonitor:co2"}
-Number tvoc "tVOC" (G_airmonitor) {channel="miio:basic:airmonitor:tvoc"}
-Number humidity "Humidity" (G_airmonitor) {channel="miio:basic:airmonitor:humidity"}
-Number temperature "Temperature" (G_airmonitor) {channel="miio:basic:airmonitor:temperature"}
-```
-
-### Mi Air Humidifier (zhimi.humidifier.v1) 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 Air Humidifier" <status>
-Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}
-String mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"}
-Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidity"}
-Number setHumidity "Humidity Set" (G_humidifier) {channel="miio:basic:humidifier:setHumidity"}
-Number aqi "Air Quality Index" (G_humidifier) {channel="miio:basic:humidifier:aqi"}
-Number translevel "Trans_level" (G_humidifier) {channel="miio:basic:humidifier:translevel"}
-Number bright "LED Brightness" (G_humidifier) {channel="miio:basic:humidifier:bright"}
-Switch buzzer "Buzzer Status" (G_humidifier) {channel="miio:basic:humidifier:buzzer"}
-Number depth "Depth" (G_humidifier) {channel="miio:basic:humidifier:depth"}
-Switch dry "Dry" (G_humidifier) {channel="miio:basic:humidifier:dry"}
-Number usedhours "Run Time" (G_humidifier) {channel="miio:basic:humidifier:usedhours"}
-Number motorspeed "Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:motorspeed"}
-Number temperature "Temperature" (G_humidifier) {channel="miio:basic:humidifier:temperature"}
-Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:childlock"}
-```
-
-### Mi Air Humidifier (zhimi.humidifier.ca1) 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 Air Humidifier" <status>
-Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}
-String mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"}
-Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidity"}
-Number setHumidity "Humidity Set" (G_humidifier) {channel="miio:basic:humidifier:setHumidity"}
-Number aqi "Air Quality Index" (G_humidifier) {channel="miio:basic:humidifier:aqi"}
-Number translevel "Trans_level" (G_humidifier) {channel="miio:basic:humidifier:translevel"}
-Number bright "LED Brightness" (G_humidifier) {channel="miio:basic:humidifier:bright"}
-Switch buzzer "Buzzer Status" (G_humidifier) {channel="miio:basic:humidifier:buzzer"}
-Number depth "Depth" (G_humidifier) {channel="miio:basic:humidifier:depth"}
-Switch dry "Dry" (G_humidifier) {channel="miio:basic:humidifier:dry"}
-Number usedhours "Run Time" (G_humidifier) {channel="miio:basic:humidifier:usedhours"}
-Number motorspeed "Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:motorspeed"}
-Number temperature "Temperature" (G_humidifier) {channel="miio:basic:humidifier:temperature"}
-Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:childlock"}
-```
-
-### Mi Air Humidifier 2 (zhimi.humidifier.cb1) 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 Air Humidifier 2" <status>
-Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}
-String humidifierMode "Humidifier Mode" (G_humidifier) {channel="miio:basic:humidifier:humidifierMode"}
-Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidity"}
-Number setHumidity "Humidity Set" (G_humidifier) {channel="miio:basic:humidifier:setHumidity"}
-Number bright "LED Brightness" (G_humidifier) {channel="miio:basic:humidifier:bright"}
-Switch buzzer "Buzzer Status" (G_humidifier) {channel="miio:basic:humidifier:buzzer"}
-Number depth "Depth" (G_humidifier) {channel="miio:basic:humidifier:depth"}
-Switch dry "Dry" (G_humidifier) {channel="miio:basic:humidifier:dry"}
-Number usedhours "Run Time" (G_humidifier) {channel="miio:basic:humidifier:usedhours"}
-Number motorspeed "Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:motorspeed"}
-Number temperature "Temperature" (G_humidifier) {channel="miio:basic:humidifier:temperature"}
-Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:childlock"}
-```
-
-### Mi Air Purifier v1 (zhimi.airpurifier.v1) item file lines
-
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_airpurifier "Mi Air Purifier v1" <status>
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
-Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
-```
-
-### Mi Air Purifier v2 (zhimi.airpurifier.v2) item file lines
-
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_airpurifier "Mi Air Purifier v2" <status>
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
-Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
-```
-
-### Mi Air Purifier v3 (zhimi.airpurifier.v3) item file lines
-
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_airpurifier "Mi Air Purifier v3" <status>
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
-Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
-```
-
-### Mi Air Purifier v5 (zhimi.airpurifier.v5) item file lines
-
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_airpurifier "Mi Air Purifier v5" <status>
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
-Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
-```
-
-### Mi Air Purifier Pro v6 (zhimi.airpurifier.v6) item file lines
-
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_airpurifier "Mi Air Purifier Pro v6" <status>
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
-Number bright "LED Brightness" (G_airpurifier) {channel="miio:basic:airpurifier:bright"}
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
-Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
-```
-
-### Mi Air Purifier Pro v7 (zhimi.airpurifier.v7) item file lines
-
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_airpurifier "Mi Air Purifier Pro v7" <status>
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
-Number volume "Volume" (G_airpurifier) {channel="miio:basic:airpurifier:volume"}
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
-Number illuminance "Illuminance" (G_airpurifier) {channel="miio:basic:airpurifier:illuminance"}
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
-Number motorspeed2 "Motor Speed 2" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed2"}
-Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
-```
-
-### Mi Air Purifier 2 (mini) (zhimi.airpurifier.m1) item file lines
-
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_airpurifier "Mi Air Purifier 2 (mini)" <status>
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
-Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
-```
-
-### Mi Air Purifier (mini) (zhimi.airpurifier.m2) item file lines
-
-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 (mini)" <status>
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
-Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
-```
-
-### Mi Air Purifier MS1 (zhimi.airpurifier.ma1) item file lines
-
-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 MS1" <status>
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
-Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
-```
-
-### Mi Air Purifier MS2 (zhimi.airpurifier.ma2) item file lines
-
-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 MS2" <status>
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
-Number bright "LED Brightness" (G_airpurifier) {channel="miio:basic:airpurifier:bright"}
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
-Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
-```
-
-### Mi Air Purifier 3 (zhimi.airpurifier.ma4) item file lines
-
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_airpurifier "Mi Air Purifier 3" <status>
-Number Fault "Air Purifier-Device Fault" (G_airpurifier) {channel="miio:basic:airpurifier:Fault"}
-Switch On "Air Purifier-Switch Status" (G_airpurifier) {channel="miio:basic:airpurifier:On"}
-Number FanLevel "Air Purifier-Fan Level" (G_airpurifier) {channel="miio:basic:airpurifier:FanLevel"}
-Number Mode "Air Purifier-Mode" (G_airpurifier) {channel="miio:basic:airpurifier:Mode"}
-String FirmwareRevision "Device Information-Current Firmware Version" (G_airpurifier) {channel="miio:basic:airpurifier:FirmwareRevision"}
-String Manufacturer "Device Information-Device Manufacturer" (G_airpurifier) {channel="miio:basic:airpurifier:Manufacturer"}
-String Model "Device Information-Device Model" (G_airpurifier) {channel="miio:basic:airpurifier:Model"}
-String SerialNumber "Device Information-Device Serial Number" (G_airpurifier) {channel="miio:basic:airpurifier:SerialNumber"}
-Number Pm25Density "Environment-PM2.5 Density" (G_airpurifier) {channel="miio:basic:airpurifier:Pm25Density"}
-Number RelativeHumidity "Environment-Relative Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:RelativeHumidity"}
-Number Temperature "Environment-Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:Temperature"}
-Number FilterLifeLevel "Filter-Filter Life Level" (G_airpurifier) {channel="miio:basic:airpurifier:FilterLifeLevel"}
-String FilterUsedTime "Filter-Filter Used Time" (G_airpurifier) {channel="miio:basic:airpurifier:FilterUsedTime"}
-Switch Alarm "Alarm-Alarm" (G_airpurifier) {channel="miio:basic:airpurifier:Alarm"}
-Number Brightness "Indicator Light-Brightness" (G_airpurifier) {channel="miio:basic:airpurifier:Brightness"}
-Switch On1 "Indicator Light-Switch Status" (G_airpurifier) {channel="miio:basic:airpurifier:On1"}
-Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_airpurifier) {channel="miio:basic:airpurifier:PhysicalControlsLocked"}
-String ButtonPressed "button-button_pressed" (G_airpurifier) {channel="miio:basic:airpurifier:ButtonPressed"}
-Number FilterMaxTime "filter-time-filter-max-time" (G_airpurifier) {channel="miio:basic:airpurifier:FilterMaxTime"}
-Number FilterHourUsedDebug "filter-time-filter-hour-used-debug" (G_airpurifier) {channel="miio:basic:airpurifier:FilterHourUsedDebug"}
-Number M1Strong "motor-speed-m1-strong" (G_airpurifier) {channel="miio:basic:airpurifier:M1Strong"}
-Number M1High "motor-speed-m1-high" (G_airpurifier) {channel="miio:basic:airpurifier:M1High"}
-Number M1Med "motor-speed-m1-med" (G_airpurifier) {channel="miio:basic:airpurifier:M1Med"}
-Number M1MedL "motor-speed-m1-med-l" (G_airpurifier) {channel="miio:basic:airpurifier:M1MedL"}
-Number M1Low "motor-speed-m1-low" (G_airpurifier) {channel="miio:basic:airpurifier:M1Low"}
-Number M1Silent "motor-speed-m1-silent" (G_airpurifier) {channel="miio:basic:airpurifier:M1Silent"}
-Number M1Favorite "motor-speed-m1-favorite" (G_airpurifier) {channel="miio:basic:airpurifier:M1Favorite"}
-Number Motor1Speed "motor-speed-motor1-speed" (G_airpurifier) {channel="miio:basic:airpurifier:Motor1Speed"}
-Number Motor1SetSpeed "motor-speed-motor1-set-speed" (G_airpurifier) {channel="miio:basic:airpurifier:Motor1SetSpeed"}
-Number FavoriteFanLevel "motor-speed-favorite fan level" (G_airpurifier) {channel="miio:basic:airpurifier:FavoriteFanLevel"}
-Number UseTime "use-time-use-time" (G_airpurifier) {channel="miio:basic:airpurifier:UseTime"}
-Number PurifyVolume "aqi-purify-volume" (G_airpurifier) {channel="miio:basic:airpurifier:PurifyVolume"}
-Number AverageAqi "aqi-average-aqi" (G_airpurifier) {channel="miio:basic:airpurifier:AverageAqi"}
-Number AverageAqiCnt "aqi-average-aqi-cnt" (G_airpurifier) {channel="miio:basic:airpurifier:AverageAqiCnt"}
-String AqiZone "aqi-aqi-zone" (G_airpurifier) {channel="miio:basic:airpurifier:AqiZone"}
-String SensorState "aqi-sensor-state" (G_airpurifier) {channel="miio:basic:airpurifier:SensorState"}
-Number AqiGoodh "aqi-aqi-goodh" (G_airpurifier) {channel="miio:basic:airpurifier:AqiGoodh"}
-Number AqiRunstate "aqi-aqi-runstate" (G_airpurifier) {channel="miio:basic:airpurifier:AqiRunstate"}
-Number AqiState "aqi-aqi-state" (G_airpurifier) {channel="miio:basic:airpurifier:AqiState"}
-Number AqiUpdataHeartbeat "aqi-aqi-updata-heartbeat" (G_airpurifier) {channel="miio:basic:airpurifier:AqiUpdataHeartbeat"}
-String RfidTag "rfid-rfid-tag" (G_airpurifier) {channel="miio:basic:airpurifier:RfidTag"}
-String RfidFactoryId "rfid-rfid-factory-id" (G_airpurifier) {channel="miio:basic:airpurifier:RfidFactoryId"}
-String RfidProductId "rfid-rfid-product-id" (G_airpurifier) {channel="miio:basic:airpurifier:RfidProductId"}
-String RfidTime "rfid-rfid-time" (G_airpurifier) {channel="miio:basic:airpurifier:RfidTime"}
-String RfidSerialNum "rfid-rfid-serial-num" (G_airpurifier) {channel="miio:basic:airpurifier:RfidSerialNum"}
-Number AppExtra "others-app-extra" (G_airpurifier) {channel="miio:basic:airpurifier:AppExtra"}
-Number MainChannel "others-main-channel" (G_airpurifier) {channel="miio:basic:airpurifier:MainChannel"}
-Number SlaveChannel "others-slave-channel" (G_airpurifier) {channel="miio:basic:airpurifier:SlaveChannel"}
-String Cola "others-cola" (G_airpurifier) {channel="miio:basic:airpurifier:Cola"}
-Switch ButtomDoor "others-buttom-door" (G_airpurifier) {channel="miio:basic:airpurifier:ButtomDoor"}
-Number RebootCause "others-reboot_cause" (G_airpurifier) {channel="miio:basic:airpurifier:RebootCause"}
-Number HwVersion "others-hw-version" (G_airpurifier) {channel="miio:basic:airpurifier:HwVersion"}
-Number I2cErrorCount "others-i2c-error-count" (G_airpurifier) {channel="miio:basic:airpurifier:I2cErrorCount"}
-Number ManualLevel "others-manual-level" (G_airpurifier) {channel="miio:basic:airpurifier:ManualLevel"}
-```
-
-### Mi Air Purifier 3 (zhimi.airpurifier.mb3) item file lines
-
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_airpurifier "Mi Air Purifier 3" <status>
-Number Fault "Air Purifier-fault" (G_airpurifier) {channel="miio:basic:airpurifier:Fault"}
-Switch On "Air Purifier-Switch Status" (G_airpurifier) {channel="miio:basic:airpurifier:On"}
-Number FanLevel "Air Purifier-Fan Level" (G_airpurifier) {channel="miio:basic:airpurifier:FanLevel"}
-Number Mode "Air Purifier-Mode" (G_airpurifier) {channel="miio:basic:airpurifier:Mode"}
-String FirmwareRevision "Device Information-Current Firmware Version" (G_airpurifier) {channel="miio:basic:airpurifier:FirmwareRevision"}
-String Manufacturer "Device Information-Device Manufacturer" (G_airpurifier) {channel="miio:basic:airpurifier:Manufacturer"}
-String Model "Device Information-Device Model" (G_airpurifier) {channel="miio:basic:airpurifier:Model"}
-String SerialNumber "Device Information-Device Serial Number" (G_airpurifier) {channel="miio:basic:airpurifier:SerialNumber"}
-Number Pm25Density "Environment-PM2.5" (G_airpurifier) {channel="miio:basic:airpurifier:Pm25Density"}
-Number RelativeHumidity "Environment-Relative Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:RelativeHumidity"}
-Number Temperature "Environment-Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:Temperature"}
-Number FilterLifeLevel "Filter-Filter Life Level" (G_airpurifier) {channel="miio:basic:airpurifier:FilterLifeLevel"}
-String FilterUsedTime "Filter-Filter Used Time" (G_airpurifier) {channel="miio:basic:airpurifier:FilterUsedTime"}
-Switch Alarm "Alarm-Alarm" (G_airpurifier) {channel="miio:basic:airpurifier:Alarm"}
-Number Brightness "Indicator Light-brightness" (G_airpurifier) {channel="miio:basic:airpurifier:Brightness"}
-Switch On1 "Indicator Light-Switch Status" (G_airpurifier) {channel="miio:basic:airpurifier:On1"}
-Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_airpurifier) {channel="miio:basic:airpurifier:PhysicalControlsLocked"}
-String ButtonPressed "Button-button-pressed" (G_airpurifier) {channel="miio:basic:airpurifier:ButtonPressed"}
-Number FilterMaxTime "filter-time-filter-max-time" (G_airpurifier) {channel="miio:basic:airpurifier:FilterMaxTime"}
-Number FilterHourDebug "filter-time-filter-hour-debug" (G_airpurifier) {channel="miio:basic:airpurifier:FilterHourDebug"}
-Number MotorStrong "motor-speed-motor-strong" (G_airpurifier) {channel="miio:basic:airpurifier:MotorStrong"}
-Number MotorHigh "motor-speed-motor-high" (G_airpurifier) {channel="miio:basic:airpurifier:MotorHigh"}
-Number MotorMed "motor-speed-motor-med" (G_airpurifier) {channel="miio:basic:airpurifier:MotorMed"}
-Number MotorMedL "motor-speed-motor-med-l" (G_airpurifier) {channel="miio:basic:airpurifier:MotorMedL"}
-Number MotorLow "motor-speed-motor-low" (G_airpurifier) {channel="miio:basic:airpurifier:MotorLow"}
-Number MotorSilent "motor-speed-motor-silent" (G_airpurifier) {channel="miio:basic:airpurifier:MotorSilent"}
-Number MotorFavorite "motor-speed-motor-favorite" (G_airpurifier) {channel="miio:basic:airpurifier:MotorFavorite"}
-Number MotorSpeed "motor-speed-motor-speed" (G_airpurifier) {channel="miio:basic:airpurifier:MotorSpeed"}
-Number MotorSetSpeed "motor-speed-motor-set-speed" (G_airpurifier) {channel="miio:basic:airpurifier:MotorSetSpeed"}
-Number FavoriteFanLevel "motor-speed-favorite-fan-level" (G_airpurifier) {channel="miio:basic:airpurifier:FavoriteFanLevel"}
-Number UseTime "use-time-use-time" (G_airpurifier) {channel="miio:basic:airpurifier:UseTime"}
-Number PurifyVolume "aqi-purify-volume" (G_airpurifier) {channel="miio:basic:airpurifier:PurifyVolume"}
-Number AverageAqi "aqi-average-aqi" (G_airpurifier) {channel="miio:basic:airpurifier:AverageAqi"}
-Number AverageAqiCnt "aqi-average-aqi-cnt" (G_airpurifier) {channel="miio:basic:airpurifier:AverageAqiCnt"}
-String AqiZone "aqi-aqi-zone" (G_airpurifier) {channel="miio:basic:airpurifier:AqiZone"}
-String SensorState "aqi-sensor-state" (G_airpurifier) {channel="miio:basic:airpurifier:SensorState"}
-Number AqiGoodh "aqi-aqi-goodh" (G_airpurifier) {channel="miio:basic:airpurifier:AqiGoodh"}
-Number AqiRunstate "aqi-aqi-runstate" (G_airpurifier) {channel="miio:basic:airpurifier:AqiRunstate"}
-Number AqiState "aqi-aqi-state" (G_airpurifier) {channel="miio:basic:airpurifier:AqiState"}
-Number AqiUpdataHeartbeat "aqi-aqi-updata-heartbeat" (G_airpurifier) {channel="miio:basic:airpurifier:AqiUpdataHeartbeat"}
-String RfidTag "rfid-rfid-tag" (G_airpurifier) {channel="miio:basic:airpurifier:RfidTag"}
-String RfidFactoryId "rfid-rfid-factory-id" (G_airpurifier) {channel="miio:basic:airpurifier:RfidFactoryId"}
-String RfidProductId "rfid-rfid-product-id" (G_airpurifier) {channel="miio:basic:airpurifier:RfidProductId"}
-String RfidTime "rfid-rfid-time" (G_airpurifier) {channel="miio:basic:airpurifier:RfidTime"}
-String RfidSerialNum "rfid-rfid-serial-num" (G_airpurifier) {channel="miio:basic:airpurifier:RfidSerialNum"}
-Number AppExtra "others-app-extra" (G_airpurifier) {channel="miio:basic:airpurifier:AppExtra"}
-Number MainChannel "others-main-channel" (G_airpurifier) {channel="miio:basic:airpurifier:MainChannel"}
-Number SlaveChannel "others-slave-channel" (G_airpurifier) {channel="miio:basic:airpurifier:SlaveChannel"}
-String Cola "others-cola" (G_airpurifier) {channel="miio:basic:airpurifier:Cola"}
-Switch ButtomDoor "others-buttom-door" (G_airpurifier) {channel="miio:basic:airpurifier:ButtomDoor"}
-Number RebootCause "others-reboot-cause" (G_airpurifier) {channel="miio:basic:airpurifier:RebootCause"}
-Number HwVersion "others-hw-version" (G_airpurifier) {channel="miio:basic:airpurifier:HwVersion"}
-Number IicErrorCount "others-iic-error-count" (G_airpurifier) {channel="miio:basic:airpurifier:IicErrorCount"}
-Number ManualLevel "others-manual-level" (G_airpurifier) {channel="miio:basic:airpurifier:ManualLevel"}
-Number CountryCode "others-National code" (G_airpurifier) {channel="miio:basic:airpurifier:CountryCode"}
-```
-
-### Mi Air Purifier Super (zhimi.airpurifier.sa1) item file lines
-
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_airpurifier "Mi Air Purifier Super" <status>
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
-Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
-```
-
-### Mi Air Purifier Super 2 (zhimi.airpurifier.sa2) item file lines
-
-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 2" <status>
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
-Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
-```
-
-### Mi Fresh Air Ventilator (dmaker.airfresh.t2017) item file lines
-
-note: Autogenerated example. Replace the id (airfresh) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_airfresh "Mi Fresh Air Ventilator" <status>
-Switch power "Power" (G_airfresh) {channel="miio:basic:airfresh:power"}
-String airFreshMode "Mode" (G_airfresh) {channel="miio:basic:airfresh:airFreshMode"}
-Switch airFreshPTCPower "PTC" (G_airfresh) {channel="miio:basic:airfresh:airFreshPTCPower"}
-String airFreshPtcLevel "PTC Level" (G_airfresh) {channel="miio:basic:airfresh:airFreshPtcLevel"}
-Switch airFreshPTCStatus "PTC Status" (G_airfresh) {channel="miio:basic:airfresh:airFreshPTCStatus"}
-String airFreshDisplayDirection "Screen direction" (G_airfresh) {channel="miio:basic:airfresh:airFreshDisplayDirection"}
-Switch airFreshDisplay "Display" (G_airfresh) {channel="miio:basic:airfresh:airFreshDisplay"}
-Switch airFreshChildLock "Child Lock" (G_airfresh) {channel="miio:basic:airfresh:airFreshChildLock"}
-Switch airFreshSound "Sound" (G_airfresh) {channel="miio:basic:airfresh:airFreshSound"}
-Number airFreshPM25 "PM2.5" (G_airfresh) {channel="miio:basic:airfresh:airFreshPM25"}
-Number airFreshCO2 "CO2" (G_airfresh) {channel="miio:basic:airfresh:airFreshCO2"}
-Number airFreshCurrentSpeed "Current Speed" (G_airfresh) {channel="miio:basic:airfresh:airFreshCurrentSpeed"}
-Number airFreshFavoriteSpeed "Favorite Speed" (G_airfresh) {channel="miio:basic:airfresh:airFreshFavoriteSpeed"}
-Number airFreshTemperature "Temperature Outside" (G_airfresh) {channel="miio:basic:airfresh:airFreshTemperature"}
-Number airFreshFilterPercents "Filter Percents Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterPercents"}
-Number airFreshFilterDays "Filter Days Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterDays"}
-Number airFreshFilterProPercents "Filter Pro Percents Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterProPercents"}
-Number airFreshFilterProDays "Filter Pro Days Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterProDays"}
-String airFreshResetFilter "Reset Filter" (G_airfresh) {channel="miio:basic:airfresh:airFreshResetFilter"}
-```
-
-### Mi Fresh Air Ventilator A1 (dmaker.airfresh.a1) item file lines
-
-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" <status>
-Switch power "Power" (G_airfresh) {channel="miio:basic:airfresh:power"}
-String airFreshMode "Mode" (G_airfresh) {channel="miio:basic:airfresh:airFreshMode"}
-Switch airFreshPTCPower "PTC" (G_airfresh) {channel="miio:basic:airfresh:airFreshPTCPower"}
-Switch airFreshPTCStatus "PTC Status" (G_airfresh) {channel="miio:basic:airfresh:airFreshPTCStatus"}
-Switch airFreshDisplay "Display" (G_airfresh) {channel="miio:basic:airfresh:airFreshDisplay"}
-Switch airFreshChildLock "Child Lock" (G_airfresh) {channel="miio:basic:airfresh:airFreshChildLock"}
-Switch airFreshSound "Sound" (G_airfresh) {channel="miio:basic:airfresh:airFreshSound"}
-Number airFreshPM25 "PM2.5" (G_airfresh) {channel="miio:basic:airfresh:airFreshPM25"}
-Number airFreshCO2 "CO2" (G_airfresh) {channel="miio:basic:airfresh:airFreshCO2"}
-Number airFreshCurrentSpeed "Current Speed" (G_airfresh) {channel="miio:basic:airfresh:airFreshCurrentSpeed"}
-Number airFreshFavoriteSpeed "Favorite Speed" (G_airfresh) {channel="miio:basic:airfresh:airFreshFavoriteSpeed"}
-Number airFreshTemperature "Temperature Outside" (G_airfresh) {channel="miio:basic:airfresh:airFreshTemperature"}
-Number airFreshFilterPercents "Filter Percents Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterPercents"}
-Number airFreshFilterDays "Filter Days Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterDays"}
-String airFreshResetFilterA1 "Reset Filter" (G_airfresh) {channel="miio:basic:airfresh:airFreshResetFilterA1"}
-```
-
-### Gosund Plug (cuco.plug.cp1) 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 "Gosund Plug" <status>
-String FirmwareRevision "Device Information-CurrentFirmware Version" (G_plug) {channel="miio:basic:plug:FirmwareRevision"}
-String Manufacturer "Device Information-Device Manufacturer" (G_plug) {channel="miio:basic:plug:Manufacturer"}
-String Model "Device Information-Device Model" (G_plug) {channel="miio:basic:plug:Model"}
-String SerialNumber "Device Information-Device Serial Number" (G_plug) {channel="miio:basic:plug:SerialNumber"}
-Switch On "Switch-Switch Status" (G_plug) {channel="miio:basic:plug:On"}
-```
-
-### Mi Air Purifier mb1 (zhimi.airpurifier.mb1) item file lines
-
-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 mb1" <status>
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
-Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
-```
-
-### Mi Air Purifier 2S (zhimi.airpurifier.mc1) item file lines
-
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_airpurifier "Mi Air Purifier 2S" <status>
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
-Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
-```
-
-### Mi Air Purifier 2S (zhimi.airpurifier.mc2) item file lines
-
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_airpurifier "Mi Air Purifier 2S" <status>
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
-Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
-```
-
-### Mi Smart Fan (zhimi.fan.v1) item file lines
-
-note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_fan "Mi Smart Fan" <status>
-Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
-Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}
-Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}
-Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}
-Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}
-Switch buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}
-Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}
-Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}
-Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}
-Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}
-Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}
-Number temp_dec "Temperature" (G_fan) {channel="miio:basic:fan:temp_dec"}
-Number humidity "Humidity" (G_fan) {channel="miio:basic:fan:humidity"}
-String acPower "AC Power" (G_fan) {channel="miio:basic:fan:acPower"}
-String mode "Battery Charge" (G_fan) {channel="miio:basic:fan:mode"}
-Number battery "Battery" (G_fan) {channel="miio:basic:fan:battery"}
-String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}
-```
-
-### Mi Smart Fan (zhimi.fan.v2) item file lines
-
-note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_fan "Mi Smart Fan" <status>
-Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
-Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}
-Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}
-Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}
-Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}
-Switch buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}
-Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}
-Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}
-Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}
-Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}
-Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}
-Number temp_dec "Temperature" (G_fan) {channel="miio:basic:fan:temp_dec"}
-Number humidity "Humidity" (G_fan) {channel="miio:basic:fan:humidity"}
-String acPower "AC Power" (G_fan) {channel="miio:basic:fan:acPower"}
-String mode "Battery Charge" (G_fan) {channel="miio:basic:fan:mode"}
-Number battery "Battery" (G_fan) {channel="miio:basic:fan:battery"}
-String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}
-```
-
-### Mi Smart Pedestal Fan (zhimi.fan.v3) item file lines
-
-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 Pedestal Fan" <status>
-Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
-Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}
-Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}
-Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}
-Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}
-Switch buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}
-Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}
-Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}
-Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}
-Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}
-Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}
-Number temp_dec "Temperature" (G_fan) {channel="miio:basic:fan:temp_dec"}
-Number humidity "Humidity" (G_fan) {channel="miio:basic:fan:humidity"}
-String acPower "AC Power" (G_fan) {channel="miio:basic:fan:acPower"}
-String mode "Battery Charge" (G_fan) {channel="miio:basic:fan:mode"}
-Number battery "Battery" (G_fan) {channel="miio:basic:fan:battery"}
-String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}
-```
-
-### Xiaomi Mi Smart Pedestal Fan (zhimi.fan.sa1) item file lines
-
-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 "Xiaomi Mi Smart Pedestal Fan" <status>
-Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
-Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}
-Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}
-Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}
-Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}
-Switch buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}
-Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}
-Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}
-Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}
-Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}
-Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}
-Switch acPower "AC Power" (G_fan) {channel="miio:basic:fan:acPower"}
-String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}
-```
-
-### Xiaomi Mi Smart Pedestal Fan (zhimi.fan.za1) item file lines
-
-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 "Xiaomi Mi Smart Pedestal Fan" <status>
-Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
-Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}
-Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}
-Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}
-Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}
-Switch buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}
-Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}
-Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}
-Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}
-Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}
-Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}
-Switch acPower "AC Power" (G_fan) {channel="miio:basic:fan:acPower"}
-String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}
-```
-
-### Xiaomi Mi Smart Pedestal Fan (zhimi.fan.za3) item file lines
-
-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 "Xiaomi Mi Smart Pedestal Fan" <status>
-Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
-Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}
-Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}
-Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}
-Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}
-Number buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}
-Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}
-Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}
-Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}
-Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}
-Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}
-String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}
-```
-
-### Xiaomi Mi Smart Pedestal Fan (zhimi.fan.za4) item file lines
-
-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 "Xiaomi Mi Smart Pedestal Fan" <status>
-Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
-Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}
-Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}
-Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}
-Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}
-Number buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}
-Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}
-Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}
-Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}
-Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}
-Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}
-String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}
-```
-
-### Xiaomi Mijia Smart Tower Fan (dmaker.fan.1c) item file lines
-
-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 "Xiaomi Mijia Smart Tower Fan" <status>
-String Manufacturer "Device Information-Device Manufacturer" (G_fan) {channel="miio:basic:fan:Manufacturer"}
-String Model "Device Information-Device Model" (G_fan) {channel="miio:basic:fan:Model"}
-String SerialNumber "Device Information-Device Serial Number" (G_fan) {channel="miio:basic:fan:SerialNumber"}
-String FirmwareRevision "Device Information-Current Firmware Version" (G_fan) {channel="miio:basic:fan:FirmwareRevision"}
-Switch On "Fan-Switch Status" (G_fan) {channel="miio:basic:fan:On"}
-Number FanLevel "Fan-Fan Level" (G_fan) {channel="miio:basic:fan:FanLevel"}
-Switch HorizontalSwing "Fan-Horizontal Swing" (G_fan) {channel="miio:basic:fan:HorizontalSwing"}
-Number Mode "Fan-Mode" (G_fan) {channel="miio:basic:fan:Mode"}
-Number OffDelayTime "Fan-Power Off Delay Time" (G_fan) {channel="miio:basic:fan:OffDelayTime"}
-Switch Alarm "Fan-Alarm" (G_fan) {channel="miio:basic:fan:Alarm"}
-Switch Brightness "Fan-Brightness" (G_fan) {channel="miio:basic:fan:Brightness"}
-Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_fan) {channel="miio:basic:fan:PhysicalControlsLocked"}
-```
-
-### Xiaomi Mijia Smart Tower Fan (dmaker.fan.p5) item file lines
-
-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 "Xiaomi Mijia Smart Tower Fan" <status>
-Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
-Switch roll "Rotation" (G_fan) {channel="miio:basic:fan:roll"}
-Number mode "Mode" (G_fan) {channel="miio:basic:fan:mode"}
-Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}
-Number timer "Timer" (G_fan) {channel="miio:basic:fan:timer"}
-Switch beep "Beep Sound" (G_fan) {channel="miio:basic:fan:beep"}
-Number light "Light" (G_fan) {channel="miio:basic:fan:light"}
-Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}
-Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}
-```
-
-### Xiaomi Mijia Smart Tower Fan (dmaker.fan.p8) item file lines
-
-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 "Xiaomi Mijia Smart Tower Fan" <status>
-String Manufacturer "Device Information-Device Manufacturer" (G_fan) {channel="miio:basic:fan:Manufacturer"}
-String Model "Device Information-Device Model" (G_fan) {channel="miio:basic:fan:Model"}
-String SerialNumber "Device Information-Device Serial Number" (G_fan) {channel="miio:basic:fan:SerialNumber"}
-String FirmwareRevision "Device Information-Current Firmware Version" (G_fan) {channel="miio:basic:fan:FirmwareRevision"}
-Switch On "Fan-Switch Status" (G_fan) {channel="miio:basic:fan:On"}
-Number FanLevel "Fan-Fan Level" (G_fan) {channel="miio:basic:fan:FanLevel"}
-Switch HorizontalSwing "Fan-Horizontal Swing" (G_fan) {channel="miio:basic:fan:HorizontalSwing"}
-Number Mode "Fan-Mode" (G_fan) {channel="miio:basic:fan:Mode"}
-Number OffDelayTime "Fan-Power Off Delay Time" (G_fan) {channel="miio:basic:fan:OffDelayTime"}
-Switch Alarm "Fan-Alarm" (G_fan) {channel="miio:basic:fan:Alarm"}
-Switch Brightness "Fan-Brightness" (G_fan) {channel="miio:basic:fan:Brightness"}
-Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_fan) {channel="miio:basic:fan:PhysicalControlsLocked"}
-```
-
-### Xiaomi Mijia Smart Tower Fan (dmaker.fan.p9) item file lines
-
-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 "Xiaomi Mijia Smart Tower Fan" <status>
-String Manufacturer "Device Information-Device Manufacturer" (G_fan) {channel="miio:basic:fan:Manufacturer"}
-String Model "Device Information-Device Model" (G_fan) {channel="miio:basic:fan:Model"}
-String SerialNumber "Device Information-Device Serial Number" (G_fan) {channel="miio:basic:fan:SerialNumber"}
-String FirmwareRevision "Device Information-Current Firmware Version" (G_fan) {channel="miio:basic:fan:FirmwareRevision"}
-Switch On "Fan-Switch Status" (G_fan) {channel="miio:basic:fan:On"}
-Number FanLevel "Fan-Fan Level" (G_fan) {channel="miio:basic:fan:FanLevel"}
-Number Mode "Fan-Mode" (G_fan) {channel="miio:basic:fan:Mode"}
-Switch HorizontalSwing "Fan-Horizontal Swing" (G_fan) {channel="miio:basic:fan:HorizontalSwing"}
-Number HorizontalAngle "Fan-Horizontal Angle" (G_fan) {channel="miio:basic:fan:HorizontalAngle"}
-Switch Alarm "Fan-Alarm" (G_fan) {channel="miio:basic:fan:Alarm"}
-Number OffDelayTime "Fan-Power Off Delay Time" (G_fan) {channel="miio:basic:fan:OffDelayTime"}
-Switch Brightness "Fan-Brightness" (G_fan) {channel="miio:basic:fan:Brightness"}
-Number MotorControl "Fan-Motor Control" (G_fan) {channel="miio:basic:fan:MotorControl"}
-Number SpeedLevel "Fan-Speed Level" (G_fan) {channel="miio:basic:fan:SpeedLevel"}
-Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_fan) {channel="miio:basic:fan:PhysicalControlsLocked"}
-```
-
-### Xiaomi Mijia Smart Tower Fan (dmaker.fan.p10) item file lines
-
-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 "Xiaomi Mijia Smart Tower Fan" <status>
-String Manufacturer "Device Information-Device Manufacturer" (G_fan) {channel="miio:basic:fan:Manufacturer"}
-String Model "Device Information-Device Model" (G_fan) {channel="miio:basic:fan:Model"}
-String SerialNumber "Device Information-Device Serial Number" (G_fan) {channel="miio:basic:fan:SerialNumber"}
-String FirmwareRevision "Device Information-Current Firmware Version" (G_fan) {channel="miio:basic:fan:FirmwareRevision"}
-Switch On "Fan-Switch Status" (G_fan) {channel="miio:basic:fan:On"}
-Number FanLevel "Fan-Fan Level" (G_fan) {channel="miio:basic:fan:FanLevel"}
-Number Mode "Fan-Mode" (G_fan) {channel="miio:basic:fan:Mode"}
-Switch HorizontalSwing "Fan-Horizontal Swing" (G_fan) {channel="miio:basic:fan:HorizontalSwing"}
-Number HorizontalAngle "Fan-Horizontal Angle" (G_fan) {channel="miio:basic:fan:HorizontalAngle"}
-Switch Alarm "Fan-Alarm" (G_fan) {channel="miio:basic:fan:Alarm"}
-Number OffDelayTime "Fan-Power Off Delay Time" (G_fan) {channel="miio:basic:fan:OffDelayTime"}
-Switch Brightness "Fan-Brightness" (G_fan) {channel="miio:basic:fan:Brightness"}
-Number MotorControl "Fan-Motor Control" (G_fan) {channel="miio:basic:fan:MotorControl"}
-Number SpeedLevel "Fan-Speed Level" (G_fan) {channel="miio:basic:fan:SpeedLevel"}
-Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_fan) {channel="miio:basic:fan:PhysicalControlsLocked"}
-```
-
-### Mi Smart Home Gateway v1 (lumi.gateway.v1) item file lines
-
-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 v1" <status>
-Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:basic:gateway:telnetEnable"}
-Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:basic:gateway:doorbellVol"}
-Number gatewayVol "Gateway Volume" (G_gateway) {channel="miio:basic:gateway:gatewayVol"}
-Number alarmingVol "Alarming Volume" (G_gateway) {channel="miio:basic:gateway:alarmingVol"}
-String doorbellPush "Doorbell Push" (G_gateway) {channel="miio:basic:gateway:doorbellPush"}
-```
-
-### Mi Smart Home Gateway v2 (lumi.gateway.v2) item file lines
-
-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 v2" <status>
-Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:basic:gateway:telnetEnable"}
-Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:basic:gateway:doorbellVol"}
-Number gatewayVol "Gateway Volume" (G_gateway) {channel="miio:basic:gateway:gatewayVol"}
-Number alarmingVol "Alarming Volume" (G_gateway) {channel="miio:basic:gateway:alarmingVol"}
-String doorbellPush "Doorbell Push" (G_gateway) {channel="miio:basic:gateway:doorbellPush"}
-```
-
-### Mi Smart Home Gateway v3 (lumi.gateway.v3) item file lines
-
-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 v3" <status>
-Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:basic:gateway:telnetEnable"}
-Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:basic:gateway:doorbellVol"}
-Number gatewayVol "Gateway Volume" (G_gateway) {channel="miio:basic:gateway:gatewayVol"}
-Number alarmingVol "Alarming Volume" (G_gateway) {channel="miio:basic:gateway:alarmingVol"}
-String doorbellPush "Doorbell Push" (G_gateway) {channel="miio:basic:gateway:doorbellPush"}
-```
-
-### Xiaomi Mi Mijia Gateway V3 ZNDMWG03LM (lumi.gateway.mgl03) item file lines
-
-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 "Xiaomi Mi Mijia Gateway V3 ZNDMWG03LM" <status>
-Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:basic:gateway:telnetEnable"}
-Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:basic:gateway:doorbellVol"}
-Number gatewayVol "Gateway Volume" (G_gateway) {channel="miio:basic:gateway:gatewayVol"}
-Number alarmingVol "Alarming Volume" (G_gateway) {channel="miio:basic:gateway:alarmingVol"}
-String doorbellPush "Doorbell Push" (G_gateway) {channel="miio:basic:gateway:doorbellPush"}
-```
-
-### Mi Humdifier (zhimi.humidifier.v1) 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 Humdifier" <status>
-Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}
-String mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"}
-Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidity"}
-Number setHumidity "Humidity Set" (G_humidifier) {channel="miio:basic:humidifier:setHumidity"}
-Number aqi "Air Quality Index" (G_humidifier) {channel="miio:basic:humidifier:aqi"}
-Number translevel "Trans_level" (G_humidifier) {channel="miio:basic:humidifier:translevel"}
-Number bright "LED Brightness" (G_humidifier) {channel="miio:basic:humidifier:bright"}
-Switch buzzer "Buzzer Status" (G_humidifier) {channel="miio:basic:humidifier:buzzer"}
-Number depth "Depth" (G_humidifier) {channel="miio:basic:humidifier:depth"}
-Switch dry "Dry" (G_humidifier) {channel="miio:basic:humidifier:dry"}
-Number usedhours "Run Time" (G_humidifier) {channel="miio:basic:humidifier:usedhours"}
-Number motorspeed "Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:motorspeed"}
-Number temperature "Temperature" (G_humidifier) {channel="miio:basic:humidifier:temperature"}
-Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:childlock"}
-```
-
-### Xiaomi youpin Curtain Controller (Wi-Fi) (lumi.curtain.hagl05) item file lines
-
-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 "Xiaomi youpin Curtain Controller (Wi-Fi)" <status>
-Number fault "Curtain - Device Fault" (G_curtain) {channel="miio:basic:curtain:fault"}
-Number current-position "Curtain - Current Position" (G_curtain) {channel="miio:basic:curtain:current-position"}
-Number status "Curtain - Status" (G_curtain) {channel="miio:basic:curtain:status"}
-Number target-position "Curtain - Target Position" (G_curtain) {channel="miio:basic:curtain:target-position"}
-Number manual-enabled "curtain_cfg - Manual Enabled" (G_curtain) {channel="miio:basic:curtain:manual-enabled"}
-Number polarity "curtain_cfg - Polarity" (G_curtain) {channel="miio:basic:curtain:polarity"}
-Number pos-limit "curtain_cfg - Position Limit" (G_curtain) {channel="miio:basic:curtain:pos-limit"}
-Switch en-night-tip-light "Set Night Tip Light" (G_curtain) {channel="miio:basic:curtain:en-night-tip-light"}
-Number run-time "curtain_cfg - Run-time" (G_curtain) {channel="miio:basic:curtain:run-time"}
-```
-
-### Mr Bond M1 Pro Smart Clothes Dryer (mrbond.airer.m1pro) item file lines
-
-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 M1 Pro Smart Clothes Dryer" <status>
-Switch dry "Dry" (G_airer) {channel="miio:basic:airer:dry"}
-Switch led "LED Status" (G_airer) {channel="miio:basic:airer:led"}
-Number motor "Motor" (G_airer) {channel="miio:basic:airer:motor"}
-Number drytime "Dry Time" (G_airer) {channel="miio:basic:airer:drytime"}
-Number airer_location "Airer Location" (G_airer) {channel="miio:basic:airer:airer_location"}
-Switch disinfect "disinfect" (G_airer) {channel="miio:basic:airer:disinfect"}
-Number distime "Disinfect Time" (G_airer) {channel="miio:basic:airer:distime"}
-```
-
-### Mr Bond M1 Smart Clothes Dryer (mrbond.airer.m1s) item file lines
-
-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 M1 Smart Clothes Dryer" <status>
-Switch dry "Dry" (G_airer) {channel="miio:basic:airer:dry"}
-Switch led "LED Status" (G_airer) {channel="miio:basic:airer:led"}
-Number motor "Motor" (G_airer) {channel="miio:basic:airer:motor"}
-Number drytime "Dry Time" (G_airer) {channel="miio:basic:airer:drytime"}
-Number airer_location "Airer Location" (G_airer) {channel="miio:basic:airer:airer_location"}
-Switch disinfect "disinfect" (G_airer) {channel="miio:basic:airer:disinfect"}
-Number distime "Disinfect Time" (G_airer) {channel="miio:basic:airer:distime"}
-```
-
-### Mr Bond M1 Super Smart Clothes Dryer (mrbond.airer.m1super) item file lines
-
-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 M1 Super Smart Clothes Dryer" <status>
-Switch dry "Dry" (G_airer) {channel="miio:basic:airer:dry"}
-Switch led "LED Status" (G_airer) {channel="miio:basic:airer:led"}
-Number motor "Motor" (G_airer) {channel="miio:basic:airer:motor"}
-Number drytime "Dry Time" (G_airer) {channel="miio:basic:airer:drytime"}
-Number airer_location "Airer Location" (G_airer) {channel="miio:basic:airer:airer_location"}
-Switch disinfect "disinfect" (G_airer) {channel="miio:basic:airer:disinfect"}
-Number distime "Disinfect Time" (G_airer) {channel="miio:basic:airer:distime"}
-```
-
-### Xiaomi Mi Robot Vacuum MOP Essential (mijia.vacuum.v2) item file lines
-
-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 Mi Robot Vacuum MOP Essential" <status>
-String vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}
-Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"}
-Number fault "Robot Cleaner - Device Fault" (G_vacuum) {channel="miio:basic:vacuum:fault"}
-Number mode "Robot Cleaner - Mode" (G_vacuum) {channel="miio:basic:vacuum:mode"}
-Number target-water-level "Robot Cleaner - Target Water Level" (G_vacuum) {channel="miio:basic:vacuum:target-water-level"}
-Number fan-level "Robot Cleaner - Fan Level" (G_vacuum) {channel="miio:basic:vacuum:fan-level"}
-Number battery-level "Battery - Battery Level" (G_vacuum) {channel="miio:basic:vacuum:battery-level"}
-Number charging-state "Battery - Charging State" (G_vacuum) {channel="miio:basic:vacuum:charging-state"}
-Switch alarm "Alarm - Alarm" (G_vacuum) {channel="miio:basic:vacuum:alarm"}
-Number volume "Alarm - Volume" (G_vacuum) {channel="miio:basic:vacuum:volume"}
-Number filter-life-level "Filter - Filter Life Level" (G_vacuum) {channel="miio:basic:vacuum:filter-life-level"}
-Number filter-left-time "Filter - Filter Left Time" (G_vacuum) {channel="miio:basic:vacuum:filter-left-time"}
-Number brush-life-level "Brush Cleaner - Brush Life Level" (G_vacuum) {channel="miio:basic:vacuum:brush-life-level"}
-Number brush-left-time "Brush Cleaner - Brush Left Time" (G_vacuum) {channel="miio:basic:vacuum:brush-left-time"}
-Number brush-life-level1 "Brush Cleaner - Brush Life Level" (G_vacuum) {channel="miio:basic:vacuum:brush-life-level1"}
-Number brush-left-time1 "Brush Cleaner - Brush Left Time" (G_vacuum) {channel="miio:basic:vacuum:brush-left-time1"}
-Number clean-area "Clean Record - Clean Area" (G_vacuum) {channel="miio:basic:vacuum:clean-area"}
-Number clean-time "Clean Record - Clean Time" (G_vacuum) {channel="miio:basic:vacuum:clean-time"}
-Number total-clean-area "Clean Record - Total Clean Area" (G_vacuum) {channel="miio:basic:vacuum:total-clean-area"}
-Number total-clean-time "Clean Record - Total Clean Time" (G_vacuum) {channel="miio:basic:vacuum:total-clean-time"}
-Number total-clean-count "Clean Record - Total Clean Count" (G_vacuum) {channel="miio:basic:vacuum:total-clean-count"}
-Number language "Language - Language" (G_vacuum) {channel="miio:basic:vacuum:language"}
-Switch not-disturb-switch "Language - Not Disturb Switch" (G_vacuum) {channel="miio:basic:vacuum:not-disturb-switch"}
-Number mop-status "Other Status - Mop Status" (G_vacuum) {channel="miio:basic:vacuum:mop-status"}
-```
-
-### Xiaomi Scishare smart capsule coffee machine (scishare.coffee.s1102) item file lines
-
-note: Autogenerated example. Replace the id (coffee) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_coffee "Xiaomi Scishare smart capsule coffee machine" <status>
-Switch power "Power" (G_coffee) {channel="miio:basic:coffee:power"}
-String Status "status" (G_coffee) {channel="miio:basic:coffee:Status"}
-Number expresso "Brew Expresso" (G_coffee) {channel="miio:basic:coffee:expresso"}
-Number expresso "Brew Americano" (G_coffee) {channel="miio:basic:coffee:expresso"}
-Number boil "Boil water" (G_coffee) {channel="miio:basic:coffee:boil"}
-```
-
-### Xiaomi Scishare smart capsule coffee machine (scishare.coffee.s1301) item file lines
-
-note: Autogenerated example. Replace the id (coffee) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_coffee "Xiaomi Scishare smart capsule coffee machine" <status>
-Switch power "Power" (G_coffee) {channel="miio:basic:coffee:power"}
-String Status "status" (G_coffee) {channel="miio:basic:coffee:Status"}
-Number expresso "Brew Expresso" (G_coffee) {channel="miio:basic:coffee:expresso"}
-Number expresso "Brew Americano" (G_coffee) {channel="miio:basic:coffee:expresso"}
-Number boil "Boil water" (G_coffee) {channel="miio:basic:coffee:boil"}
-```
-
-### Xiaomi Philips Eyecare Smart Lamp 2 (philips.light.sread1) item file lines
-
-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 "Xiaomi Philips Eyecare Smart Lamp 2" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Switch ambientPower "Ambient Power" (G_light) {channel="miio:basic:light:ambientPower"}
-Number ambientBrightness "Ambient Brightness" (G_light) {channel="miio:basic:light:ambientBrightness"}
-Number illumination "Ambient Illumination" (G_light) {channel="miio:basic:light:illumination"}
-Switch eyecare "Eyecare" (G_light) {channel="miio:basic:light:eyecare"}
-Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}
-```
-
-### Xiaomi Philips Eyecare Smart Lamp 2 (philips.light.sread2) item file lines
-
-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 "Xiaomi Philips Eyecare Smart Lamp 2" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Switch ambientPower "Ambient Power" (G_light) {channel="miio:basic:light:ambientPower"}
-Number ambientBrightness "Ambient Brightness" (G_light) {channel="miio:basic:light:ambientBrightness"}
-Number illumination "Ambient Illumination" (G_light) {channel="miio:basic:light:illumination"}
-Switch eyecare "Eyecare" (G_light) {channel="miio:basic:light:eyecare"}
-Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}
-```
-
-### Xiaomi Philips LED Ceiling Lamp (philips.light.ceiling) item file lines
-
-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 "Xiaomi Philips LED Ceiling Lamp" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
-Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}
-```
-
-### Xiaomi Philips LED Ceiling Lamp (philips.light.zyceiling) item file lines
-
-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 "Xiaomi Philips LED Ceiling Lamp" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
-Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}
-```
-
-### Xiaomi Philips Bulb (philips.light.bulb) item file lines
-
-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 "Xiaomi Philips Bulb" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
-```
-
-### Xiaomi Philips Wi-Fi Bulb E27 White (philips.light.hbulb) item file lines
-
-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 "Xiaomi Philips Wi-Fi Bulb E27 White" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
-```
-
-### PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp (philips.light.candle) item file lines
-
-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 Smart LED Bulb E14 Candle Lamp" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
-Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}
-```
-
-### Xiaomi Philips Downlight (philips.light.downlight) item file lines
-
-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 "Xiaomi Philips Downlight" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
-```
-
-### Xiaomi Philips ZhiRui bedside lamp (philips.light.moonlight) item file lines
-
-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 "Xiaomi Philips ZhiRui bedside lamp" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
-Switch gonight "Go Night" (G_light) {channel="miio:basic:light:gonight"}
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
-Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}
-```
-
-### Philips Ceiling Light (philips.light.bceiling1) item file lines
-
-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 Ceiling Light" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
-Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}
-Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}
-Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}
-Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
-Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}
-```
-
-### Philips Ceiling Light (philips.light.bceiling2) item file lines
-
-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 Ceiling Light" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
-Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}
-Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}
-Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}
-Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
-Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}
-```
-
-### Philips Light (philips.light.cbulb) item file lines
-
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_light "Philips Light" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-Color cid "Color" (G_light) {channel="miio:basic:light:cid"}
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
-Switch switch_en "Switch Enabled" (G_light) {channel="miio:basic:light:switch_en"}
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
-```
-
-### Philips Light (philips.light.cbulbs) item file lines
-
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_light "Philips Light" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-Color cid "Color" (G_light) {channel="miio:basic:light:cid"}
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
-Switch switch_en "Switch Enabled" (G_light) {channel="miio:basic:light:switch_en"}
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
-```
-
-### Philips Light (philips.light.dcolor) item file lines
-
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_light "Philips Light" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-Color cid "Color" (G_light) {channel="miio:basic:light:cid"}
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
-Switch switch_en "Switch Enabled" (G_light) {channel="miio:basic:light:switch_en"}
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
-```
-
-### Philips Light (philips.light.rwread) item file lines
-
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_light "Philips Light" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-Number flm "Follow Me" (G_light) {channel="miio:basic:light:flm"}
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
-```
-
-### Philips Light (philips.light.lnblight1) item file lines
-
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_light "Philips Light" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
-Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}
-Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}
-Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}
-Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
-Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}
-```
-
-### Philips Light (philips.light.lnblight2) item file lines
-
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_light "Philips Light" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
-Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}
-Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}
-Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}
-Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
-Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}
-```
-
-### Philips Light (philips.light.lnlrlight) item file lines
-
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_light "Philips Light" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
-Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}
-Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}
-Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}
-Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
-Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}
-```
-
-### Philips Light (philips.light.lrceiling) item file lines
-
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_light "Philips Light" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
-Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}
-Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}
-Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}
-Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
-Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}
-```
-
-### Xiaomi PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp White Crystal (philips.light.candle2) item file lines
-
-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 "Xiaomi PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp White Crystal" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
-Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}
-```
-
-### philips.light.mono1 (philips.light.mono1) item file lines
-
-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.mono1" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-```
-
-### Philips Down Light (philips.light.dlight) item file lines
-
-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 Down Light" <status>
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
-```
-
-### Philips Ceiling Light (philips.light.mceil) item file lines
-
-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 Ceiling Light" <status>
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
-```
-
-### Philips Ceiling Light (philips.light.mceilm) item file lines
-
-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 Ceiling Light" <status>
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
-```
-
-### Philips Ceiling Light (philips.light.mceils) item file lines
-
-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 Ceiling Light" <status>
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
-```
-
-### Philips Ceiling Light (philips.light.obceil) item file lines
-
-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 Ceiling Light" <status>
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
-```
-
-### Philips Ceiling Light (philips.light.obceim) item file lines
-
-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 Ceiling Light" <status>
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
-```
-
-### Philips Ceiling Light (philips.light.obceis) item file lines
-
-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 Ceiling Light" <status>
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
-```
-
-### Philips Ceiling Light (philips.light.sceil) item file lines
-
-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 Ceiling Light" <status>
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
-```
-
-### Philips Ceiling Light (philips.light.sceilm) item file lines
-
-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 Ceiling Light" <status>
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
-```
-
-### Philips Ceiling Light (philips.light.sceils) item file lines
-
-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 Ceiling Light" <status>
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
-```
-
-### Philips Ceiling Light (philips.light.xzceil) item file lines
-
-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 Ceiling Light" <status>
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
-```
-
-### Philips Ceiling Light (philips.light.xzceim) item file lines
-
-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 Ceiling Light" <status>
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
-```
-
-### Philips Ceiling Light (philips.light.xzceis) item file lines
-
-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 Ceiling Light" <status>
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
-```
-
-### philips.light.virtual (philips.light.virtual) item file lines
-
-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.virtual" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
-```
-
-### philips.light.zysread (philips.light.zysread) item file lines
-
-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.zysread" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
-```
-
-### philips.light.zystrip (philips.light.zystrip) item file lines
-
-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.zystrip" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
-```
-
-### Mi Power-plug (chuangmi.plug.m1) 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 "Mi Power-plug" <status>
-Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
-Number temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}
-Switch led "Indicator light" (G_plug) {channel="miio:basic:plug:led"}
-```
-
-### Mi Power-plug v1 (chuangmi.plug.v1) 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 "Mi Power-plug v1" <status>
-Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
-Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}
-Number temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}
-```
-
-### Mi Power-plug v2 (chuangmi.plug.v2) 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 "Mi Power-plug v2" <status>
-Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
-Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}
-```
-
-### Mi Power-plug v3 (chuangmi.plug.v3) 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 "Mi Power-plug v3" <status>
-Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
-Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}
-Number:Temperature temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}
-Switch led "Wifi LED" (G_plug) {channel="miio:basic:plug:led"}
-```
-
-### Mi Power-plug (chuangmi.plug.m3) 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 "Mi Power-plug" <status>
-Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
-Number temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}
-Switch led "Indicator light" (G_plug) {channel="miio:basic:plug:led"}
-```
-
-### Mi Smart Plug (chuangmi.plug.hmi205) 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 "Mi Smart Plug" <status>
-Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
-Number temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}
-Switch led "Indicator light" (G_plug) {channel="miio:basic:plug:led"}
-```
-
-### Mi Smart Plug (chuangmi.plug.hmi206) 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 "Mi Smart Plug" <status>
-Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
-Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}
-Number:Temperature temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}
-Switch led "Wifi LED" (G_plug) {channel="miio:basic:plug:led"}
-```
-
-### Mi Smart Plug (chuangmi.plug.hmi208) 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 "Mi Smart Plug" <status>
-Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
-Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}
-Number:Temperature temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}
-Switch led "Wifi LED" (G_plug) {channel="miio:basic:plug:led"}
-```
-
-### Qing Mi Smart Power Strip v1 (qmi.powerstrip.v1) item file lines
-
-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 "Qing Mi Smart Power Strip v1" <status>
-Switch power "Power" (G_powerstrip) {channel="miio:basic:powerstrip:power"}
-Number powerUsage "Power Consumption" (G_powerstrip) {channel="miio:basic:powerstrip:powerUsage"}
-Switch led "wifi LED" (G_powerstrip) {channel="miio:basic:powerstrip:led"}
-Number power_price "power_price" (G_powerstrip) {channel="miio:basic:powerstrip:power_price"}
-Number current "Current" (G_powerstrip) {channel="miio:basic:powerstrip:current"}
-Number temperature "Temperature" (G_powerstrip) {channel="miio:basic:powerstrip:temperature"}
-Number lp_autooff "Low Power Auto Off" (G_powerstrip) {channel="miio:basic:powerstrip:lp_autooff"}
-Number lp_autooff_delay "Low Power Limit Time" (G_powerstrip) {channel="miio:basic:powerstrip:lp_autooff_delay"}
-Number lp_threshold "Low Power Threshold" (G_powerstrip) {channel="miio:basic:powerstrip:lp_threshold"}
-```
-
-### Mi Power-strip v2 (zimi.powerstrip.v2) item file lines
-
-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 Power-strip v2" <status>
-Switch power "Power" (G_powerstrip) {channel="miio:basic:powerstrip:power"}
-Number powerUsage "Power Consumption" (G_powerstrip) {channel="miio:basic:powerstrip:powerUsage"}
-Switch led "wifi LED" (G_powerstrip) {channel="miio:basic:powerstrip:led"}
-Number power_price "power_price" (G_powerstrip) {channel="miio:basic:powerstrip:power_price"}
-Number current "Current" (G_powerstrip) {channel="miio:basic:powerstrip:current"}
-Number temperature "Temperature" (G_powerstrip) {channel="miio:basic:powerstrip:temperature"}
-Number lp_autooff "Low Power Auto Off" (G_powerstrip) {channel="miio:basic:powerstrip:lp_autooff"}
-Number lp_autooff_delay "Low Power Limit Time" (G_powerstrip) {channel="miio:basic:powerstrip:lp_autooff_delay"}
-Number lp_threshold "Low Power Threshold" (G_powerstrip) {channel="miio:basic:powerstrip:lp_threshold"}
-```
-
-### Xiaomi Mijia vacuum V-RVCLM21B (viomi.vacuum.v6) item file lines
-
-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 Mijia vacuum V-RVCLM21B" <status>
-Number vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}
-Number state "State" (G_vacuum) {channel="miio:basic:vacuum:state"}
-Number mode "Mode" (G_vacuum) {channel="miio:basic:vacuum:mode"}
-Number err_state "Error" (G_vacuum) {channel="miio:basic:vacuum:err_state"}
-Number battery_life "Battery" (G_vacuum) {channel="miio:basic:vacuum:battery_life"}
-Number box_type "Box type" (G_vacuum) {channel="miio:basic:vacuum:box_type"}
-Number mop_type "mop_type" (G_vacuum) {channel="miio:basic:vacuum:mop_type"}
-Number s_time "Clean time" (G_vacuum) {channel="miio:basic:vacuum:s_time"}
-Number s_area "Clean Area" (G_vacuum) {channel="miio:basic:vacuum:s_area"}
-Number suction_grade "suction_grade" (G_vacuum) {channel="miio:basic:vacuum:suction_grade"}
-Number water_grade "water_grade" (G_vacuum) {channel="miio:basic:vacuum:water_grade"}
-Number remember_map "remember_map" (G_vacuum) {channel="miio:basic:vacuum:remember_map"}
-Number has_map "has_map" (G_vacuum) {channel="miio:basic:vacuum:has_map"}
-Number is_mop "is_mop" (G_vacuum) {channel="miio:basic:vacuum:is_mop"}
-Number has_newmap "has_newmap" (G_vacuum) {channel="miio:basic:vacuum:has_newmap"}
-```
-
-### Xiaomi Mijia vacuum mop STYJ02YM (viomi.vacuum.v7) item file lines
-
-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 Mijia vacuum mop STYJ02YM" <status>
-Number vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}
-Number state "State" (G_vacuum) {channel="miio:basic:vacuum:state"}
-Number mode "Mode" (G_vacuum) {channel="miio:basic:vacuum:mode"}
-Number err_state "Error" (G_vacuum) {channel="miio:basic:vacuum:err_state"}
-Number battery_life "Battery" (G_vacuum) {channel="miio:basic:vacuum:battery_life"}
-Number box_type "Box type" (G_vacuum) {channel="miio:basic:vacuum:box_type"}
-Number mop_type "mop_type" (G_vacuum) {channel="miio:basic:vacuum:mop_type"}
-Number s_time "Clean time" (G_vacuum) {channel="miio:basic:vacuum:s_time"}
-Number s_area "Clean Area" (G_vacuum) {channel="miio:basic:vacuum:s_area"}
-Number suction_grade "suction_grade" (G_vacuum) {channel="miio:basic:vacuum:suction_grade"}
-Number water_grade "water_grade" (G_vacuum) {channel="miio:basic:vacuum:water_grade"}
-Number remember_map "remember_map" (G_vacuum) {channel="miio:basic:vacuum:remember_map"}
-Number has_map "has_map" (G_vacuum) {channel="miio:basic:vacuum:has_map"}
-Number is_mop "is_mop" (G_vacuum) {channel="miio:basic:vacuum:is_mop"}
-Number has_newmap "has_newmap" (G_vacuum) {channel="miio:basic:vacuum:has_newmap"}
-```
-
-### Xiaomi Mijia vacuum mop STYJ02YM v2 (viomi.vacuum.v8) item file lines
-
-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 Mijia vacuum mop STYJ02YM v2" <status>
-Number vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}
-Number state "State" (G_vacuum) {channel="miio:basic:vacuum:state"}
-Number mode "Mode" (G_vacuum) {channel="miio:basic:vacuum:mode"}
-Number err_state "Error" (G_vacuum) {channel="miio:basic:vacuum:err_state"}
-Number battery_life "Battery" (G_vacuum) {channel="miio:basic:vacuum:battery_life"}
-Number box_type "Box type" (G_vacuum) {channel="miio:basic:vacuum:box_type"}
-Number mop_type "mop_type" (G_vacuum) {channel="miio:basic:vacuum:mop_type"}
-Number s_time "Clean time" (G_vacuum) {channel="miio:basic:vacuum:s_time"}
-Number s_area "Clean Area" (G_vacuum) {channel="miio:basic:vacuum:s_area"}
-Number suction_grade "suction_grade" (G_vacuum) {channel="miio:basic:vacuum:suction_grade"}
-Number water_grade "water_grade" (G_vacuum) {channel="miio:basic:vacuum:water_grade"}
-Number remember_map "remember_map" (G_vacuum) {channel="miio:basic:vacuum:remember_map"}
-Number has_map "has_map" (G_vacuum) {channel="miio:basic:vacuum:has_map"}
-Number is_mop "is_mop" (G_vacuum) {channel="miio:basic:vacuum:is_mop"}
-Number has_newmap "has_newmap" (G_vacuum) {channel="miio:basic:vacuum:has_newmap"}
-```
-
-### Vacuum 1C STYTJ01ZHM (dreame.vacuum.mc1808) item file lines
-
-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 "Vacuum 1C STYTJ01ZHM" <status>
-String vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}
-Number BatteryLevel "Battery-Battery Level" (G_vacuum) {channel="miio:basic:vacuum:BatteryLevel"}
-Number ChargingState "Battery-Charging State" (G_vacuum) {channel="miio:basic:vacuum:ChargingState"}
-Number Fault "Robot Cleaner-Device Fault" (G_vacuum) {channel="miio:basic:vacuum:Fault"}
-Number Status "Robot Cleaner-Status" (G_vacuum) {channel="miio:basic:vacuum:Status"}
-String BrushLeftTime "Main Cleaning Brush-Brush Left Time" (G_vacuum) {channel="miio:basic:vacuum:BrushLeftTime"}
-Number BrushLifeLevel "Main Cleaning Brush-Brush Life Level" (G_vacuum) {channel="miio:basic:vacuum:BrushLifeLevel"}
-Number FilterLifeLevel "Filter-Filter Life Level" (G_vacuum) {channel="miio:basic:vacuum:FilterLifeLevel"}
-String FilterLeftTime "Filter-Filter Left Time" (G_vacuum) {channel="miio:basic:vacuum:FilterLeftTime"}
-String BrushLeftTime1 "Side Cleaning Brush-Brush Left Time" (G_vacuum) {channel="miio:basic:vacuum:BrushLeftTime1"}
-Number BrushLifeLevel1 "Side Cleaning Brush-Brush Life Level" (G_vacuum) {channel="miio:basic:vacuum:BrushLifeLevel1"}
-Number WorkMode "clean-workmode" (G_vacuum) {channel="miio:basic:vacuum:WorkMode"}
-String Area "clean-area" (G_vacuum) {channel="miio:basic:vacuum:Area"}
-String Timer "clean-timer" (G_vacuum) {channel="miio:basic:vacuum:Timer"}
-Number Mode "clean-mode" (G_vacuum) {channel="miio:basic:vacuum:Mode"}
-String TotalCleanTime "clean-total time" (G_vacuum) {channel="miio:basic:vacuum:TotalCleanTime"}
-String TotalCleanTimes "clean-total times" (G_vacuum) {channel="miio:basic:vacuum:TotalCleanTimes"}
-String TotalCleanArea "clean-Total area" (G_vacuum) {channel="miio:basic:vacuum:TotalCleanArea"}
-String CleanLogStartTime "clean-Start Time" (G_vacuum) {channel="miio:basic:vacuum:CleanLogStartTime"}
-String ButtonLed "clean-led" (G_vacuum) {channel="miio:basic:vacuum:ButtonLed"}
-Number TaskDone "clean-task done" (G_vacuum) {channel="miio:basic:vacuum:TaskDone"}
-String LifeSieve "consumable-life-sieve" (G_vacuum) {channel="miio:basic:vacuum:LifeSieve"}
-String LifeBrushSide "consumable-life-brush-side" (G_vacuum) {channel="miio:basic:vacuum:LifeBrushSide"}
-String LifeBrushMain "consumable-life-brush-main" (G_vacuum) {channel="miio:basic:vacuum:LifeBrushMain"}
-Switch Enable "annoy-enable" (G_vacuum) {channel="miio:basic:vacuum:Enable"}
-String StartTime "annoy-start-time" (G_vacuum) {channel="miio:basic:vacuum:StartTime"}
-String StopTime "annoy-stop-time" (G_vacuum) {channel="miio:basic:vacuum:StopTime"}
-String MapView "map-map-view" (G_vacuum) {channel="miio:basic:vacuum:MapView"}
-Number Volume "audio-volume" (G_vacuum) {channel="miio:basic:vacuum:Volume"}
-String VoicePackets "audio-voiceId" (G_vacuum) {channel="miio:basic:vacuum:VoicePackets"}
-String TimeZone "timezone" (G_vacuum) {channel="miio:basic:vacuum:TimeZone"}
-```
-
-###  Mijia 1 Gang Wall Smart Switch (WIFI) - PTX switch (090615.switch.xswitch01) item file lines
-
-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 " Mijia 1 Gang Wall Smart Switch (WIFI) - PTX switch" <status>
-Number switch1state "Switch 1" (G_switch) {channel="miio:basic:switch:switch1state"}
-String switch1name "Switch Name 1" (G_switch) {channel="miio:basic:switch:switch1name"}
-```
-
-###  Mijia 2 Gang Wall Smart Switch (WIFI) - PTX switch (090615.switch.xswitch02) item file lines
-
-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 " Mijia 2 Gang Wall Smart Switch (WIFI) - PTX switch" <status>
-Number switch1state "Switch 1" (G_switch) {channel="miio:basic:switch:switch1state"}
-Number switch2state "Switch 2" (G_switch) {channel="miio:basic:switch:switch2state"}
-String switch1name "Switch Name 1" (G_switch) {channel="miio:basic:switch:switch1name"}
-String switch2name "Switch Name 2" (G_switch) {channel="miio:basic:switch:switch2name"}
-```
-
-###  Mijia 3 Gang Wall Smart Switch (WIFI) - PTX switch (090615.switch.xswitch03) item file lines
-
-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 " Mijia 3 Gang Wall Smart Switch (WIFI) - PTX switch" <status>
-Number switch1state "Switch 1" (G_switch) {channel="miio:basic:switch:switch1state"}
-Number switch2state "Switch 2" (G_switch) {channel="miio:basic:switch:switch2state"}
-Number switch3state "Switch 3" (G_switch) {channel="miio:basic:switch:switch3state"}
-String switch1name "Switch Name 1" (G_switch) {channel="miio:basic:switch:switch1name"}
-String switch2name "Switch Name 2" (G_switch) {channel="miio:basic:switch:switch2name"}
-String switch3name "Switch Name 3" (G_switch) {channel="miio:basic:switch:switch3name"}
-```
-
-### Mi Water Purifier v1 (yunmi.waterpurifier.v1) item file lines
-
-note: Autogenerated example. Replace the id (waterpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_waterpurifier "Mi Water Purifier v1" <status>
-Switch power "Power" (G_waterpurifier) {channel="miio:basic:waterpurifier:power"}
-Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"}
-Number temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"}
-Number rinse "Rinse" (G_waterpurifier) {channel="miio:basic:waterpurifier:rinse"}
-Number tds_in "TDS in" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_in"}
-Number tds_out "TDS out" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_out"}
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totalflow"}
-Number f1_totaltime "Filter 1 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totaltime"}
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedflow"}
-Number f1_usedtime "Filter 1 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedtime"}
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totalflow"}
-Number f2_totaltime "Filter 2 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totaltime"}
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedflow"}
-Number f2_usedtime "Filter 2 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedtime"}
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totalflow"}
-Number f3_totaltime "Filter 3 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totaltime"}
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedflow"}
-Number f3_usedtime "Filter 3 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedtime"}
-```
-
-### Mi Water Purifier v2 (yunmi.waterpurifier.v2) item file lines
-
-note: Autogenerated example. Replace the id (waterpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_waterpurifier "Mi Water Purifier v2" <status>
-Switch power "Power" (G_waterpurifier) {channel="miio:basic:waterpurifier:power"}
-Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"}
-Number temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"}
-Number rinse "Rinse" (G_waterpurifier) {channel="miio:basic:waterpurifier:rinse"}
-Number tds_in "TDS in" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_in"}
-Number tds_out "TDS out" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_out"}
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totalflow"}
-Number f1_totaltime "Filter 1 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totaltime"}
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedflow"}
-Number f1_usedtime "Filter 1 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedtime"}
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totalflow"}
-Number f2_totaltime "Filter 2 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totaltime"}
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedflow"}
-Number f2_usedtime "Filter 2 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedtime"}
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totalflow"}
-Number f3_totaltime "Filter 3 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totaltime"}
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedflow"}
-Number f3_usedtime "Filter 3 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedtime"}
-```
-
-### Mi Water Purifier v3 (yunmi.waterpurifier.v3) item file lines
-
-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 v3" <status>
-Switch power "Power" (G_waterpurifier) {channel="miio:basic:waterpurifier:power"}
-Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"}
-Number temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"}
-Number rinse "Rinse" (G_waterpurifier) {channel="miio:basic:waterpurifier:rinse"}
-Number tds_in "TDS in" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_in"}
-Number tds_out "TDS out" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_out"}
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totalflow"}
-Number f1_totaltime "Filter 1 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totaltime"}
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedflow"}
-Number f1_usedtime "Filter 1 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedtime"}
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totalflow"}
-Number f2_totaltime "Filter 2 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totaltime"}
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedflow"}
-Number f2_usedtime "Filter 2 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedtime"}
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totalflow"}
-Number f3_totaltime "Filter 3 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totaltime"}
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedflow"}
-Number f3_usedtime "Filter 3 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedtime"}
-```
-
-### Mi Water Purifier v4 (yunmi.waterpurifier.v4) item file lines
-
-note: Autogenerated example. Replace the id (waterpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_waterpurifier "Mi Water Purifier v4" <status>
-Switch power "Power" (G_waterpurifier) {channel="miio:basic:waterpurifier:power"}
-Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"}
-Number temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"}
-Number rinse "Rinse" (G_waterpurifier) {channel="miio:basic:waterpurifier:rinse"}
-Number tds_in "TDS in" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_in"}
-Number tds_out "TDS out" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_out"}
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totalflow"}
-Number f1_totaltime "Filter 1 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totaltime"}
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedflow"}
-Number f1_usedtime "Filter 1 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedtime"}
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totalflow"}
-Number f2_totaltime "Filter 2 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totaltime"}
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedflow"}
-Number f2_usedtime "Filter 2 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedtime"}
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totalflow"}
-Number f3_totaltime "Filter 3 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totaltime"}
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedflow"}
-Number f3_usedtime "Filter 3 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedtime"}
-```
-
-### Mi Water Purifier lx2 (yunmi.waterpuri.lx2) item file lines
-
-note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_waterpuri "Mi Water Purifier lx2" <status>
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
-```
-
-### Mi Water Purifier lx3 (yunmi.waterpuri.lx3) item file lines
-
-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 lx3" <status>
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
-```
-
-### Mi Water Purifier lx4 (yunmi.waterpuri.lx4) item file lines
-
-note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_waterpuri "Mi Water Purifier lx4" <status>
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
-```
-
-### Mi Water Purifier lx5 (yunmi.waterpuri.lx5) item file lines
-
-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 lx5" <status>
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
-```
-
-### Mi Water Purifier lx6 (yunmi.waterpuri.lx6) item file lines
-
-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 lx6" <status>
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
-```
-
-### Mi Water Purifier lx7 (yunmi.waterpuri.lx7) item file lines
-
-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 lx7" <status>
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
-```
-
-### Mi Water Purifier lx8 (yunmi.waterpuri.lx8) item file lines
-
-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 lx8" <status>
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
-```
-
-### Mi Water Purifier lx9 (yunmi.waterpuri.lx9) item file lines
-
-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 lx9" <status>
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
-```
-
-### Mi Water Purifier lx10 (yunmi.waterpuri.lx10) item file lines
-
-note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_waterpuri "Mi Water Purifier lx10" <status>
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
-```
-
-### Mi Water Purifier lx11 (yunmi.waterpuri.lx11) item file lines
-
-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 lx11" <status>
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
-```
-
-### Mi Water Purifier lx12 (yunmi.waterpuri.lx12) item file lines
-
-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 lx12" <status>
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
-```
-
-### Xiaomi Mijia Whale Smart Toilet Cover (xjx.toilet.pro) item file lines
-
-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 "Xiaomi Mijia Whale Smart Toilet Cover" <status>
-Number 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"}
-Number water_temp_t "Water Temperature" (G_toilet) {channel="miio:basic:toilet:water_temp_t"}
-Number fan_temp "Fan Temperature" (G_toilet) {channel="miio:basic:toilet:fan_temp"}
-Number status_led "Night Light" (G_toilet) {channel="miio:basic:toilet:status_led"}
-```
-
-### Xiaomi Mijia Smart Toilet Cover (xjx.toilet.relax) item file lines
-
-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 "Xiaomi Mijia Smart Toilet Cover" <status>
-Number 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"}
-Number water_temp_t "Water Temperature" (G_toilet) {channel="miio:basic:toilet:water_temp_t"}
-Number fan_temp "Fan Temperature" (G_toilet) {channel="miio:basic:toilet:fan_temp"}
-Number status_led "Night Light" (G_toilet) {channel="miio:basic:toilet:status_led"}
-```
-
-### Xiaomi Mijia Smart Toilet Cover (xjx.toilet.pure) item file lines
-
-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 "Xiaomi Mijia Smart Toilet Cover" <status>
-Number 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"}
-Number water_temp_t "Water Temperature" (G_toilet) {channel="miio:basic:toilet:water_temp_t"}
-Number fan_temp "Fan Temperature" (G_toilet) {channel="miio:basic:toilet:fan_temp"}
-Number status_led "Night Light" (G_toilet) {channel="miio:basic:toilet:status_led"}
-```
-
-### Xiaomi Mijia Smart Toilet Cover (xjx.toilet.zero) item file lines
-
-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 "Xiaomi Mijia Smart Toilet Cover" <status>
-Number 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"}
-Number water_temp_t "Water Temperature" (G_toilet) {channel="miio:basic:toilet:water_temp_t"}
-Number fan_temp "Fan Temperature" (G_toilet) {channel="miio:basic:toilet:fan_temp"}
-Number status_led "Night Light" (G_toilet) {channel="miio:basic:toilet:status_led"}
-```
-
-### Yeelight Lamp (yeelink.light.bslamp1) item file lines
-
-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 Lamp" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}
-Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight Lamp (yeelink.light.bslamp2) item file lines
-
-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 Lamp" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}
-Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight Lamp (yeelink.light.bslamp3) item file lines
-
-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 Lamp" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}
-Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight BadHeater (yeelink.bhf_light.v1) item file lines
-
-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 BadHeater" <status>
-Switch power "Power" (G_bhf_light) {channel="miio:basic:bhf_light:power"}
-String bh_mode "Bath Heater mode" (G_bhf_light) {channel="miio:basic:bhf_light:bh_mode"}
-Dimmer brightness "Brightness" (G_bhf_light) {channel="miio:basic:bhf_light:brightness"}
-Number delayoff "Shutdown Timer" (G_bhf_light) {channel="miio:basic:bhf_light:delayoff"}
-Number temperature "Temperature" (G_bhf_light) {channel="miio:basic:bhf_light:temperature"}
-Number nightlightBrightness "Nightlight Brightness" (G_bhf_light) {channel="miio:basic:bhf_light:nightlightBrightness"}
-```
-
-### Yeelight BadHeater (yeelink.bhf_light.v2) item file lines
-
-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 BadHeater" <status>
-Switch power "Power" (G_bhf_light) {channel="miio:basic:bhf_light:power"}
-String bh_mode "Bath Heater mode" (G_bhf_light) {channel="miio:basic:bhf_light:bh_mode"}
-Dimmer brightness "Brightness" (G_bhf_light) {channel="miio:basic:bhf_light:brightness"}
-Number delayoff "Shutdown Timer" (G_bhf_light) {channel="miio:basic:bhf_light:delayoff"}
-Number temperature "Temperature" (G_bhf_light) {channel="miio:basic:bhf_light:temperature"}
-Number nightlightBrightness "Nightlight Brightness" (G_bhf_light) {channel="miio:basic:bhf_light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling1) item file lines
-
-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 Lamp" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp v2 (yeelink.light.ceiling2) item file lines
-
-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 Lamp v2" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp v3 (yeelink.light.ceiling3) item file lines
-
-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 Lamp v3" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp v4 (JIAOYUE 650 RGB) (yeelink.light.ceiling4) item file lines
-
-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 Lamp v4 (JIAOYUE 650 RGB)" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number ambientBrightness "Ambient Brightness" (G_light) {channel="miio:basic:light:ambientBrightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-Switch ambientPower "Ambient Power" (G_light) {channel="miio:basic:light:ambientPower"}
-Color ambientColor "Ambient Color" (G_light) {channel="miio:basic:light:ambientColor"}
-Number ambientColorTemperature "Ambient Color Temperature" (G_light) {channel="miio:basic:light:ambientColorTemperature"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number ambientColorMode "Ambient Color Mode" (G_light) {channel="miio:basic:light:ambientColorMode"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp v4 (yeelink.light.ceiling4.ambi) item file lines
-
-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 Lamp v4" <status>
-Switch power "Power" (G_ceiling4) {channel="miio:basic:ceiling4:power"}
-Dimmer brightness "Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:brightness"}
-Number delayoff "Shutdown Timer" (G_ceiling4) {channel="miio:basic:ceiling4:delayoff"}
-Number colorTemperature "Color Temperature" (G_ceiling4) {channel="miio:basic:ceiling4:colorTemperature"}
-Number colorMode "Color Mode" (G_ceiling4) {channel="miio:basic:ceiling4:colorMode"}
-String name "Name" (G_ceiling4) {channel="miio:basic:ceiling4:name"}
-String customScene "Set Scene" (G_ceiling4) {channel="miio:basic:ceiling4:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp v5 (yeelink.light.ceiling5) item file lines
-
-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 Lamp v5" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp v6 (yeelink.light.ceiling6) item file lines
-
-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 Lamp v6" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp v7 (yeelink.light.ceiling7) item file lines
-
-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 Lamp v7" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp v8 (yeelink.light.ceiling8) item file lines
-
-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 Lamp v8" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp v9 (yeelink.light.ceiling9) item file lines
-
-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 Lamp v9" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Meteorite lamp (yeelink.light.ceiling10) item file lines
-
-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 Meteorite lamp" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number ambientBrightness "Ambient Brightness" (G_light) {channel="miio:basic:light:ambientBrightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-Switch ambientPower "Ambient Power" (G_light) {channel="miio:basic:light:ambientPower"}
-Color ambientColor "Ambient Color" (G_light) {channel="miio:basic:light:ambientColor"}
-Number ambientColorTemperature "Ambient Color Temperature" (G_light) {channel="miio:basic:light:ambientColorTemperature"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number ambientColorMode "Ambient Color Mode" (G_light) {channel="miio:basic:light:ambientColorMode"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp v11 (yeelink.light.ceiling11) item file lines
-
-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 Lamp v11" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp v12 (yeelink.light.ceiling12) item file lines
-
-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 Lamp v12" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp v13 (yeelink.light.ceiling13) item file lines
-
-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 Lamp v13" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling14) item file lines
-
-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 Lamp" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling15) item file lines
-
-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 Lamp" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling16) item file lines
-
-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 Lamp" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling17) item file lines
-
-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 Lamp" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling18) item file lines
-
-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 Lamp" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling19) item file lines
-
-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 Lamp" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling20) item file lines
-
-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 Lamp" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling21) item file lines
-
-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 Lamp" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling22) item file lines
-
-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 Lamp" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling23) item file lines
-
-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 Lamp" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Ambi Lamp (yeelink.light.ceiling4.ambi) item file lines
-
-note: Autogenerated example. Replace the id (ceiling4) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_ceiling4 "Yeelight LED Ceiling Ambi Lamp" <status>
-Switch power "Power" (G_ceiling4) {channel="miio:basic:ceiling4:power"}
-Dimmer brightness "Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:brightness"}
-Number delayoff "Shutdown Timer" (G_ceiling4) {channel="miio:basic:ceiling4:delayoff"}
-Number colorTemperature "Color Temperature" (G_ceiling4) {channel="miio:basic:ceiling4:colorTemperature"}
-Number colorMode "Color Mode" (G_ceiling4) {channel="miio:basic:ceiling4:colorMode"}
-String name "Name" (G_ceiling4) {channel="miio:basic:ceiling4:name"}
-String customScene "Set Scene" (G_ceiling4) {channel="miio:basic:ceiling4:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Ambi Lamp (yeelink.light.ceiling10.ambi) item file lines
-
-note: Autogenerated example. Replace the id (ceiling10) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_ceiling10 "Yeelight LED Ceiling Ambi Lamp" <status>
-Switch power "Power" (G_ceiling10) {channel="miio:basic:ceiling10:power"}
-Dimmer brightness "Brightness" (G_ceiling10) {channel="miio:basic:ceiling10:brightness"}
-Number delayoff "Shutdown Timer" (G_ceiling10) {channel="miio:basic:ceiling10:delayoff"}
-Number colorTemperature "Color Temperature" (G_ceiling10) {channel="miio:basic:ceiling10:colorTemperature"}
-Number colorMode "Color Mode" (G_ceiling10) {channel="miio:basic:ceiling10:colorMode"}
-String name "Name" (G_ceiling10) {channel="miio:basic:ceiling10:name"}
-String customScene "Set Scene" (G_ceiling10) {channel="miio:basic:ceiling10:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_ceiling10) {channel="miio:basic:ceiling10:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Ambi Lamp (yeelink.light.ceiling19.ambi) item file lines
-
-note: Autogenerated example. Replace the id (ceiling19) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_ceiling19 "Yeelight LED Ceiling Ambi Lamp" <status>
-Switch power "Power" (G_ceiling19) {channel="miio:basic:ceiling19:power"}
-Dimmer brightness "Brightness" (G_ceiling19) {channel="miio:basic:ceiling19:brightness"}
-Number delayoff "Shutdown Timer" (G_ceiling19) {channel="miio:basic:ceiling19:delayoff"}
-Number colorTemperature "Color Temperature" (G_ceiling19) {channel="miio:basic:ceiling19:colorTemperature"}
-Number colorMode "Color Mode" (G_ceiling19) {channel="miio:basic:ceiling19:colorMode"}
-String name "Name" (G_ceiling19) {channel="miio:basic:ceiling19:name"}
-String customScene "Set Scene" (G_ceiling19) {channel="miio:basic:ceiling19:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_ceiling19) {channel="miio:basic:ceiling19:nightlightBrightness"}
-```
-
-### Yeelight LED Ceiling Ambi Lamp (yeelink.light.ceiling20.ambi) item file lines
-
-note: Autogenerated example. Replace the id (ceiling20) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_ceiling20 "Yeelight LED Ceiling Ambi Lamp" <status>
-Switch power "Power" (G_ceiling20) {channel="miio:basic:ceiling20:power"}
-Dimmer brightness "Brightness" (G_ceiling20) {channel="miio:basic:ceiling20:brightness"}
-Number delayoff "Shutdown Timer" (G_ceiling20) {channel="miio:basic:ceiling20:delayoff"}
-Number colorTemperature "Color Temperature" (G_ceiling20) {channel="miio:basic:ceiling20:colorTemperature"}
-Number colorMode "Color Mode" (G_ceiling20) {channel="miio:basic:ceiling20:colorMode"}
-String name "Name" (G_ceiling20) {channel="miio:basic:ceiling20:name"}
-String customScene "Set Scene" (G_ceiling20) {channel="miio:basic:ceiling20:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_ceiling20) {channel="miio:basic:ceiling20:nightlightBrightness"}
-```
-
-### Yeelight ct2 (yeelink.light.ct2) item file lines
-
-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 ct2" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight White Bulb (yeelink.light.mono1) item file lines
-
-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" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight White Bulb v2 (yeelink.light.mono2) item file lines
-
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_light "Yeelight White Bulb v2" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight White (yeelink.light.mono5) item file lines
-
-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" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight (yeelink.light.lamp1) item file lines
-
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_light "Yeelight" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight (yeelink.light.lamp2) item file lines
-
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_light "Yeelight" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight (yeelink.light.lamp3) item file lines
-
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_light "Yeelight" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight (yeelink.light.lamp4) item file lines
-
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_light "Yeelight" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight (yeelink.light.lamp5) item file lines
-
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_light "Yeelight" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight (yeelink.light.lamp6) item file lines
-
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_light "Yeelight" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight (yeelink.light.lamp7) item file lines
-
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_light "Yeelight" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight (yeelink.light.lamp8) item file lines
-
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_light "Yeelight" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight Panel (yeelink.light.panel1) item file lines
-
-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 Panel" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight Strip (yeelink.light.strip1) item file lines
-
-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 Strip" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}
-Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight Strip (yeelink.light.strip2) item file lines
-
-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 Strip" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}
-Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight Strip (yeelink.light.strip4) item file lines
-
-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 Strip" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight (yeelink.light.virtual) item file lines
-
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_light "Yeelight" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight Color Bulb (yeelink.light.color1) item file lines
-
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
-
-```java
-Group G_light "Yeelight Color Bulb" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}
-Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight Color Bulb YLDP06YL 10W (yeelink.light.color2) item file lines
-
-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 YLDP06YL 10W" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}
-Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight Color Bulb YLDP02YL 9W (yeelink.light.color3) item file lines
-
-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 YLDP02YL 9W" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}
-Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight Bulb YLDP13YL (8,5W) (yeelink.light.color4) item file lines
-
-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 YLDP13YL (8,5W)" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}
-Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-```
-
-### Yeelight yilai ceiling (yilai.light.ceiling1) item file lines
-
-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 yilai ceiling" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight yilai ceiling (yilai.light.ceiling2) item file lines
-
-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 yilai ceiling" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Yeelight yilai ceiling (yilai.light.ceiling3) item file lines
-
-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 yilai ceiling" <status>
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
-String name "Name" (G_light) {channel="miio:basic:light:name"}
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
-```
-
-### Zhimi Heater (zhimi.heater.za1) item file lines
-
-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 "Zhimi Heater" <status>
-Switch power "Power" (G_heater) {channel="miio:basic:heater:power"}
-Number:Temperature target_temperature "Target Temperature" (G_heater) {channel="miio:basic:heater:target_temperature"}
-Number brightness "Brightness" (G_heater) {channel="miio:basic:heater:brightness"}
-Switch buzzer "Buzzer Status" (G_heater) {channel="miio:basic:heater:buzzer"}
-Number relative_humidity "Relative Humidity" (G_heater) {channel="miio:basic:heater:relative_humidity"}
-Switch childlock "Child Lock" (G_heater) {channel="miio:basic:heater:childlock"}
-Switch HWSwitch "HW Switch" (G_heater) {channel="miio:basic:heater:HWSwitch"}
-Number:Temperature temperature "Temperature" (G_heater) {channel="miio:basic:heater:temperature"}
-Number usedhours "Run Time" (G_heater) {channel="miio:basic:heater:usedhours"}
-```
-
-### Zhimi Heater (zhimi.heater.za2) item file lines
-
-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 "Zhimi Heater" <status>
-Number fault "Heater - Device Fault" (G_heater) {channel="miio:basic:heater:fault"}
-Switch on "Heater - Power" (G_heater) {channel="miio:basic:heater:on"}
-Number:Temperature target-temperature "Heater - Target Temperature" (G_heater) {channel="miio:basic:heater:target-temperature"}
-Switch alarm "Alarm - Alarm" (G_heater) {channel="miio:basic:heater:alarm"}
-Number:Time countdown-time "Countdown - Countdown Time" (G_heater) {channel="miio:basic:heater:countdown-time"}
-Number relative-humidity "Environment - Relative Humidity" (G_heater) {channel="miio:basic:heater:relative-humidity"}
-Number:Temperature temperature "Environment - Temperature" (G_heater) {channel="miio:basic:heater:temperature"}
-Dimmer brightness "Indicator Light - Brightness" (G_heater) {channel="miio:basic:heater:brightness"}
-Switch physical-controls-locked "Physical Control Locked - Physical Controls Locked" (G_heater) {channel="miio:basic:heater:physical-controls-locked"}
-Number:Time use-time "Private-Service - Use Time" (G_heater) {channel="miio:basic:heater:use-time"}
-```
-
-### Zhimi Heater (zhimi.heater.zb1) item file lines
-
-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 "Zhimi Heater" <status>
-Number fault "Heater - Device Fault" (G_heater) {channel="miio:basic:heater:fault"}
-Switch on "Heater - Power" (G_heater) {channel="miio:basic:heater:on"}
-Number:Temperature target-temperature "Heater - Target Temperature" (G_heater) {channel="miio:basic:heater:target-temperature"}
-Switch alarm "Alarm - Alarm" (G_heater) {channel="miio:basic:heater:alarm"}
-Number:Time countdown-time "Countdown - Countdown Time" (G_heater) {channel="miio:basic:heater:countdown-time"}
-Number relative-humidity "Environment - Relative Humidity" (G_heater) {channel="miio:basic:heater:relative-humidity"}
-Number:Temperature temperature "Environment - Temperature" (G_heater) {channel="miio:basic:heater:temperature"}
-Dimmer brightness "Indicator Light - Brightness" (G_heater) {channel="miio:basic:heater:brightness"}
-Switch physical-controls-locked "Physical Control Locked - Physical Controls Locked" (G_heater) {channel="miio:basic:heater:physical-controls-locked"}
-Number:Time use-time "Private-Service - Use Time" (G_heater) {channel="miio:basic:heater:use-time"}
-Number country-code "Private-Service - Country-Code" (G_heater) {channel="miio:basic:heater:country-code"}
-```
 
+### Mi Air Monitor v1 (zhimi.airmonitor.v1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airmonitor "Mi Air Monitor v1" <status>\r
+Switch power "Power" (G_airmonitor) {channel="miio:basic:airmonitor:power"}\r
+Number aqi "Air Quality Index" (G_airmonitor) {channel="miio:basic:airmonitor:aqi"}\r
+Number battery "Battery" (G_airmonitor) {channel="miio:basic:airmonitor:battery"}\r
+Switch usb_state "USB State" (G_airmonitor) {channel="miio:basic:airmonitor:usb_state"}\r
+Switch time_state "Time State" (G_airmonitor) {channel="miio:basic:airmonitor:time_state"}\r
+Switch night_state "Night State" (G_airmonitor) {channel="miio:basic:airmonitor:night_state"}\r
+Number night_begin "Night Begin Time" (G_airmonitor) {channel="miio:basic:airmonitor:night_begin"}\r
+Number night_end "Night End Time" (G_airmonitor) {channel="miio:basic:airmonitor:night_end"}\r
+```\r
+\r
+### Mi Air Quality Monitor 2gen (cgllc.airmonitor.b1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airmonitor "Mi Air Quality Monitor 2gen" <status>\r
+Number battery "Battery" (G_airmonitor) {channel="miio:basic:airmonitor:battery"}\r
+Number pm25 "PM2.5" (G_airmonitor) {channel="miio:basic:airmonitor:pm25"}\r
+Number co2 "CO2e" (G_airmonitor) {channel="miio:basic:airmonitor:co2"}\r
+Number tvoc "tVOC" (G_airmonitor) {channel="miio:basic:airmonitor:tvoc"}\r
+Number humidity "Humidity" (G_airmonitor) {channel="miio:basic:airmonitor:humidity"}\r
+Number temperature "Temperature" (G_airmonitor) {channel="miio:basic:airmonitor:temperature"}\r
+```\r
+\r
+### Mi Air Quality Monitor S1 (cgllc.airmonitor.s1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airmonitor "Mi Air Quality Monitor S1" <status>\r
+Number battery "Battery" (G_airmonitor) {channel="miio:basic:airmonitor:battery"}\r
+Number pm25 "PM2.5" (G_airmonitor) {channel="miio:basic:airmonitor:pm25"}\r
+Number co2 "CO2" (G_airmonitor) {channel="miio:basic:airmonitor:co2"}\r
+Number tvoc "tVOC" (G_airmonitor) {channel="miio:basic:airmonitor:tvoc"}\r
+Number humidity "Humidity" (G_airmonitor) {channel="miio:basic:airmonitor:humidity"}\r
+Number temperature "Temperature" (G_airmonitor) {channel="miio:basic:airmonitor:temperature"}\r
+```\r
+\r
+### Mi Air Humidifier (zhimi.humidifier.v1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_humidifier "Mi Air Humidifier" <status>\r
+Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}\r
+String mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"}\r
+Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidity"}\r
+Number setHumidity "Humidity Set" (G_humidifier) {channel="miio:basic:humidifier:setHumidity"}\r
+Number aqi "Air Quality Index" (G_humidifier) {channel="miio:basic:humidifier:aqi"}\r
+Number translevel "Trans_level" (G_humidifier) {channel="miio:basic:humidifier:translevel"}\r
+Number bright "LED Brightness" (G_humidifier) {channel="miio:basic:humidifier:bright"}\r
+Switch buzzer "Buzzer Status" (G_humidifier) {channel="miio:basic:humidifier:buzzer"}\r
+Number depth "Depth" (G_humidifier) {channel="miio:basic:humidifier:depth"}\r
+Switch dry "Dry" (G_humidifier) {channel="miio:basic:humidifier:dry"}\r
+Number usedhours "Run Time" (G_humidifier) {channel="miio:basic:humidifier:usedhours"}\r
+Number motorspeed "Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:motorspeed"}\r
+Number temperature "Temperature" (G_humidifier) {channel="miio:basic:humidifier:temperature"}\r
+Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:childlock"}\r
+```\r
+\r
+### Mi Air Humidifier (zhimi.humidifier.ca1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_humidifier "Mi Air Humidifier" <status>\r
+Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}\r
+String mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"}\r
+Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidity"}\r
+Number setHumidity "Humidity Set" (G_humidifier) {channel="miio:basic:humidifier:setHumidity"}\r
+Number aqi "Air Quality Index" (G_humidifier) {channel="miio:basic:humidifier:aqi"}\r
+Number translevel "Trans_level" (G_humidifier) {channel="miio:basic:humidifier:translevel"}\r
+Number bright "LED Brightness" (G_humidifier) {channel="miio:basic:humidifier:bright"}\r
+Switch buzzer "Buzzer Status" (G_humidifier) {channel="miio:basic:humidifier:buzzer"}\r
+Number depth "Depth" (G_humidifier) {channel="miio:basic:humidifier:depth"}\r
+Switch dry "Dry" (G_humidifier) {channel="miio:basic:humidifier:dry"}\r
+Number usedhours "Run Time" (G_humidifier) {channel="miio:basic:humidifier:usedhours"}\r
+Number motorspeed "Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:motorspeed"}\r
+Number temperature "Temperature" (G_humidifier) {channel="miio:basic:humidifier:temperature"}\r
+Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:childlock"}\r
+```\r
+\r
+### Mi Air Evaporative Humidifier 2 (zhimi.humidifier.ca4) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_humidifier "Mi Air Evaporative Humidifier 2" <status>\r
+Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}\r
+Number mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"}\r
+Number Fault "Humidifier Device Fault" (G_humidifier) {channel="miio:basic:humidifier:Fault"}\r
+Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidity"}\r
+Number targetHumidity "Target Humidity" (G_humidifier) {channel="miio:basic:humidifier:targetHumidity"}\r
+Number waterlevel "Water Level" (G_humidifier) {channel="miio:basic:humidifier:waterlevel"}\r
+Number bright "LED Brightness" (G_humidifier) {channel="miio:basic:humidifier:bright"}\r
+Switch buzzer "Buzzer Status" (G_humidifier) {channel="miio:basic:humidifier:buzzer"}\r
+Switch dry "Dry" (G_humidifier) {channel="miio:basic:humidifier:dry"}\r
+Number usedhours "Run Time" (G_humidifier) {channel="miio:basic:humidifier:usedhours"}\r
+Number powerhours "Power Time" (G_humidifier) {channel="miio:basic:humidifier:powerhours"}\r
+Number targetmotorspeed "Target Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:targetmotorspeed"}\r
+Number actualmotorspeed "Actual Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:actualmotorspeed"}\r
+Number temperature "Temperature" (G_humidifier) {channel="miio:basic:humidifier:temperature"}\r
+Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:childlock"}\r
+Number ButtonPressed "Button Pressed" (G_humidifier) {channel="miio:basic:humidifier:ButtonPressed"}\r
+Switch clean "Clean Mode" (G_humidifier) {channel="miio:basic:humidifier:clean"}\r
+Number countryCode "Country Code" (G_humidifier) {channel="miio:basic:humidifier:countryCode"}\r
+```\r
+\r
+### Mi Air Humidifier 2 (zhimi.humidifier.cb1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_humidifier "Mi Air Humidifier 2" <status>\r
+Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}\r
+String humidifierMode "Humidifier Mode" (G_humidifier) {channel="miio:basic:humidifier:humidifierMode"}\r
+Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidity"}\r
+Number setHumidity "Humidity Set" (G_humidifier) {channel="miio:basic:humidifier:setHumidity"}\r
+Number bright "LED Brightness" (G_humidifier) {channel="miio:basic:humidifier:bright"}\r
+Switch buzzer "Buzzer Status" (G_humidifier) {channel="miio:basic:humidifier:buzzer"}\r
+Number depth "Depth" (G_humidifier) {channel="miio:basic:humidifier:depth"}\r
+Switch dry "Dry" (G_humidifier) {channel="miio:basic:humidifier:dry"}\r
+Number usedhours "Run Time" (G_humidifier) {channel="miio:basic:humidifier:usedhours"}\r
+Number motorspeed "Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:motorspeed"}\r
+Number temperature "Temperature" (G_humidifier) {channel="miio:basic:humidifier:temperature"}\r
+Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:childlock"}\r
+```\r
+\r
+### Mi Air Purifier v1 (zhimi.airpurifier.v1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airpurifier "Mi Air Purifier v1" <status>\r
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
+Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
+```\r
+\r
+### Mi Air Purifier v2 (zhimi.airpurifier.v2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airpurifier "Mi Air Purifier v2" <status>\r
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
+Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
+```\r
+\r
+### Mi Air Purifier v3 (zhimi.airpurifier.v3) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airpurifier "Mi Air Purifier v3" <status>\r
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
+Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
+```\r
+\r
+### Mi Air Purifier v5 (zhimi.airpurifier.v5) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airpurifier "Mi Air Purifier v5" <status>\r
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
+Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
+```\r
+\r
+### Mi Air Purifier Pro v6 (zhimi.airpurifier.v6) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airpurifier "Mi Air Purifier Pro v6" <status>\r
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
+Number bright "LED Brightness" (G_airpurifier) {channel="miio:basic:airpurifier:bright"}\r
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
+Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
+```\r
+\r
+### Mi Air Purifier Pro v7 (zhimi.airpurifier.v7) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airpurifier "Mi Air Purifier Pro v7" <status>\r
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
+Number volume "Volume" (G_airpurifier) {channel="miio:basic:airpurifier:volume"}\r
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
+Number illuminance "Illuminance" (G_airpurifier) {channel="miio:basic:airpurifier:illuminance"}\r
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
+Number motorspeed2 "Motor Speed 2" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed2"}\r
+Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
+```\r
+\r
+### Mi Air Purifier 2 (mini) (zhimi.airpurifier.m1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airpurifier "Mi Air Purifier 2 (mini)" <status>\r
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
+Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
+```\r
+\r
+### Mi Air Purifier (mini) (zhimi.airpurifier.m2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airpurifier "Mi Air Purifier (mini)" <status>\r
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
+Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
+```\r
+\r
+### Mi Air Purifier MS1 (zhimi.airpurifier.ma1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airpurifier "Mi Air Purifier MS1" <status>\r
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
+Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
+```\r
+\r
+### Mi Air Purifier MS2 (zhimi.airpurifier.ma2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airpurifier "Mi Air Purifier MS2" <status>\r
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
+Number bright "LED Brightness" (G_airpurifier) {channel="miio:basic:airpurifier:bright"}\r
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
+Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
+```\r
+\r
+### Mi Air Purifier 3 (zhimi.airpurifier.ma4) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airpurifier "Mi Air Purifier 3" <status>\r
+Number Fault "Air Purifier-Device Fault" (G_airpurifier) {channel="miio:basic:airpurifier:Fault"}\r
+Switch On "Air Purifier-Switch Status" (G_airpurifier) {channel="miio:basic:airpurifier:On"}\r
+Number FanLevel "Air Purifier-Fan Level" (G_airpurifier) {channel="miio:basic:airpurifier:FanLevel"}\r
+Number Mode "Air Purifier-Mode" (G_airpurifier) {channel="miio:basic:airpurifier:Mode"}\r
+String FirmwareRevision "Device Information-Current Firmware Version" (G_airpurifier) {channel="miio:basic:airpurifier:FirmwareRevision"}\r
+String Manufacturer "Device Information-Device Manufacturer" (G_airpurifier) {channel="miio:basic:airpurifier:Manufacturer"}\r
+String Model "Device Information-Device Model" (G_airpurifier) {channel="miio:basic:airpurifier:Model"}\r
+String SerialNumber "Device Information-Device Serial Number" (G_airpurifier) {channel="miio:basic:airpurifier:SerialNumber"}\r
+Number Pm25Density "Environment-PM2.5 Density" (G_airpurifier) {channel="miio:basic:airpurifier:Pm25Density"}\r
+Number RelativeHumidity "Environment-Relative Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:RelativeHumidity"}\r
+Number Temperature "Environment-Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:Temperature"}\r
+Number FilterLifeLevel "Filter-Filter Life Level" (G_airpurifier) {channel="miio:basic:airpurifier:FilterLifeLevel"}\r
+String FilterUsedTime "Filter-Filter Used Time" (G_airpurifier) {channel="miio:basic:airpurifier:FilterUsedTime"}\r
+Switch Alarm "Alarm-Alarm" (G_airpurifier) {channel="miio:basic:airpurifier:Alarm"}\r
+Number Brightness "Indicator Light-Brightness" (G_airpurifier) {channel="miio:basic:airpurifier:Brightness"}\r
+Switch On1 "Indicator Light-Switch Status" (G_airpurifier) {channel="miio:basic:airpurifier:On1"}\r
+Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_airpurifier) {channel="miio:basic:airpurifier:PhysicalControlsLocked"}\r
+String ButtonPressed "button-button_pressed" (G_airpurifier) {channel="miio:basic:airpurifier:ButtonPressed"}\r
+Number FilterMaxTime "filter-time-filter-max-time" (G_airpurifier) {channel="miio:basic:airpurifier:FilterMaxTime"}\r
+Number FilterHourUsedDebug "filter-time-filter-hour-used-debug" (G_airpurifier) {channel="miio:basic:airpurifier:FilterHourUsedDebug"}\r
+Number M1Strong "motor-speed-m1-strong" (G_airpurifier) {channel="miio:basic:airpurifier:M1Strong"}\r
+Number M1High "motor-speed-m1-high" (G_airpurifier) {channel="miio:basic:airpurifier:M1High"}\r
+Number M1Med "motor-speed-m1-med" (G_airpurifier) {channel="miio:basic:airpurifier:M1Med"}\r
+Number M1MedL "motor-speed-m1-med-l" (G_airpurifier) {channel="miio:basic:airpurifier:M1MedL"}\r
+Number M1Low "motor-speed-m1-low" (G_airpurifier) {channel="miio:basic:airpurifier:M1Low"}\r
+Number M1Silent "motor-speed-m1-silent" (G_airpurifier) {channel="miio:basic:airpurifier:M1Silent"}\r
+Number M1Favorite "motor-speed-m1-favorite" (G_airpurifier) {channel="miio:basic:airpurifier:M1Favorite"}\r
+Number Motor1Speed "motor-speed-motor1-speed" (G_airpurifier) {channel="miio:basic:airpurifier:Motor1Speed"}\r
+Number Motor1SetSpeed "motor-speed-motor1-set-speed" (G_airpurifier) {channel="miio:basic:airpurifier:Motor1SetSpeed"}\r
+Number FavoriteFanLevel "motor-speed-favorite fan level" (G_airpurifier) {channel="miio:basic:airpurifier:FavoriteFanLevel"}\r
+Number UseTime "use-time-use-time" (G_airpurifier) {channel="miio:basic:airpurifier:UseTime"}\r
+Number PurifyVolume "aqi-purify-volume" (G_airpurifier) {channel="miio:basic:airpurifier:PurifyVolume"}\r
+Number AverageAqi "aqi-average-aqi" (G_airpurifier) {channel="miio:basic:airpurifier:AverageAqi"}\r
+Number AverageAqiCnt "aqi-average-aqi-cnt" (G_airpurifier) {channel="miio:basic:airpurifier:AverageAqiCnt"}\r
+String AqiZone "aqi-aqi-zone" (G_airpurifier) {channel="miio:basic:airpurifier:AqiZone"}\r
+String SensorState "aqi-sensor-state" (G_airpurifier) {channel="miio:basic:airpurifier:SensorState"}\r
+Number AqiGoodh "aqi-aqi-goodh" (G_airpurifier) {channel="miio:basic:airpurifier:AqiGoodh"}\r
+Number AqiRunstate "aqi-aqi-runstate" (G_airpurifier) {channel="miio:basic:airpurifier:AqiRunstate"}\r
+Number AqiState "aqi-aqi-state" (G_airpurifier) {channel="miio:basic:airpurifier:AqiState"}\r
+Number AqiUpdataHeartbeat "aqi-aqi-updata-heartbeat" (G_airpurifier) {channel="miio:basic:airpurifier:AqiUpdataHeartbeat"}\r
+String RfidTag "rfid-rfid-tag" (G_airpurifier) {channel="miio:basic:airpurifier:RfidTag"}\r
+String RfidFactoryId "rfid-rfid-factory-id" (G_airpurifier) {channel="miio:basic:airpurifier:RfidFactoryId"}\r
+String RfidProductId "rfid-rfid-product-id" (G_airpurifier) {channel="miio:basic:airpurifier:RfidProductId"}\r
+String RfidTime "rfid-rfid-time" (G_airpurifier) {channel="miio:basic:airpurifier:RfidTime"}\r
+String RfidSerialNum "rfid-rfid-serial-num" (G_airpurifier) {channel="miio:basic:airpurifier:RfidSerialNum"}\r
+Number AppExtra "others-app-extra" (G_airpurifier) {channel="miio:basic:airpurifier:AppExtra"}\r
+Number MainChannel "others-main-channel" (G_airpurifier) {channel="miio:basic:airpurifier:MainChannel"}\r
+Number SlaveChannel "others-slave-channel" (G_airpurifier) {channel="miio:basic:airpurifier:SlaveChannel"}\r
+String Cola "others-cola" (G_airpurifier) {channel="miio:basic:airpurifier:Cola"}\r
+Switch ButtomDoor "others-buttom-door" (G_airpurifier) {channel="miio:basic:airpurifier:ButtomDoor"}\r
+Number RebootCause "others-reboot_cause" (G_airpurifier) {channel="miio:basic:airpurifier:RebootCause"}\r
+Number HwVersion "others-hw-version" (G_airpurifier) {channel="miio:basic:airpurifier:HwVersion"}\r
+Number I2cErrorCount "others-i2c-error-count" (G_airpurifier) {channel="miio:basic:airpurifier:I2cErrorCount"}\r
+Number ManualLevel "others-manual-level" (G_airpurifier) {channel="miio:basic:airpurifier:ManualLevel"}\r
+```\r
+\r
+### Mi Air Purifier 3 (zhimi.airpurifier.mb3) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airpurifier "Mi Air Purifier 3" <status>\r
+Number Fault "Air Purifier-fault" (G_airpurifier) {channel="miio:basic:airpurifier:Fault"}\r
+Switch On "Air Purifier-Switch Status" (G_airpurifier) {channel="miio:basic:airpurifier:On"}\r
+Number FanLevel "Air Purifier-Fan Level" (G_airpurifier) {channel="miio:basic:airpurifier:FanLevel"}\r
+Number Mode "Air Purifier-Mode" (G_airpurifier) {channel="miio:basic:airpurifier:Mode"}\r
+String FirmwareRevision "Device Information-Current Firmware Version" (G_airpurifier) {channel="miio:basic:airpurifier:FirmwareRevision"}\r
+String Manufacturer "Device Information-Device Manufacturer" (G_airpurifier) {channel="miio:basic:airpurifier:Manufacturer"}\r
+String Model "Device Information-Device Model" (G_airpurifier) {channel="miio:basic:airpurifier:Model"}\r
+String SerialNumber "Device Information-Device Serial Number" (G_airpurifier) {channel="miio:basic:airpurifier:SerialNumber"}\r
+Number Pm25Density "Environment-PM2.5" (G_airpurifier) {channel="miio:basic:airpurifier:Pm25Density"}\r
+Number RelativeHumidity "Environment-Relative Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:RelativeHumidity"}\r
+Number Temperature "Environment-Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:Temperature"}\r
+Number FilterLifeLevel "Filter-Filter Life Level" (G_airpurifier) {channel="miio:basic:airpurifier:FilterLifeLevel"}\r
+String FilterUsedTime "Filter-Filter Used Time" (G_airpurifier) {channel="miio:basic:airpurifier:FilterUsedTime"}\r
+Switch Alarm "Alarm-Alarm" (G_airpurifier) {channel="miio:basic:airpurifier:Alarm"}\r
+Number Brightness "Indicator Light-brightness" (G_airpurifier) {channel="miio:basic:airpurifier:Brightness"}\r
+Switch On1 "Indicator Light-Switch Status" (G_airpurifier) {channel="miio:basic:airpurifier:On1"}\r
+Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_airpurifier) {channel="miio:basic:airpurifier:PhysicalControlsLocked"}\r
+String ButtonPressed "Button-button-pressed" (G_airpurifier) {channel="miio:basic:airpurifier:ButtonPressed"}\r
+Number FilterMaxTime "filter-time-filter-max-time" (G_airpurifier) {channel="miio:basic:airpurifier:FilterMaxTime"}\r
+Number FilterHourDebug "filter-time-filter-hour-debug" (G_airpurifier) {channel="miio:basic:airpurifier:FilterHourDebug"}\r
+Number MotorStrong "motor-speed-motor-strong" (G_airpurifier) {channel="miio:basic:airpurifier:MotorStrong"}\r
+Number MotorHigh "motor-speed-motor-high" (G_airpurifier) {channel="miio:basic:airpurifier:MotorHigh"}\r
+Number MotorMed "motor-speed-motor-med" (G_airpurifier) {channel="miio:basic:airpurifier:MotorMed"}\r
+Number MotorMedL "motor-speed-motor-med-l" (G_airpurifier) {channel="miio:basic:airpurifier:MotorMedL"}\r
+Number MotorLow "motor-speed-motor-low" (G_airpurifier) {channel="miio:basic:airpurifier:MotorLow"}\r
+Number MotorSilent "motor-speed-motor-silent" (G_airpurifier) {channel="miio:basic:airpurifier:MotorSilent"}\r
+Number MotorFavorite "motor-speed-motor-favorite" (G_airpurifier) {channel="miio:basic:airpurifier:MotorFavorite"}\r
+Number MotorSpeed "motor-speed-motor-speed" (G_airpurifier) {channel="miio:basic:airpurifier:MotorSpeed"}\r
+Number MotorSetSpeed "motor-speed-motor-set-speed" (G_airpurifier) {channel="miio:basic:airpurifier:MotorSetSpeed"}\r
+Number FavoriteFanLevel "motor-speed-favorite-fan-level" (G_airpurifier) {channel="miio:basic:airpurifier:FavoriteFanLevel"}\r
+Number UseTime "use-time-use-time" (G_airpurifier) {channel="miio:basic:airpurifier:UseTime"}\r
+Number PurifyVolume "aqi-purify-volume" (G_airpurifier) {channel="miio:basic:airpurifier:PurifyVolume"}\r
+Number AverageAqi "aqi-average-aqi" (G_airpurifier) {channel="miio:basic:airpurifier:AverageAqi"}\r
+Number AverageAqiCnt "aqi-average-aqi-cnt" (G_airpurifier) {channel="miio:basic:airpurifier:AverageAqiCnt"}\r
+String AqiZone "aqi-aqi-zone" (G_airpurifier) {channel="miio:basic:airpurifier:AqiZone"}\r
+String SensorState "aqi-sensor-state" (G_airpurifier) {channel="miio:basic:airpurifier:SensorState"}\r
+Number AqiGoodh "aqi-aqi-goodh" (G_airpurifier) {channel="miio:basic:airpurifier:AqiGoodh"}\r
+Number AqiRunstate "aqi-aqi-runstate" (G_airpurifier) {channel="miio:basic:airpurifier:AqiRunstate"}\r
+Number AqiState "aqi-aqi-state" (G_airpurifier) {channel="miio:basic:airpurifier:AqiState"}\r
+Number AqiUpdataHeartbeat "aqi-aqi-updata-heartbeat" (G_airpurifier) {channel="miio:basic:airpurifier:AqiUpdataHeartbeat"}\r
+String RfidTag "rfid-rfid-tag" (G_airpurifier) {channel="miio:basic:airpurifier:RfidTag"}\r
+String RfidFactoryId "rfid-rfid-factory-id" (G_airpurifier) {channel="miio:basic:airpurifier:RfidFactoryId"}\r
+String RfidProductId "rfid-rfid-product-id" (G_airpurifier) {channel="miio:basic:airpurifier:RfidProductId"}\r
+String RfidTime "rfid-rfid-time" (G_airpurifier) {channel="miio:basic:airpurifier:RfidTime"}\r
+String RfidSerialNum "rfid-rfid-serial-num" (G_airpurifier) {channel="miio:basic:airpurifier:RfidSerialNum"}\r
+Number AppExtra "others-app-extra" (G_airpurifier) {channel="miio:basic:airpurifier:AppExtra"}\r
+Number MainChannel "others-main-channel" (G_airpurifier) {channel="miio:basic:airpurifier:MainChannel"}\r
+Number SlaveChannel "others-slave-channel" (G_airpurifier) {channel="miio:basic:airpurifier:SlaveChannel"}\r
+String Cola "others-cola" (G_airpurifier) {channel="miio:basic:airpurifier:Cola"}\r
+Switch ButtomDoor "others-buttom-door" (G_airpurifier) {channel="miio:basic:airpurifier:ButtomDoor"}\r
+Number RebootCause "others-reboot-cause" (G_airpurifier) {channel="miio:basic:airpurifier:RebootCause"}\r
+Number HwVersion "others-hw-version" (G_airpurifier) {channel="miio:basic:airpurifier:HwVersion"}\r
+Number IicErrorCount "others-iic-error-count" (G_airpurifier) {channel="miio:basic:airpurifier:IicErrorCount"}\r
+Number ManualLevel "others-manual-level" (G_airpurifier) {channel="miio:basic:airpurifier:ManualLevel"}\r
+Number CountryCode "others-National code" (G_airpurifier) {channel="miio:basic:airpurifier:CountryCode"}\r
+```\r
+\r
+### Mi Air Purifier Super (zhimi.airpurifier.sa1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airpurifier "Mi Air Purifier Super" <status>\r
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
+Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
+```\r
+\r
+### Mi Air Purifier Super 2 (zhimi.airpurifier.sa2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airpurifier "Mi Air Purifier Super 2" <status>\r
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
+Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
+```\r
+\r
+### Mi Fresh Air Ventilator (dmaker.airfresh.t2017) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airfresh "Mi Fresh Air Ventilator" <status>\r
+Switch power "Power" (G_airfresh) {channel="miio:basic:airfresh:power"}\r
+String airFreshMode "Mode" (G_airfresh) {channel="miio:basic:airfresh:airFreshMode"}\r
+Switch airFreshPTCPower "PTC" (G_airfresh) {channel="miio:basic:airfresh:airFreshPTCPower"}\r
+String airFreshPtcLevel "PTC Level" (G_airfresh) {channel="miio:basic:airfresh:airFreshPtcLevel"}\r
+Switch airFreshPTCStatus "PTC Status" (G_airfresh) {channel="miio:basic:airfresh:airFreshPTCStatus"}\r
+String airFreshDisplayDirection "Screen direction" (G_airfresh) {channel="miio:basic:airfresh:airFreshDisplayDirection"}\r
+Switch airFreshDisplay "Display" (G_airfresh) {channel="miio:basic:airfresh:airFreshDisplay"}\r
+Switch airFreshChildLock "Child Lock" (G_airfresh) {channel="miio:basic:airfresh:airFreshChildLock"}\r
+Switch airFreshSound "Sound" (G_airfresh) {channel="miio:basic:airfresh:airFreshSound"}\r
+Number airFreshPM25 "PM2.5" (G_airfresh) {channel="miio:basic:airfresh:airFreshPM25"}\r
+Number airFreshCO2 "CO2" (G_airfresh) {channel="miio:basic:airfresh:airFreshCO2"}\r
+Number airFreshCurrentSpeed "Current Speed" (G_airfresh) {channel="miio:basic:airfresh:airFreshCurrentSpeed"}\r
+Number airFreshFavoriteSpeed "Favorite Speed" (G_airfresh) {channel="miio:basic:airfresh:airFreshFavoriteSpeed"}\r
+Number airFreshTemperature "Temperature Outside" (G_airfresh) {channel="miio:basic:airfresh:airFreshTemperature"}\r
+Number airFreshFilterPercents "Filter Percents Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterPercents"}\r
+Number airFreshFilterDays "Filter Days Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterDays"}\r
+Number airFreshFilterProPercents "Filter Pro Percents Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterProPercents"}\r
+Number airFreshFilterProDays "Filter Pro Days Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterProDays"}\r
+String airFreshResetFilter "Reset Filter" (G_airfresh) {channel="miio:basic:airfresh:airFreshResetFilter"}\r
+```\r
+\r
+### Mi Fresh Air Ventilator A1 (dmaker.airfresh.a1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airfresh "Mi Fresh Air Ventilator A1" <status>\r
+Switch power "Power" (G_airfresh) {channel="miio:basic:airfresh:power"}\r
+String airFreshMode "Mode" (G_airfresh) {channel="miio:basic:airfresh:airFreshMode"}\r
+Switch airFreshPTCPower "PTC" (G_airfresh) {channel="miio:basic:airfresh:airFreshPTCPower"}\r
+Switch airFreshPTCStatus "PTC Status" (G_airfresh) {channel="miio:basic:airfresh:airFreshPTCStatus"}\r
+Switch airFreshDisplay "Display" (G_airfresh) {channel="miio:basic:airfresh:airFreshDisplay"}\r
+Switch airFreshChildLock "Child Lock" (G_airfresh) {channel="miio:basic:airfresh:airFreshChildLock"}\r
+Switch airFreshSound "Sound" (G_airfresh) {channel="miio:basic:airfresh:airFreshSound"}\r
+Number airFreshPM25 "PM2.5" (G_airfresh) {channel="miio:basic:airfresh:airFreshPM25"}\r
+Number airFreshCO2 "CO2" (G_airfresh) {channel="miio:basic:airfresh:airFreshCO2"}\r
+Number airFreshCurrentSpeed "Current Speed" (G_airfresh) {channel="miio:basic:airfresh:airFreshCurrentSpeed"}\r
+Number airFreshFavoriteSpeed "Favorite Speed" (G_airfresh) {channel="miio:basic:airfresh:airFreshFavoriteSpeed"}\r
+Number airFreshTemperature "Temperature Outside" (G_airfresh) {channel="miio:basic:airfresh:airFreshTemperature"}\r
+Number airFreshFilterPercents "Filter Percents Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterPercents"}\r
+Number airFreshFilterDays "Filter Days Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterDays"}\r
+String airFreshResetFilterA1 "Reset Filter" (G_airfresh) {channel="miio:basic:airfresh:airFreshResetFilterA1"}\r
+```\r
+\r
+### Gosund Plug (cuco.plug.cp1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_plug "Gosund Plug" <status>\r
+String FirmwareRevision "Device Information-CurrentFirmware Version" (G_plug) {channel="miio:basic:plug:FirmwareRevision"}\r
+String Manufacturer "Device Information-Device Manufacturer" (G_plug) {channel="miio:basic:plug:Manufacturer"}\r
+String Model "Device Information-Device Model" (G_plug) {channel="miio:basic:plug:Model"}\r
+String SerialNumber "Device Information-Device Serial Number" (G_plug) {channel="miio:basic:plug:SerialNumber"}\r
+Switch On "Switch-Switch Status" (G_plug) {channel="miio:basic:plug:On"}\r
+```\r
+\r
+### Mi Air Purifier mb1 (zhimi.airpurifier.mb1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airpurifier "Mi Air Purifier mb1" <status>\r
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
+Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
+```\r
+\r
+### Mi Air Purifier 2S (zhimi.airpurifier.mc1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airpurifier "Mi Air Purifier 2S" <status>\r
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
+Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
+```\r
+\r
+### Mi Air Purifier 2S (zhimi.airpurifier.mc2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airpurifier "Mi Air Purifier 2S" <status>\r
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
+Number filterlife "Filter  Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
+```\r
+\r
+### Mi Smart Fan (zhimi.fan.v1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_fan "Mi Smart Fan" <status>\r
+Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}\r
+Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}\r
+Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}\r
+Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}\r
+Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}\r
+Switch buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}\r
+Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}\r
+Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}\r
+Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}\r
+Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}\r
+Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}\r
+Number temp_dec "Temperature" (G_fan) {channel="miio:basic:fan:temp_dec"}\r
+Number humidity "Humidity" (G_fan) {channel="miio:basic:fan:humidity"}\r
+String acPower "AC Power" (G_fan) {channel="miio:basic:fan:acPower"}\r
+String mode "Battery Charge" (G_fan) {channel="miio:basic:fan:mode"}\r
+Number battery "Battery" (G_fan) {channel="miio:basic:fan:battery"}\r
+String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}\r
+```\r
+\r
+### Mi Smart Fan (zhimi.fan.v2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_fan "Mi Smart Fan" <status>\r
+Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}\r
+Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}\r
+Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}\r
+Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}\r
+Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}\r
+Switch buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}\r
+Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}\r
+Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}\r
+Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}\r
+Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}\r
+Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}\r
+Number temp_dec "Temperature" (G_fan) {channel="miio:basic:fan:temp_dec"}\r
+Number humidity "Humidity" (G_fan) {channel="miio:basic:fan:humidity"}\r
+String acPower "AC Power" (G_fan) {channel="miio:basic:fan:acPower"}\r
+String mode "Battery Charge" (G_fan) {channel="miio:basic:fan:mode"}\r
+Number battery "Battery" (G_fan) {channel="miio:basic:fan:battery"}\r
+String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}\r
+```\r
+\r
+### Mi Smart Pedestal Fan (zhimi.fan.v3) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_fan "Mi Smart Pedestal Fan" <status>\r
+Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}\r
+Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}\r
+Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}\r
+Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}\r
+Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}\r
+Switch buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}\r
+Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}\r
+Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}\r
+Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}\r
+Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}\r
+Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}\r
+Number temp_dec "Temperature" (G_fan) {channel="miio:basic:fan:temp_dec"}\r
+Number humidity "Humidity" (G_fan) {channel="miio:basic:fan:humidity"}\r
+String acPower "AC Power" (G_fan) {channel="miio:basic:fan:acPower"}\r
+String mode "Battery Charge" (G_fan) {channel="miio:basic:fan:mode"}\r
+Number battery "Battery" (G_fan) {channel="miio:basic:fan:battery"}\r
+String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}\r
+```\r
+\r
+### Xiaomi Mi Smart Pedestal Fan (zhimi.fan.sa1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_fan "Xiaomi Mi Smart Pedestal Fan" <status>\r
+Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}\r
+Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}\r
+Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}\r
+Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}\r
+Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}\r
+Switch buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}\r
+Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}\r
+Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}\r
+Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}\r
+Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}\r
+Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}\r
+Switch acPower "AC Power" (G_fan) {channel="miio:basic:fan:acPower"}\r
+String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}\r
+```\r
+\r
+### Xiaomi Mi Smart Pedestal Fan (zhimi.fan.za1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_fan "Xiaomi Mi Smart Pedestal Fan" <status>\r
+Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}\r
+Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}\r
+Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}\r
+Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}\r
+Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}\r
+Switch buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}\r
+Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}\r
+Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}\r
+Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}\r
+Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}\r
+Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}\r
+Switch acPower "AC Power" (G_fan) {channel="miio:basic:fan:acPower"}\r
+String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}\r
+```\r
+\r
+### Xiaomi Mi Smart Pedestal Fan (zhimi.fan.za3) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_fan "Xiaomi Mi Smart Pedestal Fan" <status>\r
+Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}\r
+Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}\r
+Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}\r
+Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}\r
+Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}\r
+Number buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}\r
+Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}\r
+Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}\r
+Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}\r
+Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}\r
+Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}\r
+String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}\r
+```\r
+\r
+### Xiaomi Mi Smart Pedestal Fan (zhimi.fan.za4) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_fan "Xiaomi Mi Smart Pedestal Fan" <status>\r
+Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}\r
+Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}\r
+Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}\r
+Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}\r
+Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}\r
+Number buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}\r
+Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}\r
+Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}\r
+Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}\r
+Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}\r
+Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}\r
+String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}\r
+```\r
+\r
+### Xiaomi Mijia Smart Tower Fan (dmaker.fan.1c) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_fan "Xiaomi Mijia Smart Tower Fan" <status>\r
+String Manufacturer "Device Information-Device Manufacturer" (G_fan) {channel="miio:basic:fan:Manufacturer"}\r
+String Model "Device Information-Device Model" (G_fan) {channel="miio:basic:fan:Model"}\r
+String SerialNumber "Device Information-Device Serial Number" (G_fan) {channel="miio:basic:fan:SerialNumber"}\r
+String FirmwareRevision "Device Information-Current Firmware Version" (G_fan) {channel="miio:basic:fan:FirmwareRevision"}\r
+Switch On "Fan-Switch Status" (G_fan) {channel="miio:basic:fan:On"}\r
+Number FanLevel "Fan-Fan Level" (G_fan) {channel="miio:basic:fan:FanLevel"}\r
+Switch HorizontalSwing "Fan-Horizontal Swing" (G_fan) {channel="miio:basic:fan:HorizontalSwing"}\r
+Number Mode "Fan-Mode" (G_fan) {channel="miio:basic:fan:Mode"}\r
+Number OffDelayTime "Fan-Power Off Delay Time" (G_fan) {channel="miio:basic:fan:OffDelayTime"}\r
+Switch Alarm "Fan-Alarm" (G_fan) {channel="miio:basic:fan:Alarm"}\r
+Switch Brightness "Fan-Brightness" (G_fan) {channel="miio:basic:fan:Brightness"}\r
+Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_fan) {channel="miio:basic:fan:PhysicalControlsLocked"}\r
+```\r
+\r
+### Xiaomi Mijia Smart Tower Fan (dmaker.fan.p5) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_fan "Xiaomi Mijia Smart Tower Fan" <status>\r
+Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}\r
+Switch roll "Rotation" (G_fan) {channel="miio:basic:fan:roll"}\r
+Number mode "Mode" (G_fan) {channel="miio:basic:fan:mode"}\r
+Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}\r
+Number timer "Timer" (G_fan) {channel="miio:basic:fan:timer"}\r
+Switch beep "Beep Sound" (G_fan) {channel="miio:basic:fan:beep"}\r
+Number light "Light" (G_fan) {channel="miio:basic:fan:light"}\r
+Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}\r
+Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}\r
+```\r
+\r
+### Xiaomi Mijia Smart Tower Fan (dmaker.fan.p8) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_fan "Xiaomi Mijia Smart Tower Fan" <status>\r
+String Manufacturer "Device Information-Device Manufacturer" (G_fan) {channel="miio:basic:fan:Manufacturer"}\r
+String Model "Device Information-Device Model" (G_fan) {channel="miio:basic:fan:Model"}\r
+String SerialNumber "Device Information-Device Serial Number" (G_fan) {channel="miio:basic:fan:SerialNumber"}\r
+String FirmwareRevision "Device Information-Current Firmware Version" (G_fan) {channel="miio:basic:fan:FirmwareRevision"}\r
+Switch On "Fan-Switch Status" (G_fan) {channel="miio:basic:fan:On"}\r
+Number FanLevel "Fan-Fan Level" (G_fan) {channel="miio:basic:fan:FanLevel"}\r
+Switch HorizontalSwing "Fan-Horizontal Swing" (G_fan) {channel="miio:basic:fan:HorizontalSwing"}\r
+Number Mode "Fan-Mode" (G_fan) {channel="miio:basic:fan:Mode"}\r
+Number OffDelayTime "Fan-Power Off Delay Time" (G_fan) {channel="miio:basic:fan:OffDelayTime"}\r
+Switch Alarm "Fan-Alarm" (G_fan) {channel="miio:basic:fan:Alarm"}\r
+Switch Brightness "Fan-Brightness" (G_fan) {channel="miio:basic:fan:Brightness"}\r
+Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_fan) {channel="miio:basic:fan:PhysicalControlsLocked"}\r
+```\r
+\r
+### Xiaomi Mijia Smart Tower Fan (dmaker.fan.p9) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_fan "Xiaomi Mijia Smart Tower Fan" <status>\r
+String Manufacturer "Device Information-Device Manufacturer" (G_fan) {channel="miio:basic:fan:Manufacturer"}\r
+String Model "Device Information-Device Model" (G_fan) {channel="miio:basic:fan:Model"}\r
+String SerialNumber "Device Information-Device Serial Number" (G_fan) {channel="miio:basic:fan:SerialNumber"}\r
+String FirmwareRevision "Device Information-Current Firmware Version" (G_fan) {channel="miio:basic:fan:FirmwareRevision"}\r
+Switch On "Fan-Switch Status" (G_fan) {channel="miio:basic:fan:On"}\r
+Number FanLevel "Fan-Fan Level" (G_fan) {channel="miio:basic:fan:FanLevel"}\r
+Number Mode "Fan-Mode" (G_fan) {channel="miio:basic:fan:Mode"}\r
+Switch HorizontalSwing "Fan-Horizontal Swing" (G_fan) {channel="miio:basic:fan:HorizontalSwing"}\r
+Number HorizontalAngle "Fan-Horizontal Angle" (G_fan) {channel="miio:basic:fan:HorizontalAngle"}\r
+Switch Alarm "Fan-Alarm" (G_fan) {channel="miio:basic:fan:Alarm"}\r
+Number OffDelayTime "Fan-Power Off Delay Time" (G_fan) {channel="miio:basic:fan:OffDelayTime"}\r
+Switch Brightness "Fan-Brightness" (G_fan) {channel="miio:basic:fan:Brightness"}\r
+Number MotorControl "Fan-Motor Control" (G_fan) {channel="miio:basic:fan:MotorControl"}\r
+Number SpeedLevel "Fan-Speed Level" (G_fan) {channel="miio:basic:fan:SpeedLevel"}\r
+Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_fan) {channel="miio:basic:fan:PhysicalControlsLocked"}\r
+```\r
+\r
+### Xiaomi Mijia Smart Tower Fan (dmaker.fan.p10) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_fan "Xiaomi Mijia Smart Tower Fan" <status>\r
+String Manufacturer "Device Information-Device Manufacturer" (G_fan) {channel="miio:basic:fan:Manufacturer"}\r
+String Model "Device Information-Device Model" (G_fan) {channel="miio:basic:fan:Model"}\r
+String SerialNumber "Device Information-Device Serial Number" (G_fan) {channel="miio:basic:fan:SerialNumber"}\r
+String FirmwareRevision "Device Information-Current Firmware Version" (G_fan) {channel="miio:basic:fan:FirmwareRevision"}\r
+Switch On "Fan-Switch Status" (G_fan) {channel="miio:basic:fan:On"}\r
+Number FanLevel "Fan-Fan Level" (G_fan) {channel="miio:basic:fan:FanLevel"}\r
+Number Mode "Fan-Mode" (G_fan) {channel="miio:basic:fan:Mode"}\r
+Switch HorizontalSwing "Fan-Horizontal Swing" (G_fan) {channel="miio:basic:fan:HorizontalSwing"}\r
+Number HorizontalAngle "Fan-Horizontal Angle" (G_fan) {channel="miio:basic:fan:HorizontalAngle"}\r
+Switch Alarm "Fan-Alarm" (G_fan) {channel="miio:basic:fan:Alarm"}\r
+Number OffDelayTime "Fan-Power Off Delay Time" (G_fan) {channel="miio:basic:fan:OffDelayTime"}\r
+Switch Brightness "Fan-Brightness" (G_fan) {channel="miio:basic:fan:Brightness"}\r
+Number MotorControl "Fan-Motor Control" (G_fan) {channel="miio:basic:fan:MotorControl"}\r
+Number SpeedLevel "Fan-Speed Level" (G_fan) {channel="miio:basic:fan:SpeedLevel"}\r
+Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_fan) {channel="miio:basic:fan:PhysicalControlsLocked"}\r
+```\r
+\r
+### Mi Smart Home Gateway v1 (lumi.gateway.v1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_gateway "Mi Smart Home Gateway v1" <status>\r
+Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:basic:gateway:telnetEnable"}\r
+Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:basic:gateway:doorbellVol"}\r
+Number gatewayVol "Gateway Volume" (G_gateway) {channel="miio:basic:gateway:gatewayVol"}\r
+Number alarmingVol "Alarming Volume" (G_gateway) {channel="miio:basic:gateway:alarmingVol"}\r
+String doorbellPush "Doorbell Push" (G_gateway) {channel="miio:basic:gateway:doorbellPush"}\r
+```\r
+\r
+### Mi Smart Home Gateway v2 (lumi.gateway.v2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_gateway "Mi Smart Home Gateway v2" <status>\r
+Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:basic:gateway:telnetEnable"}\r
+Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:basic:gateway:doorbellVol"}\r
+Number gatewayVol "Gateway Volume" (G_gateway) {channel="miio:basic:gateway:gatewayVol"}\r
+Number alarmingVol "Alarming Volume" (G_gateway) {channel="miio:basic:gateway:alarmingVol"}\r
+String doorbellPush "Doorbell Push" (G_gateway) {channel="miio:basic:gateway:doorbellPush"}\r
+```\r
+\r
+### Mi Smart Home Gateway v3 (lumi.gateway.v3) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_gateway "Mi Smart Home Gateway v3" <status>\r
+Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:basic:gateway:telnetEnable"}\r
+Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:basic:gateway:doorbellVol"}\r
+Number gatewayVol "Gateway Volume" (G_gateway) {channel="miio:basic:gateway:gatewayVol"}\r
+Number alarmingVol "Alarming Volume" (G_gateway) {channel="miio:basic:gateway:alarmingVol"}\r
+String doorbellPush "Doorbell Push" (G_gateway) {channel="miio:basic:gateway:doorbellPush"}\r
+```\r
+\r
+### Xiaomi Mi Mijia Gateway V3 ZNDMWG03LM (lumi.gateway.mgl03) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_gateway "Xiaomi Mi Mijia Gateway V3 ZNDMWG03LM" <status>\r
+Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:basic:gateway:telnetEnable"}\r
+Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:basic:gateway:doorbellVol"}\r
+Number gatewayVol "Gateway Volume" (G_gateway) {channel="miio:basic:gateway:gatewayVol"}\r
+Number alarmingVol "Alarming Volume" (G_gateway) {channel="miio:basic:gateway:alarmingVol"}\r
+String doorbellPush "Doorbell Push" (G_gateway) {channel="miio:basic:gateway:doorbellPush"}\r
+```\r
+\r
+### Mi Humdifier (zhimi.humidifier.v1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_humidifier "Mi Humdifier" <status>\r
+Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}\r
+String mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"}\r
+Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidity"}\r
+Number setHumidity "Humidity Set" (G_humidifier) {channel="miio:basic:humidifier:setHumidity"}\r
+Number aqi "Air Quality Index" (G_humidifier) {channel="miio:basic:humidifier:aqi"}\r
+Number translevel "Trans_level" (G_humidifier) {channel="miio:basic:humidifier:translevel"}\r
+Number bright "LED Brightness" (G_humidifier) {channel="miio:basic:humidifier:bright"}\r
+Switch buzzer "Buzzer Status" (G_humidifier) {channel="miio:basic:humidifier:buzzer"}\r
+Number depth "Depth" (G_humidifier) {channel="miio:basic:humidifier:depth"}\r
+Switch dry "Dry" (G_humidifier) {channel="miio:basic:humidifier:dry"}\r
+Number usedhours "Run Time" (G_humidifier) {channel="miio:basic:humidifier:usedhours"}\r
+Number motorspeed "Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:motorspeed"}\r
+Number temperature "Temperature" (G_humidifier) {channel="miio:basic:humidifier:temperature"}\r
+Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:childlock"}\r
+```\r
+\r
+### Xiaomi youpin Curtain Controller (Wi-Fi) (lumi.curtain.hagl05) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_curtain "Xiaomi youpin Curtain Controller (Wi-Fi)" <status>\r
+Number fault "Curtain - Device Fault" (G_curtain) {channel="miio:basic:curtain:fault"}\r
+Number current-position "Curtain - Current Position" (G_curtain) {channel="miio:basic:curtain:current-position"}\r
+Number status "Curtain - Status" (G_curtain) {channel="miio:basic:curtain:status"}\r
+Number target-position "Curtain - Target Position" (G_curtain) {channel="miio:basic:curtain:target-position"}\r
+Number manual-enabled "curtain_cfg - Manual Enabled" (G_curtain) {channel="miio:basic:curtain:manual-enabled"}\r
+Number polarity "curtain_cfg - Polarity" (G_curtain) {channel="miio:basic:curtain:polarity"}\r
+Number pos-limit "curtain_cfg - Position Limit" (G_curtain) {channel="miio:basic:curtain:pos-limit"}\r
+Switch en-night-tip-light "Set Night Tip Light" (G_curtain) {channel="miio:basic:curtain:en-night-tip-light"}\r
+Number run-time "curtain_cfg - Run-time" (G_curtain) {channel="miio:basic:curtain:run-time"}\r
+```\r
+\r
+### Mr Bond M1 Pro Smart Clothes Dryer (mrbond.airer.m1pro) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airer "Mr Bond M1 Pro Smart Clothes Dryer" <status>\r
+Switch dry "Dry" (G_airer) {channel="miio:basic:airer:dry"}\r
+Switch led "LED Status" (G_airer) {channel="miio:basic:airer:led"}\r
+Number motor "Motor" (G_airer) {channel="miio:basic:airer:motor"}\r
+Number drytime "Dry Time" (G_airer) {channel="miio:basic:airer:drytime"}\r
+Number airer_location "Airer Location" (G_airer) {channel="miio:basic:airer:airer_location"}\r
+Switch disinfect "disinfect" (G_airer) {channel="miio:basic:airer:disinfect"}\r
+Number distime "Disinfect Time" (G_airer) {channel="miio:basic:airer:distime"}\r
+```\r
+\r
+### Mr Bond M1 Smart Clothes Dryer (mrbond.airer.m1s) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airer "Mr Bond M1 Smart Clothes Dryer" <status>\r
+Switch dry "Dry" (G_airer) {channel="miio:basic:airer:dry"}\r
+Switch led "LED Status" (G_airer) {channel="miio:basic:airer:led"}\r
+Number motor "Motor" (G_airer) {channel="miio:basic:airer:motor"}\r
+Number drytime "Dry Time" (G_airer) {channel="miio:basic:airer:drytime"}\r
+Number airer_location "Airer Location" (G_airer) {channel="miio:basic:airer:airer_location"}\r
+Switch disinfect "disinfect" (G_airer) {channel="miio:basic:airer:disinfect"}\r
+Number distime "Disinfect Time" (G_airer) {channel="miio:basic:airer:distime"}\r
+```\r
+\r
+### Mr Bond M1 Super Smart Clothes Dryer (mrbond.airer.m1super) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_airer "Mr Bond M1 Super Smart Clothes Dryer" <status>\r
+Switch dry "Dry" (G_airer) {channel="miio:basic:airer:dry"}\r
+Switch led "LED Status" (G_airer) {channel="miio:basic:airer:led"}\r
+Number motor "Motor" (G_airer) {channel="miio:basic:airer:motor"}\r
+Number drytime "Dry Time" (G_airer) {channel="miio:basic:airer:drytime"}\r
+Number airer_location "Airer Location" (G_airer) {channel="miio:basic:airer:airer_location"}\r
+Switch disinfect "disinfect" (G_airer) {channel="miio:basic:airer:disinfect"}\r
+Number distime "Disinfect Time" (G_airer) {channel="miio:basic:airer:distime"}\r
+```\r
+\r
+### Xiaomi Mi Robot Vacuum MOP Essential (mijia.vacuum.v2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_vacuum "Xiaomi Mi Robot Vacuum MOP Essential" <status>\r
+String vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}\r
+Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"}\r
+Number fault "Robot Cleaner - Device Fault" (G_vacuum) {channel="miio:basic:vacuum:fault"}\r
+Number mode "Robot Cleaner - Mode" (G_vacuum) {channel="miio:basic:vacuum:mode"}\r
+Number target-water-level "Robot Cleaner - Target Water Level" (G_vacuum) {channel="miio:basic:vacuum:target-water-level"}\r
+Number fan-level "Robot Cleaner - Fan Level" (G_vacuum) {channel="miio:basic:vacuum:fan-level"}\r
+Number battery-level "Battery - Battery Level" (G_vacuum) {channel="miio:basic:vacuum:battery-level"}\r
+Number charging-state "Battery - Charging State" (G_vacuum) {channel="miio:basic:vacuum:charging-state"}\r
+Switch alarm "Alarm - Alarm" (G_vacuum) {channel="miio:basic:vacuum:alarm"}\r
+Number volume "Alarm - Volume" (G_vacuum) {channel="miio:basic:vacuum:volume"}\r
+Number filter-life-level "Filter - Filter Life Level" (G_vacuum) {channel="miio:basic:vacuum:filter-life-level"}\r
+Number filter-left-time "Filter - Filter Left Time" (G_vacuum) {channel="miio:basic:vacuum:filter-left-time"}\r
+Number brush-life-level "Brush Cleaner - Brush Life Level" (G_vacuum) {channel="miio:basic:vacuum:brush-life-level"}\r
+Number brush-left-time "Brush Cleaner - Brush Left Time" (G_vacuum) {channel="miio:basic:vacuum:brush-left-time"}\r
+Number brush-life-level1 "Brush Cleaner - Brush Life Level" (G_vacuum) {channel="miio:basic:vacuum:brush-life-level1"}\r
+Number brush-left-time1 "Brush Cleaner - Brush Left Time" (G_vacuum) {channel="miio:basic:vacuum:brush-left-time1"}\r
+Number clean-area "Clean Record - Clean Area" (G_vacuum) {channel="miio:basic:vacuum:clean-area"}\r
+Number clean-time "Clean Record - Clean Time" (G_vacuum) {channel="miio:basic:vacuum:clean-time"}\r
+Number total-clean-area "Clean Record - Total Clean Area" (G_vacuum) {channel="miio:basic:vacuum:total-clean-area"}\r
+Number total-clean-time "Clean Record - Total Clean Time" (G_vacuum) {channel="miio:basic:vacuum:total-clean-time"}\r
+Number total-clean-count "Clean Record - Total Clean Count" (G_vacuum) {channel="miio:basic:vacuum:total-clean-count"}\r
+Number language "Language - Language" (G_vacuum) {channel="miio:basic:vacuum:language"}\r
+Switch not-disturb-switch "Language - Not Disturb Switch" (G_vacuum) {channel="miio:basic:vacuum:not-disturb-switch"}\r
+Number mop-status "Other Status - Mop Status" (G_vacuum) {channel="miio:basic:vacuum:mop-status"}\r
+```\r
+\r
+### Xiaomi Scishare smart capsule coffee machine (scishare.coffee.s1102) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_coffee "Xiaomi Scishare smart capsule coffee machine" <status>\r
+Switch power "Power" (G_coffee) {channel="miio:basic:coffee:power"}\r
+String Status "status" (G_coffee) {channel="miio:basic:coffee:Status"}\r
+Number expresso "Brew Expresso" (G_coffee) {channel="miio:basic:coffee:expresso"}\r
+Number expresso "Brew Americano" (G_coffee) {channel="miio:basic:coffee:expresso"}\r
+Number boil "Boil water" (G_coffee) {channel="miio:basic:coffee:boil"}\r
+```\r
+\r
+### Xiaomi Scishare smart capsule coffee machine (scishare.coffee.s1301) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_coffee "Xiaomi Scishare smart capsule coffee machine" <status>\r
+Switch power "Power" (G_coffee) {channel="miio:basic:coffee:power"}\r
+String Status "status" (G_coffee) {channel="miio:basic:coffee:Status"}\r
+Number expresso "Brew Expresso" (G_coffee) {channel="miio:basic:coffee:expresso"}\r
+Number expresso "Brew Americano" (G_coffee) {channel="miio:basic:coffee:expresso"}\r
+Number boil "Boil water" (G_coffee) {channel="miio:basic:coffee:boil"}\r
+```\r
+\r
+### Xiaomi Philips Eyecare Smart Lamp 2 (philips.light.sread1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Xiaomi Philips Eyecare Smart Lamp 2" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Switch ambientPower "Ambient Power" (G_light) {channel="miio:basic:light:ambientPower"}\r
+Number ambientBrightness "Ambient Brightness" (G_light) {channel="miio:basic:light:ambientBrightness"}\r
+Number illumination "Ambient Illumination" (G_light) {channel="miio:basic:light:illumination"}\r
+Switch eyecare "Eyecare" (G_light) {channel="miio:basic:light:eyecare"}\r
+Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}\r
+```\r
+\r
+### Xiaomi Philips Eyecare Smart Lamp 2 (philips.light.sread2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Xiaomi Philips Eyecare Smart Lamp 2" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Switch ambientPower "Ambient Power" (G_light) {channel="miio:basic:light:ambientPower"}\r
+Number ambientBrightness "Ambient Brightness" (G_light) {channel="miio:basic:light:ambientBrightness"}\r
+Number illumination "Ambient Illumination" (G_light) {channel="miio:basic:light:illumination"}\r
+Switch eyecare "Eyecare" (G_light) {channel="miio:basic:light:eyecare"}\r
+Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}\r
+```\r
+\r
+### Xiaomi Philips LED Ceiling Lamp (philips.light.ceiling) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Xiaomi Philips LED Ceiling Lamp" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
+Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}\r
+```\r
+\r
+### Xiaomi Philips LED Ceiling Lamp (philips.light.zyceiling) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Xiaomi Philips LED Ceiling Lamp" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
+Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}\r
+```\r
+\r
+### Xiaomi Philips Bulb (philips.light.bulb) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Xiaomi Philips Bulb" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
+```\r
+\r
+### Xiaomi Philips Wi-Fi Bulb E27 White (philips.light.hbulb) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Xiaomi Philips Wi-Fi Bulb E27 White" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
+```\r
+\r
+### PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp (philips.light.candle) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
+Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}\r
+```\r
+\r
+### Xiaomi Philips Downlight (philips.light.downlight) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Xiaomi Philips Downlight" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
+```\r
+\r
+### Xiaomi Philips ZhiRui bedside lamp (philips.light.moonlight) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Xiaomi Philips ZhiRui bedside lamp" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
+Switch gonight "Go Night" (G_light) {channel="miio:basic:light:gonight"}\r
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
+Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}\r
+```\r
+\r
+### Philips Ceiling Light (philips.light.bceiling1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Ceiling Light" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
+Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}\r
+Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}\r
+Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}\r
+Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}\r
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
+Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}\r
+```\r
+\r
+### Philips Ceiling Light (philips.light.bceiling2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Ceiling Light" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
+Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}\r
+Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}\r
+Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}\r
+Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}\r
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
+Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}\r
+```\r
+\r
+### Philips Light (philips.light.cbulb) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Light" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+Color cid "Color" (G_light) {channel="miio:basic:light:cid"}\r
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
+Switch switch_en "Switch Enabled" (G_light) {channel="miio:basic:light:switch_en"}\r
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
+```\r
+\r
+### Philips Light (philips.light.cbulbs) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Light" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+Color cid "Color" (G_light) {channel="miio:basic:light:cid"}\r
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
+Switch switch_en "Switch Enabled" (G_light) {channel="miio:basic:light:switch_en"}\r
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
+```\r
+\r
+### Philips Light (philips.light.dcolor) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Light" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+Color cid "Color" (G_light) {channel="miio:basic:light:cid"}\r
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
+Switch switch_en "Switch Enabled" (G_light) {channel="miio:basic:light:switch_en"}\r
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
+```\r
+\r
+### Philips Light (philips.light.rwread) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Light" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+Number flm "Follow Me" (G_light) {channel="miio:basic:light:flm"}\r
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
+```\r
+\r
+### Philips Light (philips.light.lnblight1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Light" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
+Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}\r
+Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}\r
+Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}\r
+Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}\r
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
+Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}\r
+```\r
+\r
+### Philips Light (philips.light.lnblight2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Light" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
+Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}\r
+Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}\r
+Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}\r
+Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}\r
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
+Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}\r
+```\r
+\r
+### Philips Light (philips.light.lnlrlight) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Light" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
+Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}\r
+Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}\r
+Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}\r
+Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}\r
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
+Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}\r
+```\r
+\r
+### Philips Light (philips.light.lrceiling) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Light" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
+Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}\r
+Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}\r
+Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}\r
+Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}\r
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
+Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}\r
+```\r
+\r
+### Xiaomi PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp White Crystal (philips.light.candle2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Xiaomi PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp White Crystal" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
+Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}\r
+```\r
+\r
+### philips.light.mono1 (philips.light.mono1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "philips.light.mono1" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+```\r
+\r
+### Philips Down Light (philips.light.dlight) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Down Light" <status>\r
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
+```\r
+\r
+### Philips Ceiling Light (philips.light.mceil) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Ceiling Light" <status>\r
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
+```\r
+\r
+### Philips Ceiling Light (philips.light.mceilm) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Ceiling Light" <status>\r
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
+```\r
+\r
+### Philips Ceiling Light (philips.light.mceils) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Ceiling Light" <status>\r
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
+```\r
+\r
+### Philips Ceiling Light (philips.light.obceil) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Ceiling Light" <status>\r
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
+```\r
+\r
+### Philips Ceiling Light (philips.light.obceim) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Ceiling Light" <status>\r
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
+```\r
+\r
+### Philips Ceiling Light (philips.light.obceis) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Ceiling Light" <status>\r
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
+```\r
+\r
+### Philips Ceiling Light (philips.light.sceil) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Ceiling Light" <status>\r
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
+```\r
+\r
+### Philips Ceiling Light (philips.light.sceilm) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Ceiling Light" <status>\r
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
+```\r
+\r
+### Philips Ceiling Light (philips.light.sceils) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Ceiling Light" <status>\r
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
+```\r
+\r
+### Philips Ceiling Light (philips.light.xzceil) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Ceiling Light" <status>\r
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
+```\r
+\r
+### Philips Ceiling Light (philips.light.xzceim) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Ceiling Light" <status>\r
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
+```\r
+\r
+### Philips Ceiling Light (philips.light.xzceis) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Philips Ceiling Light" <status>\r
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
+```\r
+\r
+### philips.light.virtual (philips.light.virtual) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "philips.light.virtual" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
+```\r
+\r
+### philips.light.zysread (philips.light.zysread) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "philips.light.zysread" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
+```\r
+\r
+### philips.light.zystrip (philips.light.zystrip) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "philips.light.zystrip" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
+```\r
+\r
+### Mi Power-plug (chuangmi.plug.m1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_plug "Mi Power-plug" <status>\r
+Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}\r
+Number temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}\r
+Switch led "Indicator light" (G_plug) {channel="miio:basic:plug:led"}\r
+```\r
+\r
+### Mi Power-plug v1 (chuangmi.plug.v1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_plug "Mi Power-plug v1" <status>\r
+Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}\r
+Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}\r
+Number temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}\r
+```\r
+\r
+### Mi Power-plug v2 (chuangmi.plug.v2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_plug "Mi Power-plug v2" <status>\r
+Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}\r
+Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}\r
+```\r
+\r
+### Mi Power-plug v3 (chuangmi.plug.v3) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_plug "Mi Power-plug v3" <status>\r
+Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}\r
+Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}\r
+Number:Temperature temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}\r
+Switch led "Wifi LED" (G_plug) {channel="miio:basic:plug:led"}\r
+```\r
+\r
+### Mi Power-plug (chuangmi.plug.m3) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_plug "Mi Power-plug" <status>\r
+Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}\r
+Number temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}\r
+Switch led "Indicator light" (G_plug) {channel="miio:basic:plug:led"}\r
+```\r
+\r
+### Mi Smart Plug (chuangmi.plug.hmi205) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_plug "Mi Smart Plug" <status>\r
+Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}\r
+Number temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}\r
+Switch led "Indicator light" (G_plug) {channel="miio:basic:plug:led"}\r
+```\r
+\r
+### Mi Smart Plug (chuangmi.plug.hmi206) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_plug "Mi Smart Plug" <status>\r
+Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}\r
+Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}\r
+Number:Temperature temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}\r
+Switch led "Wifi LED" (G_plug) {channel="miio:basic:plug:led"}\r
+```\r
+\r
+### Mi Smart Plug (chuangmi.plug.hmi208) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_plug "Mi Smart Plug" <status>\r
+Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}\r
+Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}\r
+Number:Temperature temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}\r
+Switch led "Wifi LED" (G_plug) {channel="miio:basic:plug:led"}\r
+```\r
+\r
+### Qing Mi Smart Power Strip v1 (qmi.powerstrip.v1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_powerstrip "Qing Mi Smart Power Strip v1" <status>\r
+Switch power "Power" (G_powerstrip) {channel="miio:basic:powerstrip:power"}\r
+Number powerUsage "Power Consumption" (G_powerstrip) {channel="miio:basic:powerstrip:powerUsage"}\r
+Switch led "wifi LED" (G_powerstrip) {channel="miio:basic:powerstrip:led"}\r
+Number power_price "power_price" (G_powerstrip) {channel="miio:basic:powerstrip:power_price"}\r
+Number current "Current" (G_powerstrip) {channel="miio:basic:powerstrip:current"}\r
+Number temperature "Temperature" (G_powerstrip) {channel="miio:basic:powerstrip:temperature"}\r
+Number lp_autooff "Low Power Auto Off" (G_powerstrip) {channel="miio:basic:powerstrip:lp_autooff"}\r
+Number lp_autooff_delay "Low Power Limit Time" (G_powerstrip) {channel="miio:basic:powerstrip:lp_autooff_delay"}\r
+Number lp_threshold "Low Power Threshold" (G_powerstrip) {channel="miio:basic:powerstrip:lp_threshold"}\r
+```\r
+\r
+### Mi Power-strip v2 (zimi.powerstrip.v2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_powerstrip "Mi Power-strip v2" <status>\r
+Switch power "Power" (G_powerstrip) {channel="miio:basic:powerstrip:power"}\r
+Number powerUsage "Power Consumption" (G_powerstrip) {channel="miio:basic:powerstrip:powerUsage"}\r
+Switch led "wifi LED" (G_powerstrip) {channel="miio:basic:powerstrip:led"}\r
+Number power_price "power_price" (G_powerstrip) {channel="miio:basic:powerstrip:power_price"}\r
+Number current "Current" (G_powerstrip) {channel="miio:basic:powerstrip:current"}\r
+Number temperature "Temperature" (G_powerstrip) {channel="miio:basic:powerstrip:temperature"}\r
+Number lp_autooff "Low Power Auto Off" (G_powerstrip) {channel="miio:basic:powerstrip:lp_autooff"}\r
+Number lp_autooff_delay "Low Power Limit Time" (G_powerstrip) {channel="miio:basic:powerstrip:lp_autooff_delay"}\r
+Number lp_threshold "Low Power Threshold" (G_powerstrip) {channel="miio:basic:powerstrip:lp_threshold"}\r
+```\r
+\r
+### Xiaomi Mijia vacuum V-RVCLM21B (viomi.vacuum.v6) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_vacuum "Xiaomi Mijia vacuum V-RVCLM21B" <status>\r
+Number vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}\r
+Number state "State" (G_vacuum) {channel="miio:basic:vacuum:state"}\r
+Number mode "Mode" (G_vacuum) {channel="miio:basic:vacuum:mode"}\r
+Number err_state "Error" (G_vacuum) {channel="miio:basic:vacuum:err_state"}\r
+Number battery_life "Battery" (G_vacuum) {channel="miio:basic:vacuum:battery_life"}\r
+Number box_type "Box type" (G_vacuum) {channel="miio:basic:vacuum:box_type"}\r
+Number mop_type "mop_type" (G_vacuum) {channel="miio:basic:vacuum:mop_type"}\r
+Number s_time "Clean time" (G_vacuum) {channel="miio:basic:vacuum:s_time"}\r
+Number s_area "Clean Area" (G_vacuum) {channel="miio:basic:vacuum:s_area"}\r
+Number suction_grade "suction_grade" (G_vacuum) {channel="miio:basic:vacuum:suction_grade"}\r
+Number water_grade "water_grade" (G_vacuum) {channel="miio:basic:vacuum:water_grade"}\r
+Number remember_map "remember_map" (G_vacuum) {channel="miio:basic:vacuum:remember_map"}\r
+Number has_map "has_map" (G_vacuum) {channel="miio:basic:vacuum:has_map"}\r
+Number is_mop "is_mop" (G_vacuum) {channel="miio:basic:vacuum:is_mop"}\r
+Number has_newmap "has_newmap" (G_vacuum) {channel="miio:basic:vacuum:has_newmap"}\r
+```\r
+\r
+### Xiaomi Mijia vacuum mop STYJ02YM (viomi.vacuum.v7) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_vacuum "Xiaomi Mijia vacuum mop STYJ02YM" <status>\r
+Number vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}\r
+Number state "State" (G_vacuum) {channel="miio:basic:vacuum:state"}\r
+Number mode "Mode" (G_vacuum) {channel="miio:basic:vacuum:mode"}\r
+Number err_state "Error" (G_vacuum) {channel="miio:basic:vacuum:err_state"}\r
+Number battery_life "Battery" (G_vacuum) {channel="miio:basic:vacuum:battery_life"}\r
+Number box_type "Box type" (G_vacuum) {channel="miio:basic:vacuum:box_type"}\r
+Number mop_type "mop_type" (G_vacuum) {channel="miio:basic:vacuum:mop_type"}\r
+Number s_time "Clean time" (G_vacuum) {channel="miio:basic:vacuum:s_time"}\r
+Number s_area "Clean Area" (G_vacuum) {channel="miio:basic:vacuum:s_area"}\r
+Number suction_grade "suction_grade" (G_vacuum) {channel="miio:basic:vacuum:suction_grade"}\r
+Number water_grade "water_grade" (G_vacuum) {channel="miio:basic:vacuum:water_grade"}\r
+Number remember_map "remember_map" (G_vacuum) {channel="miio:basic:vacuum:remember_map"}\r
+Number has_map "has_map" (G_vacuum) {channel="miio:basic:vacuum:has_map"}\r
+Number is_mop "is_mop" (G_vacuum) {channel="miio:basic:vacuum:is_mop"}\r
+Number has_newmap "has_newmap" (G_vacuum) {channel="miio:basic:vacuum:has_newmap"}\r
+```\r
+\r
+### Xiaomi Mijia vacuum mop STYJ02YM v2 (viomi.vacuum.v8) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_vacuum "Xiaomi Mijia vacuum mop STYJ02YM v2" <status>\r
+Number vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}\r
+Number state "State" (G_vacuum) {channel="miio:basic:vacuum:state"}\r
+Number mode "Mode" (G_vacuum) {channel="miio:basic:vacuum:mode"}\r
+Number err_state "Error" (G_vacuum) {channel="miio:basic:vacuum:err_state"}\r
+Number battery_life "Battery" (G_vacuum) {channel="miio:basic:vacuum:battery_life"}\r
+Number box_type "Box type" (G_vacuum) {channel="miio:basic:vacuum:box_type"}\r
+Number mop_type "mop_type" (G_vacuum) {channel="miio:basic:vacuum:mop_type"}\r
+Number s_time "Clean time" (G_vacuum) {channel="miio:basic:vacuum:s_time"}\r
+Number s_area "Clean Area" (G_vacuum) {channel="miio:basic:vacuum:s_area"}\r
+Number suction_grade "suction_grade" (G_vacuum) {channel="miio:basic:vacuum:suction_grade"}\r
+Number water_grade "water_grade" (G_vacuum) {channel="miio:basic:vacuum:water_grade"}\r
+Number remember_map "remember_map" (G_vacuum) {channel="miio:basic:vacuum:remember_map"}\r
+Number has_map "has_map" (G_vacuum) {channel="miio:basic:vacuum:has_map"}\r
+Number is_mop "is_mop" (G_vacuum) {channel="miio:basic:vacuum:is_mop"}\r
+Number has_newmap "has_newmap" (G_vacuum) {channel="miio:basic:vacuum:has_newmap"}\r
+```\r
+\r
+### Vacuum 1C STYTJ01ZHM (dreame.vacuum.mc1808) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_vacuum "Vacuum 1C STYTJ01ZHM" <status>\r
+String vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}\r
+Number BatteryLevel "Battery-Battery Level" (G_vacuum) {channel="miio:basic:vacuum:BatteryLevel"}\r
+Number ChargingState "Battery-Charging State" (G_vacuum) {channel="miio:basic:vacuum:ChargingState"}\r
+Number Fault "Robot Cleaner-Device Fault" (G_vacuum) {channel="miio:basic:vacuum:Fault"}\r
+Number Status "Robot Cleaner-Status" (G_vacuum) {channel="miio:basic:vacuum:Status"}\r
+String BrushLeftTime "Main Cleaning Brush-Brush Left Time" (G_vacuum) {channel="miio:basic:vacuum:BrushLeftTime"}\r
+Number BrushLifeLevel "Main Cleaning Brush-Brush Life Level" (G_vacuum) {channel="miio:basic:vacuum:BrushLifeLevel"}\r
+Number FilterLifeLevel "Filter-Filter Life Level" (G_vacuum) {channel="miio:basic:vacuum:FilterLifeLevel"}\r
+String FilterLeftTime "Filter-Filter Left Time" (G_vacuum) {channel="miio:basic:vacuum:FilterLeftTime"}\r
+String BrushLeftTime1 "Side Cleaning Brush-Brush Left Time" (G_vacuum) {channel="miio:basic:vacuum:BrushLeftTime1"}\r
+Number BrushLifeLevel1 "Side Cleaning Brush-Brush Life Level" (G_vacuum) {channel="miio:basic:vacuum:BrushLifeLevel1"}\r
+Number WorkMode "clean-workmode" (G_vacuum) {channel="miio:basic:vacuum:WorkMode"}\r
+String Area "clean-area" (G_vacuum) {channel="miio:basic:vacuum:Area"}\r
+String Timer "clean-timer" (G_vacuum) {channel="miio:basic:vacuum:Timer"}\r
+Number Mode "clean-mode" (G_vacuum) {channel="miio:basic:vacuum:Mode"}\r
+String TotalCleanTime "clean-total time" (G_vacuum) {channel="miio:basic:vacuum:TotalCleanTime"}\r
+String TotalCleanTimes "clean-total times" (G_vacuum) {channel="miio:basic:vacuum:TotalCleanTimes"}\r
+String TotalCleanArea "clean-Total area" (G_vacuum) {channel="miio:basic:vacuum:TotalCleanArea"}\r
+String CleanLogStartTime "clean-Start Time" (G_vacuum) {channel="miio:basic:vacuum:CleanLogStartTime"}\r
+String ButtonLed "clean-led" (G_vacuum) {channel="miio:basic:vacuum:ButtonLed"}\r
+Number TaskDone "clean-task done" (G_vacuum) {channel="miio:basic:vacuum:TaskDone"}\r
+String LifeSieve "consumable-life-sieve" (G_vacuum) {channel="miio:basic:vacuum:LifeSieve"}\r
+String LifeBrushSide "consumable-life-brush-side" (G_vacuum) {channel="miio:basic:vacuum:LifeBrushSide"}\r
+String LifeBrushMain "consumable-life-brush-main" (G_vacuum) {channel="miio:basic:vacuum:LifeBrushMain"}\r
+Switch Enable "annoy-enable" (G_vacuum) {channel="miio:basic:vacuum:Enable"}\r
+String StartTime "annoy-start-time" (G_vacuum) {channel="miio:basic:vacuum:StartTime"}\r
+String StopTime "annoy-stop-time" (G_vacuum) {channel="miio:basic:vacuum:StopTime"}\r
+String MapView "map-map-view" (G_vacuum) {channel="miio:basic:vacuum:MapView"}\r
+Number Volume "audio-volume" (G_vacuum) {channel="miio:basic:vacuum:Volume"}\r
+String VoicePackets "audio-voiceId" (G_vacuum) {channel="miio:basic:vacuum:VoicePackets"}\r
+String TimeZone "timezone" (G_vacuum) {channel="miio:basic:vacuum:TimeZone"}\r
+```\r
+\r
+###  Mijia 1 Gang Wall Smart Switch (WIFI) - PTX switch (090615.switch.xswitch01) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_switch " Mijia 1 Gang Wall Smart Switch (WIFI) - PTX switch" <status>\r
+Number switch1state "Switch 1" (G_switch) {channel="miio:basic:switch:switch1state"}\r
+String switch1name "Switch Name 1" (G_switch) {channel="miio:basic:switch:switch1name"}\r
+```\r
+\r
+###  Mijia 2 Gang Wall Smart Switch (WIFI) - PTX switch (090615.switch.xswitch02) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_switch " Mijia 2 Gang Wall Smart Switch (WIFI) - PTX switch" <status>\r
+Number switch1state "Switch 1" (G_switch) {channel="miio:basic:switch:switch1state"}\r
+Number switch2state "Switch 2" (G_switch) {channel="miio:basic:switch:switch2state"}\r
+String switch1name "Switch Name 1" (G_switch) {channel="miio:basic:switch:switch1name"}\r
+String switch2name "Switch Name 2" (G_switch) {channel="miio:basic:switch:switch2name"}\r
+```\r
+\r
+###  Mijia 3 Gang Wall Smart Switch (WIFI) - PTX switch (090615.switch.xswitch03) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_switch " Mijia 3 Gang Wall Smart Switch (WIFI) - PTX switch" <status>\r
+Number switch1state "Switch 1" (G_switch) {channel="miio:basic:switch:switch1state"}\r
+Number switch2state "Switch 2" (G_switch) {channel="miio:basic:switch:switch2state"}\r
+Number switch3state "Switch 3" (G_switch) {channel="miio:basic:switch:switch3state"}\r
+String switch1name "Switch Name 1" (G_switch) {channel="miio:basic:switch:switch1name"}\r
+String switch2name "Switch Name 2" (G_switch) {channel="miio:basic:switch:switch2name"}\r
+String switch3name "Switch Name 3" (G_switch) {channel="miio:basic:switch:switch3name"}\r
+```\r
+\r
+### Mi Water Purifier v1 (yunmi.waterpurifier.v1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_waterpurifier "Mi Water Purifier v1" <status>\r
+Switch power "Power" (G_waterpurifier) {channel="miio:basic:waterpurifier:power"}\r
+Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"}\r
+Number temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"}\r
+Number rinse "Rinse" (G_waterpurifier) {channel="miio:basic:waterpurifier:rinse"}\r
+Number tds_in "TDS in" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_in"}\r
+Number tds_out "TDS out" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_out"}\r
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totalflow"}\r
+Number f1_totaltime "Filter 1 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totaltime"}\r
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedflow"}\r
+Number f1_usedtime "Filter 1 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedtime"}\r
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totalflow"}\r
+Number f2_totaltime "Filter 2 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totaltime"}\r
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedflow"}\r
+Number f2_usedtime "Filter 2 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedtime"}\r
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totalflow"}\r
+Number f3_totaltime "Filter 3 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totaltime"}\r
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedflow"}\r
+Number f3_usedtime "Filter 3 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedtime"}\r
+```\r
+\r
+### Mi Water Purifier v2 (yunmi.waterpurifier.v2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_waterpurifier "Mi Water Purifier v2" <status>\r
+Switch power "Power" (G_waterpurifier) {channel="miio:basic:waterpurifier:power"}\r
+Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"}\r
+Number temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"}\r
+Number rinse "Rinse" (G_waterpurifier) {channel="miio:basic:waterpurifier:rinse"}\r
+Number tds_in "TDS in" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_in"}\r
+Number tds_out "TDS out" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_out"}\r
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totalflow"}\r
+Number f1_totaltime "Filter 1 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totaltime"}\r
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedflow"}\r
+Number f1_usedtime "Filter 1 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedtime"}\r
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totalflow"}\r
+Number f2_totaltime "Filter 2 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totaltime"}\r
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedflow"}\r
+Number f2_usedtime "Filter 2 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedtime"}\r
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totalflow"}\r
+Number f3_totaltime "Filter 3 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totaltime"}\r
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedflow"}\r
+Number f3_usedtime "Filter 3 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedtime"}\r
+```\r
+\r
+### Mi Water Purifier v3 (yunmi.waterpurifier.v3) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_waterpurifier "Mi Water Purifier v3" <status>\r
+Switch power "Power" (G_waterpurifier) {channel="miio:basic:waterpurifier:power"}\r
+Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"}\r
+Number temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"}\r
+Number rinse "Rinse" (G_waterpurifier) {channel="miio:basic:waterpurifier:rinse"}\r
+Number tds_in "TDS in" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_in"}\r
+Number tds_out "TDS out" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_out"}\r
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totalflow"}\r
+Number f1_totaltime "Filter 1 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totaltime"}\r
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedflow"}\r
+Number f1_usedtime "Filter 1 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedtime"}\r
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totalflow"}\r
+Number f2_totaltime "Filter 2 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totaltime"}\r
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedflow"}\r
+Number f2_usedtime "Filter 2 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedtime"}\r
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totalflow"}\r
+Number f3_totaltime "Filter 3 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totaltime"}\r
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedflow"}\r
+Number f3_usedtime "Filter 3 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedtime"}\r
+```\r
+\r
+### Mi Water Purifier v4 (yunmi.waterpurifier.v4) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_waterpurifier "Mi Water Purifier v4" <status>\r
+Switch power "Power" (G_waterpurifier) {channel="miio:basic:waterpurifier:power"}\r
+Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"}\r
+Number temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"}\r
+Number rinse "Rinse" (G_waterpurifier) {channel="miio:basic:waterpurifier:rinse"}\r
+Number tds_in "TDS in" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_in"}\r
+Number tds_out "TDS out" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_out"}\r
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totalflow"}\r
+Number f1_totaltime "Filter 1 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totaltime"}\r
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedflow"}\r
+Number f1_usedtime "Filter 1 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedtime"}\r
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totalflow"}\r
+Number f2_totaltime "Filter 2 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totaltime"}\r
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedflow"}\r
+Number f2_usedtime "Filter 2 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedtime"}\r
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totalflow"}\r
+Number f3_totaltime "Filter 3 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totaltime"}\r
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedflow"}\r
+Number f3_usedtime "Filter 3 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedtime"}\r
+```\r
+\r
+### Mi Water Purifier lx2 (yunmi.waterpuri.lx2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_waterpuri "Mi Water Purifier lx2" <status>\r
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
+```\r
+\r
+### Mi Water Purifier lx3 (yunmi.waterpuri.lx3) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_waterpuri "Mi Water Purifier lx3" <status>\r
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
+```\r
+\r
+### Mi Water Purifier lx4 (yunmi.waterpuri.lx4) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_waterpuri "Mi Water Purifier lx4" <status>\r
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
+```\r
+\r
+### Mi Water Purifier lx5 (yunmi.waterpuri.lx5) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_waterpuri "Mi Water Purifier lx5" <status>\r
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
+```\r
+\r
+### Mi Water Purifier lx6 (yunmi.waterpuri.lx6) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_waterpuri "Mi Water Purifier lx6" <status>\r
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
+```\r
+\r
+### Mi Water Purifier lx7 (yunmi.waterpuri.lx7) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_waterpuri "Mi Water Purifier lx7" <status>\r
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
+```\r
+\r
+### Mi Water Purifier lx8 (yunmi.waterpuri.lx8) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_waterpuri "Mi Water Purifier lx8" <status>\r
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
+```\r
+\r
+### Mi Water Purifier lx9 (yunmi.waterpuri.lx9) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_waterpuri "Mi Water Purifier lx9" <status>\r
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
+```\r
+\r
+### Mi Water Purifier lx10 (yunmi.waterpuri.lx10) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_waterpuri "Mi Water Purifier lx10" <status>\r
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
+```\r
+\r
+### Mi Water Purifier lx11 (yunmi.waterpuri.lx11) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_waterpuri "Mi Water Purifier lx11" <status>\r
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
+```\r
+\r
+### Mi Water Purifier lx12 (yunmi.waterpuri.lx12) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_waterpuri "Mi Water Purifier lx12" <status>\r
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
+```\r
+\r
+### Xiaomi Mijia Whale Smart Toilet Cover (xjx.toilet.pro) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_toilet "Xiaomi Mijia Whale Smart Toilet Cover" <status>\r
+Number seat_temp "Seat Temperature" (G_toilet) {channel="miio:basic:toilet:seat_temp"}\r
+Number status_seatheat "Seat Status" (G_toilet) {channel="miio:basic:toilet:status_seatheat"}\r
+Number water_temp_t "Water Temperature" (G_toilet) {channel="miio:basic:toilet:water_temp_t"}\r
+Number fan_temp "Fan Temperature" (G_toilet) {channel="miio:basic:toilet:fan_temp"}\r
+Number status_led "Night Light" (G_toilet) {channel="miio:basic:toilet:status_led"}\r
+```\r
+\r
+### Xiaomi Mijia Smart Toilet Cover (xjx.toilet.relax) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_toilet "Xiaomi Mijia Smart Toilet Cover" <status>\r
+Number seat_temp "Seat Temperature" (G_toilet) {channel="miio:basic:toilet:seat_temp"}\r
+Number status_seatheat "Seat Status" (G_toilet) {channel="miio:basic:toilet:status_seatheat"}\r
+Number water_temp_t "Water Temperature" (G_toilet) {channel="miio:basic:toilet:water_temp_t"}\r
+Number fan_temp "Fan Temperature" (G_toilet) {channel="miio:basic:toilet:fan_temp"}\r
+Number status_led "Night Light" (G_toilet) {channel="miio:basic:toilet:status_led"}\r
+```\r
+\r
+### Xiaomi Mijia Smart Toilet Cover (xjx.toilet.pure) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_toilet "Xiaomi Mijia Smart Toilet Cover" <status>\r
+Number seat_temp "Seat Temperature" (G_toilet) {channel="miio:basic:toilet:seat_temp"}\r
+Number status_seatheat "Seat Status" (G_toilet) {channel="miio:basic:toilet:status_seatheat"}\r
+Number water_temp_t "Water Temperature" (G_toilet) {channel="miio:basic:toilet:water_temp_t"}\r
+Number fan_temp "Fan Temperature" (G_toilet) {channel="miio:basic:toilet:fan_temp"}\r
+Number status_led "Night Light" (G_toilet) {channel="miio:basic:toilet:status_led"}\r
+```\r
+\r
+### Xiaomi Mijia Smart Toilet Cover (xjx.toilet.zero) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_toilet "Xiaomi Mijia Smart Toilet Cover" <status>\r
+Number seat_temp "Seat Temperature" (G_toilet) {channel="miio:basic:toilet:seat_temp"}\r
+Number status_seatheat "Seat Status" (G_toilet) {channel="miio:basic:toilet:status_seatheat"}\r
+Number water_temp_t "Water Temperature" (G_toilet) {channel="miio:basic:toilet:water_temp_t"}\r
+Number fan_temp "Fan Temperature" (G_toilet) {channel="miio:basic:toilet:fan_temp"}\r
+Number status_led "Night Light" (G_toilet) {channel="miio:basic:toilet:status_led"}\r
+```\r
+\r
+### Yeelight Lamp (yeelink.light.bslamp1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight Lamp" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}\r
+Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight Lamp (yeelink.light.bslamp2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight Lamp" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}\r
+Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight Lamp (yeelink.light.bslamp3) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight Lamp" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}\r
+Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight BadHeater (yeelink.bhf_light.v1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_bhf_light "Yeelight BadHeater" <status>\r
+Switch power "Power" (G_bhf_light) {channel="miio:basic:bhf_light:power"}\r
+String bh_mode "Bath Heater mode" (G_bhf_light) {channel="miio:basic:bhf_light:bh_mode"}\r
+Dimmer brightness "Brightness" (G_bhf_light) {channel="miio:basic:bhf_light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_bhf_light) {channel="miio:basic:bhf_light:delayoff"}\r
+Number temperature "Temperature" (G_bhf_light) {channel="miio:basic:bhf_light:temperature"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_bhf_light) {channel="miio:basic:bhf_light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight BadHeater (yeelink.bhf_light.v2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_bhf_light "Yeelight BadHeater" <status>\r
+Switch power "Power" (G_bhf_light) {channel="miio:basic:bhf_light:power"}\r
+String bh_mode "Bath Heater mode" (G_bhf_light) {channel="miio:basic:bhf_light:bh_mode"}\r
+Dimmer brightness "Brightness" (G_bhf_light) {channel="miio:basic:bhf_light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_bhf_light) {channel="miio:basic:bhf_light:delayoff"}\r
+Number temperature "Temperature" (G_bhf_light) {channel="miio:basic:bhf_light:temperature"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_bhf_light) {channel="miio:basic:bhf_light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp v2 (yeelink.light.ceiling2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp v2" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp v3 (yeelink.light.ceiling3) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp v3" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp v4 (JIAOYUE 650 RGB) (yeelink.light.ceiling4) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp v4 (JIAOYUE 650 RGB)" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number ambientBrightness "Ambient Brightness" (G_light) {channel="miio:basic:light:ambientBrightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+Switch ambientPower "Ambient Power" (G_light) {channel="miio:basic:light:ambientPower"}\r
+Color ambientColor "Ambient Color" (G_light) {channel="miio:basic:light:ambientColor"}\r
+Number ambientColorTemperature "Ambient Color Temperature" (G_light) {channel="miio:basic:light:ambientColorTemperature"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number ambientColorMode "Ambient Color Mode" (G_light) {channel="miio:basic:light:ambientColorMode"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp v4 (yeelink.light.ceiling4.ambi) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_ceiling4 "Yeelight LED Ceiling Lamp v4" <status>\r
+Switch power "Power" (G_ceiling4) {channel="miio:basic:ceiling4:power"}\r
+Dimmer brightness "Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:brightness"}\r
+Number ambientBrightness "Ambient Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:ambientBrightness"}\r
+Number delayoff "Shutdown Timer" (G_ceiling4) {channel="miio:basic:ceiling4:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_ceiling4) {channel="miio:basic:ceiling4:colorTemperature"}\r
+Number colorMode "Color Mode" (G_ceiling4) {channel="miio:basic:ceiling4:colorMode"}\r
+String name "Name" (G_ceiling4) {channel="miio:basic:ceiling4:name"}\r
+Switch ambientPower "Ambient Power" (G_ceiling4) {channel="miio:basic:ceiling4:ambientPower"}\r
+Color ambientColor "Ambient Color" (G_ceiling4) {channel="miio:basic:ceiling4:ambientColor"}\r
+Number ambientColorTemperature "Ambient Color Temperature" (G_ceiling4) {channel="miio:basic:ceiling4:ambientColorTemperature"}\r
+String customScene "Set Scene" (G_ceiling4) {channel="miio:basic:ceiling4:customScene"}\r
+Number ambientColorMode "Ambient Color Mode" (G_ceiling4) {channel="miio:basic:ceiling4:ambientColorMode"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp v5 (yeelink.light.ceiling5) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp v5" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp v6 (yeelink.light.ceiling6) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp v6" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp v7 (yeelink.light.ceiling7) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp v7" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp v8 (yeelink.light.ceiling8) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp v8" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp v9 (yeelink.light.ceiling9) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp v9" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Meteorite lamp (yeelink.light.ceiling10) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Meteorite lamp" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number ambientBrightness "Ambient Brightness" (G_light) {channel="miio:basic:light:ambientBrightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+Switch ambientPower "Ambient Power" (G_light) {channel="miio:basic:light:ambientPower"}\r
+Color ambientColor "Ambient Color" (G_light) {channel="miio:basic:light:ambientColor"}\r
+Number ambientColorTemperature "Ambient Color Temperature" (G_light) {channel="miio:basic:light:ambientColorTemperature"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number ambientColorMode "Ambient Color Mode" (G_light) {channel="miio:basic:light:ambientColorMode"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp v11 (yeelink.light.ceiling11) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp v11" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp v12 (yeelink.light.ceiling12) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp v12" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp v13 (yeelink.light.ceiling13) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp v13" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling14) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling15) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling16) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling17) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling18) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling19) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling20) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling21) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling22) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling23) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight LED Ceiling Lamp" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Ambi Lamp (yeelink.light.ceiling4.ambi) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_ceiling4 "Yeelight LED Ceiling Ambi Lamp" <status>\r
+Switch power "Power" (G_ceiling4) {channel="miio:basic:ceiling4:power"}\r
+Dimmer brightness "Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:brightness"}\r
+Number ambientBrightness "Ambient Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:ambientBrightness"}\r
+Number delayoff "Shutdown Timer" (G_ceiling4) {channel="miio:basic:ceiling4:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_ceiling4) {channel="miio:basic:ceiling4:colorTemperature"}\r
+Number colorMode "Color Mode" (G_ceiling4) {channel="miio:basic:ceiling4:colorMode"}\r
+String name "Name" (G_ceiling4) {channel="miio:basic:ceiling4:name"}\r
+Switch ambientPower "Ambient Power" (G_ceiling4) {channel="miio:basic:ceiling4:ambientPower"}\r
+Color ambientColor "Ambient Color" (G_ceiling4) {channel="miio:basic:ceiling4:ambientColor"}\r
+Number ambientColorTemperature "Ambient Color Temperature" (G_ceiling4) {channel="miio:basic:ceiling4:ambientColorTemperature"}\r
+String customScene "Set Scene" (G_ceiling4) {channel="miio:basic:ceiling4:customScene"}\r
+Number ambientColorMode "Ambient Color Mode" (G_ceiling4) {channel="miio:basic:ceiling4:ambientColorMode"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Ambi Lamp (yeelink.light.ceiling10.ambi) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_ceiling10 "Yeelight LED Ceiling Ambi Lamp" <status>\r
+Switch power "Power" (G_ceiling10) {channel="miio:basic:ceiling10:power"}\r
+Dimmer brightness "Brightness" (G_ceiling10) {channel="miio:basic:ceiling10:brightness"}\r
+Number delayoff "Shutdown Timer" (G_ceiling10) {channel="miio:basic:ceiling10:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_ceiling10) {channel="miio:basic:ceiling10:colorTemperature"}\r
+Number colorMode "Color Mode" (G_ceiling10) {channel="miio:basic:ceiling10:colorMode"}\r
+String name "Name" (G_ceiling10) {channel="miio:basic:ceiling10:name"}\r
+String customScene "Set Scene" (G_ceiling10) {channel="miio:basic:ceiling10:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_ceiling10) {channel="miio:basic:ceiling10:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Ambi Lamp (yeelink.light.ceiling19.ambi) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_ceiling19 "Yeelight LED Ceiling Ambi Lamp" <status>\r
+Switch power "Power" (G_ceiling19) {channel="miio:basic:ceiling19:power"}\r
+Dimmer brightness "Brightness" (G_ceiling19) {channel="miio:basic:ceiling19:brightness"}\r
+Number delayoff "Shutdown Timer" (G_ceiling19) {channel="miio:basic:ceiling19:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_ceiling19) {channel="miio:basic:ceiling19:colorTemperature"}\r
+Number colorMode "Color Mode" (G_ceiling19) {channel="miio:basic:ceiling19:colorMode"}\r
+String name "Name" (G_ceiling19) {channel="miio:basic:ceiling19:name"}\r
+String customScene "Set Scene" (G_ceiling19) {channel="miio:basic:ceiling19:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_ceiling19) {channel="miio:basic:ceiling19:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight LED Ceiling Ambi Lamp (yeelink.light.ceiling20.ambi) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_ceiling20 "Yeelight LED Ceiling Ambi Lamp" <status>\r
+Switch power "Power" (G_ceiling20) {channel="miio:basic:ceiling20:power"}\r
+Dimmer brightness "Brightness" (G_ceiling20) {channel="miio:basic:ceiling20:brightness"}\r
+Number delayoff "Shutdown Timer" (G_ceiling20) {channel="miio:basic:ceiling20:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_ceiling20) {channel="miio:basic:ceiling20:colorTemperature"}\r
+Number colorMode "Color Mode" (G_ceiling20) {channel="miio:basic:ceiling20:colorMode"}\r
+String name "Name" (G_ceiling20) {channel="miio:basic:ceiling20:name"}\r
+String customScene "Set Scene" (G_ceiling20) {channel="miio:basic:ceiling20:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_ceiling20) {channel="miio:basic:ceiling20:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight ct2 (yeelink.light.ct2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight ct2" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight White Bulb (yeelink.light.mono1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight White Bulb" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight White Bulb v2 (yeelink.light.mono2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight White Bulb v2" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight White (yeelink.light.mono5) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight White" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight (yeelink.light.lamp1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight (yeelink.light.lamp2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight (yeelink.light.lamp3) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight (yeelink.light.lamp4) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight (yeelink.light.lamp5) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight (yeelink.light.lamp6) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight (yeelink.light.lamp7) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight (yeelink.light.lamp8) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight Panel (yeelink.light.panel1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight Panel" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight Strip (yeelink.light.strip1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight Strip" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}\r
+Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight Strip (yeelink.light.strip2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight Strip" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}\r
+Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight Strip (yeelink.light.strip4) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight Strip" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight (yeelink.light.virtual) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight Color Bulb (yeelink.light.color1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight Color Bulb" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}\r
+Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight Color Bulb YLDP06YL 10W (yeelink.light.color2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight Color Bulb YLDP06YL 10W" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}\r
+Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight Color Bulb YLDP02YL 9W (yeelink.light.color3) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight Color Bulb YLDP02YL 9W" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}\r
+Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight Bulb YLDP13YL (8,5W) (yeelink.light.color4) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight Bulb YLDP13YL (8,5W)" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}\r
+Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+```\r
+\r
+### Yeelight yilai ceiling (yilai.light.ceiling1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight yilai ceiling" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight yilai ceiling (yilai.light.ceiling2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight yilai ceiling" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Yeelight yilai ceiling (yilai.light.ceiling3) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_light "Yeelight yilai ceiling" <status>\r
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
+String name "Name" (G_light) {channel="miio:basic:light:name"}\r
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
+```\r
+\r
+### Zhimi Heater (zhimi.heater.za1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_heater "Zhimi Heater" <status>\r
+Switch power "Power" (G_heater) {channel="miio:basic:heater:power"}\r
+Number:Temperature target_temperature "Target Temperature" (G_heater) {channel="miio:basic:heater:target_temperature"}\r
+Number brightness "Brightness" (G_heater) {channel="miio:basic:heater:brightness"}\r
+Switch buzzer "Buzzer Status" (G_heater) {channel="miio:basic:heater:buzzer"}\r
+Number relative_humidity "Relative Humidity" (G_heater) {channel="miio:basic:heater:relative_humidity"}\r
+Switch childlock "Child Lock" (G_heater) {channel="miio:basic:heater:childlock"}\r
+Switch HWSwitch "HW Switch" (G_heater) {channel="miio:basic:heater:HWSwitch"}\r
+Number:Temperature temperature "Temperature" (G_heater) {channel="miio:basic:heater:temperature"}\r
+Number usedhours "Run Time" (G_heater) {channel="miio:basic:heater:usedhours"}\r
+```\r
+\r
+### Zhimi Heater (zhimi.heater.za2) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_heater "Zhimi Heater" <status>\r
+Number fault "Heater - Device Fault" (G_heater) {channel="miio:basic:heater:fault"}\r
+Switch on "Heater - Power" (G_heater) {channel="miio:basic:heater:on"}\r
+Number:Temperature target-temperature "Heater - Target Temperature" (G_heater) {channel="miio:basic:heater:target-temperature"}\r
+Switch alarm "Alarm - Alarm" (G_heater) {channel="miio:basic:heater:alarm"}\r
+Number:Time countdown-time "Countdown - Countdown Time" (G_heater) {channel="miio:basic:heater:countdown-time"}\r
+Number relative-humidity "Environment - Relative Humidity" (G_heater) {channel="miio:basic:heater:relative-humidity"}\r
+Number:Temperature temperature "Environment - Temperature" (G_heater) {channel="miio:basic:heater:temperature"}\r
+Dimmer brightness "Indicator Light - Brightness" (G_heater) {channel="miio:basic:heater:brightness"}\r
+Switch physical-controls-locked "Physical Control Locked - Physical Controls Locked" (G_heater) {channel="miio:basic:heater:physical-controls-locked"}\r
+Number:Time use-time "Private-Service - Use Time" (G_heater) {channel="miio:basic:heater:use-time"}\r
+```\r
+\r
+### Zhimi Heater (zhimi.heater.zb1) item file lines\r
+\r
+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.\r
+\r
+```java\r
+Group G_heater "Zhimi Heater" <status>\r
+Number fault "Heater - Device Fault" (G_heater) {channel="miio:basic:heater:fault"}\r
+Switch on "Heater - Power" (G_heater) {channel="miio:basic:heater:on"}\r
+Number:Temperature target-temperature "Heater - Target Temperature" (G_heater) {channel="miio:basic:heater:target-temperature"}\r
+Switch alarm "Alarm - Alarm" (G_heater) {channel="miio:basic:heater:alarm"}\r
+Number:Time countdown-time "Countdown - Countdown Time" (G_heater) {channel="miio:basic:heater:countdown-time"}\r
+Number relative-humidity "Environment - Relative Humidity" (G_heater) {channel="miio:basic:heater:relative-humidity"}\r
+Number:Temperature temperature "Environment - Temperature" (G_heater) {channel="miio:basic:heater:temperature"}\r
+Dimmer brightness "Indicator Light - Brightness" (G_heater) {channel="miio:basic:heater:brightness"}\r
+Switch physical-controls-locked "Physical Control Locked - Physical Controls Locked" (G_heater) {channel="miio:basic:heater:physical-controls-locked"}\r
+Number:Time use-time "Private-Service - Use Time" (G_heater) {channel="miio:basic:heater:use-time"}\r
+Number country-code "Private-Service - Country-Code" (G_heater) {channel="miio:basic:heater:country-code"}\r
+```\r
+\r
 
 
 ### <a name="Country-Servers">Country Servers</a>
index e045ea22ef924d76ae5ca11297026597364d4175..8674bf6d0975e0f173240690dcd9eb6e6360b52a 100644 (file)
@@ -34,6 +34,7 @@ public enum MiIoDevices {
     AIRMONITOR_S1("cgllc.airmonitor.s1", "Mi Air Quality Monitor S1", THING_TYPE_BASIC),
     AIR_HUMIDIFIER_V1("zhimi.humidifier.v1", "Mi Air Humidifier", THING_TYPE_BASIC),
     AIR_HUMIDIFIER_CA1("zhimi.humidifier.ca1", "Mi Air Humidifier", THING_TYPE_BASIC),
+    AIR_HUMIDIFIER_CA4("zhimi.humidifier.ca4", "Mi Air Evaporative Humidifier 2", THING_TYPE_BASIC),
     AIR_HUMIDIFIER_CB1("zhimi.humidifier.cb1", "Mi Air Humidifier 2", THING_TYPE_BASIC),
     AIR_HUMIDIFIER_MJJSQ("deerma.humidifier.mjjsq", "Mija Smart humidifier", THING_TYPE_BASIC),
     AIR_PURIFIER1("zhimi.airpurifier.v1", "Mi Air Purifier v1", THING_TYPE_BASIC),
index 557270911446c02969199e67b1be59a9ec810488..1eb23548d85fbf9c9dde0ebea9bce60b4ca39d14 100644 (file)
@@ -59,6 +59,16 @@ public class Conversions {
         return new JsonPrimitive(value);
     }
 
+    public static JsonElement tankLevel(JsonElement value12) {
+        // 127 without water tank. 120 = 100% water
+        if (value12.getAsInt() == 127) {
+            return new JsonPrimitive(-1);
+        } else {
+            double value = value12.getAsDouble();
+            return new JsonPrimitive(value / 1.2);
+        }
+    }
+
     public static JsonElement execute(String transfortmation, JsonElement value) {
         switch (transfortmation.toUpperCase()) {
             case "YEELIGHTSCENEID":
@@ -67,6 +77,8 @@ public class Conversions {
                 return secondsToHours(value);
             case "/10":
                 return divideTen(value);
+            case "TANKLEVEL":
+                return tankLevel(value);
             default:
                 LOGGER.debug("Transformation {} not found. Returning '{}'", transfortmation, value.toString());
                 return value;
index fcc9709565de581d87c6ad797534e0be399392f1..0fc1ee99bc93e4fcb2ac3d4a80d43e2e8e9762c7 100644 (file)
                <item-type>Switch</item-type>
                <label>Eyecare Mode On/Off</label>
        </channel-type>
+       <channel-type id="clean">
+               <item-type>Switch</item-type>
+               <label>Cleaning On/Off</label>
+       </channel-type>
        <channel-type id="mode">
                <item-type>String</item-type>
                <label>Mode</label>
        <channel-type id="humidity">
                <item-type>Number</item-type>
                <label>Humidity</label>
-               <state pattern="%.1f" readOnly="true"/>
+               <state pattern="%.1f %%" readOnly="true"/>
        </channel-type>
        <channel-type id="pm25">
                <item-type>Number</item-type>
                <state pattern="%.0f" readOnly="true"/>
        </channel-type>
        <channel-type id="usedhours">
-               <item-type>Number</item-type>
+               <item-type>Number:Time</item-type>
                <label>Run Time</label>
-               <state pattern="%.0f" readOnly="true"/>
+               <state pattern="%.0f %unit%" readOnly="true"/>
+       </channel-type>
+       <channel-type id="powerhours">
+               <item-type>Number:Time</item-type>
+               <label>Powered On Time</label>
+               <state pattern="%.0f %unit%" readOnly="true"/>
        </channel-type>
        <channel-type id="motorspeed">
                <item-type>Number</item-type>
                <label>Motor Speed</label>
-               <state pattern="%.0f" readOnly="true"/>
+               <state pattern="%.0f rpm" readOnly="true"/>
        </channel-type>
        <channel-type id="filterlive">
                <item-type>Number</item-type>
                <item-type>Number</item-type>
                <label>Trans Level</label>
        </channel-type>
+       <channel-type id="waterlevel">
+               <item-type>Number</item-type>
+               <label>Water Level</label>
+               <state pattern="%.0f %%"/>
+       </channel-type>
        <channel-type id="dry">
                <item-type>Switch</item-type>
                <label>Dry</label>
                        </options>
                </state>
        </channel-type>
+       <channel-type id="humidifierOperationMode">
+               <item-type>Number</item-type>
+               <label>Operation Mode</label>
+               <state>
+                       <options>
+                               <option value="0">Auto</option>
+                               <option value="1">Low</option>
+                               <option value="2">Medium</option>
+                               <option value="3">High</option>
+                       </options>
+               </state>
+       </channel-type>
+       <channel-type id="humidifierLedBrightness">
+               <item-type>Number</item-type>
+               <label>LED Brightness</label>
+               <state>
+                       <options>
+                               <option value="0">Off</option>
+                               <option value="1">Dim</option>
+                               <option value="2">Bright</option>
+                       </options>
+               </state>
+       </channel-type>
+       <channel-type id="humidifierLastPressedButton">
+               <item-type>Number</item-type>
+               <label>Last Pressed Button</label>
+               <state>
+                       <options>
+                               <option value="0">No</option>
+                               <option value="1">LED</option>
+                               <option value="2">Power</option>
+                       </options>
+               </state>
+       </channel-type>
+       <channel-type id="countryCode">
+               <item-type>Number</item-type>
+               <label>Country</label>
+               <state>
+                       <options>
+                               <option value="0">Unlocked</option>
+                               <option value="1">US</option>
+                               <option value="82">KR</option>
+                               <option value="44">EU</option>
+                               <option value="81">JP</option>
+                               <option value="7">RU</option>
+                               <option value="86">CN</option>
+                               <option value="852">HK</option>
+                               <option value="886">TW</option>
+                               <option value="33">FR</option>
+                       </options>
+               </state>
+       </channel-type>
+
 </thing:thing-descriptions>
diff --git a/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.humidifier.ca4.json b/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.humidifier.ca4.json
new file mode 100644 (file)
index 0000000..76b0107
--- /dev/null
@@ -0,0 +1,273 @@
+{
+       "deviceMapping": {
+               "id": [
+                       "zhimi.humidifier.ca4"
+               ],
+               "propertyMethod": "get_properties",
+               "maxProperties": 2,
+               "channels": [
+                       {
+                               "property": "power",
+                               "siid": 2,
+                               "piid": 1,
+                               "friendlyName": "Power",
+                               "channel": "power",
+                               "channelType": "power",
+                               "type": "Switch",
+                               "refresh": true,
+                               "actions": [
+                                       {
+                                               "command": "set_properties",
+                                               "parameterType": "ONOFFBOOL"
+                                       }
+                               ]
+                       },
+                       {
+                               "property": "mode",
+                               "siid": 2,
+                               "piid": 5,
+                               "friendlyName": "Mode",
+                               "channel": "mode",
+                               "channelType": "humidifierOperationMode",
+                               "type": "Number",
+                               "refresh": true,
+                               "ChannelGroup": "actions",
+                               "actions": [
+                                       {
+                                               "command": "set_properties",
+                                               "parameterType": "NUMBER"
+                                       }
+                               ]
+                       },
+                       {
+                               "property": "fault",
+                               "siid": 2,
+                               "piid": 2,
+                               "friendlyName": "Humidifier Device Fault",
+                               "channel": "Fault",
+                               "channelType": "miot_uint8",
+                               "type": "Number",
+                               "refresh": true,
+                               "actions": []
+                       },
+                       {
+                               "property": "humidity",
+                               "siid": 3,
+                               "piid": 9,
+                               "friendlyName": "Humidity",
+                               "channel": "humidity",
+                               "channelType": "humidity",
+                               "type": "Number",
+                               "refresh": true,
+                               "ChannelGroup": "Status",
+                               "actions": []
+                       },
+                       {
+                               "property": "target_humidity",
+                               "siid": 2,
+                               "piid": 6,
+                               "friendlyName": "Target Humidity",
+                               "channel": "targetHumidity",
+                               "channelType": "humidity",
+                               "type": "Number",
+                               "refresh": true,
+                               "ChannelGroup": "Status",
+                               "actions": [
+                                       {
+                                               "command": "set_properties",
+                                               "parameterType": "NUMBER"
+                                       }
+                               ]
+                       },
+                       {
+                               "property": "water_level",
+                               "siid": 2,
+                               "piid": 7,
+                               "friendlyName": "Water Level",
+                               "channel": "waterlevel",
+                               "channelType": "waterlevel",
+                               "type": "Number",
+                               "refresh": true,
+                               "ChannelGroup": "Status",
+                               "transformation": "tankLevel",
+                               "actions": []
+                       },
+                       {
+                               "property": "led_brightness",
+                               "siid": 5,
+                               "piid": 2,
+                               "friendlyName": "LED Brightness",
+                               "channel": "bright",
+                               "channelType": "humidifierLedBrightness",
+                               "type": "Number",
+                               "refresh": true,
+                               "ChannelGroup": "actions",
+                               "actions": [
+                                       {
+                                               "command": "set_properties",
+                                               "parameterType": "NUMBER"
+                                       }
+                               ]
+                       },
+                       {
+                               "property": "buzzer",
+                               "siid": 4,
+                               "piid": 1,
+                               "friendlyName": "Buzzer Status",
+                               "channel": "buzzer",
+                               "channelType": "buzzer",
+                               "type": "Switch",
+                               "refresh": true,
+                               "ChannelGroup": "actions",
+                               "actions": [
+                                       {
+                                               "command": "set_properties",
+                                               "parameterType": "ONOFFBOOL"
+                                       }
+                               ]
+                       },
+                       {
+                               "property": "dry",
+                               "siid": 2,
+                               "piid": 8,
+                               "friendlyName": "Dry",
+                               "channel": "dry",
+                               "channelType": "dry",
+                               "type": "Switch",
+                               "refresh": true,
+                               "ChannelGroup": "Status",
+                               "actions": [
+                                       {
+                                               "command": "set_properties",
+                                               "parameterType": "ONOFFBOOL"
+                                       }
+                               ]
+                       },
+                       {
+                               "property": "use_time",
+                               "siid": 2,
+                               "piid": 9,
+                               "friendlyName": "Run Time",
+                               "channel": "usedhours",
+                               "channelType": "usedhours",
+                               "type": "Number:Time",
+                               "refresh": true,
+                               "transformation": "SecondsToHours",
+                               "ChannelGroup": "Status",
+                               "unit": "hours",
+                               "actions": []
+                       },
+                       {
+                               "property": "power_time",
+                               "siid": 7,
+                               "piid": 3,
+                               "friendlyName": "Power Time",
+                               "channel": "powerhours",
+                               "channelType": "powerhours",
+                               "type": "Number:Time",
+                               "refresh": true,
+                               "transformation": "SecondsToHours",
+                               "ChannelGroup": "Status",
+                               "unit": "hours",
+                               "actions": []
+                       },
+                       {
+                               "property": "speed_level",
+                               "siid": 2,
+                               "piid": 11,
+                               "friendlyName": "Target Motor Speed",
+                               "channel": "targetmotorspeed",
+                               "channelType": "motorspeed",
+                               "type": "Number",
+                               "refresh": true,
+                               "ChannelGroup": "Status",
+                               "actions": []
+                       },
+                       {
+                               "property": "actual_speed",
+                               "siid": 7,
+                               "piid": 1,
+                               "friendlyName": "Actual Motor Speed",
+                               "channel": "actualmotorspeed",
+                               "channelType": "motorspeed",
+                               "type": "Number",
+                               "refresh": true,
+                               "ChannelGroup": "Status",
+                               "actions": []
+                       },
+                       {
+                               "property": "temp_dec",
+                               "siid": 3,
+                               "piid": 7,
+                               "friendlyName": "Temperature",
+                               "channel": "temperature",
+                               "channelType": "temperatureC",
+                               "type": "Number:Temperature",
+                               "refresh": true,
+                               "ChannelGroup": "Status",
+                               "actions": []
+                       },
+                       {
+                               "property": "child_lock",
+                               "siid": 6,
+                               "piid": 1,
+                               "friendlyName": "Child Lock",
+                               "channel": "childlock",
+                               "channelType": "childlock",
+                               "type": "Switch",
+                               "refresh": true,
+                               "ChannelGroup": "Status",
+                               "actions": [
+                                       {
+                                               "command": "set_properties",
+                                               "parameterType": "ONOFFBOOL"
+                                       }
+                               ]
+                       },
+                       {
+                               "property": "button_pressed",
+                               "siid": 2,
+                               "piid": 10,
+                               "friendlyName": "Button Pressed",
+                               "channel": "ButtonPressed",
+                               "channelType": "humidifierLastPressedButton",
+                               "type": "Number",
+                               "refresh": true,
+                               "actions": []
+                       },
+                       {
+                               "property": "clean",
+                               "siid": 7,
+                               "piid": 5,
+                               "friendlyName": "Clean Mode",
+                               "channel": "clean",
+                               "channelType": "clean",
+                               "type": "Switch",
+                               "refresh": true,
+                               "actions": [
+                                       {
+                                               "command": "set_properties",
+                                               "parameterType": "ONOFFBOOL"
+                                       }
+                               ]
+                       },
+                       {
+                               "property": "country_code",
+                               "siid": 7,
+                               "piid": 4,
+                               "friendlyName": "Country Code",
+                               "channel": "countryCode",
+                               "channelType": "countryCode",
+                               "type": "Number",
+                               "refresh": true,
+                               "ChannelGroup": "Status",
+                               "actions": [
+                                       {
+                                               "command": "set_properties",
+                                               "parameterType": "NUMBER"
+                                       }
+                               ]
+                       }
+               ]
+       }
+}