diff --git a/bundles/org.openhab.binding.miio/README.md b/bundles/org.openhab.binding.miio/README.md
index 89dce3257..b621f7962 100644
--- a/bundles/org.openhab.binding.miio/README.md
+++ b/bundles/org.openhab.binding.miio/README.md
@@ -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.
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.
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.
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.
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:
`action{"did":"vacuum-start-sweep","siid":2,"aiid":1,"in":[]}`
`action{"did":"vacuum-stop-sweeping","siid":2,"aiid":2,"in":[]}`
`action{"did":"vacuum-start-charge","siid":2,"aiid":3,"in":[]}`
`action{"did":"filter-reset-filter-life","siid":11,"aiid":1,"in":[]}`
`action{"did":"brush-cleaner-reset-brush-life","siid":14,"aiid":1,"in":[]}`
`action{"did":"brush-cleaner-reset-brush-life","siid":15,"aiid":1,"in":[]}`
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.
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.
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.
+
+| 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 Evaporative Humidifier 2 | miio:basic | [zhimi.humidifier.ca4](#zhimi-humidifier-ca4) | 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.
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.
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.
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.
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:
`action{"did":"vacuum-start-sweep","siid":2,"aiid":1,"in":[]}`
`action{"did":"vacuum-stop-sweeping","siid":2,"aiid":2,"in":[]}`
`action{"did":"vacuum-start-charge","siid":2,"aiid":3,"in":[]}`
`action{"did":"filter-reset-filter-life","siid":11,"aiid":1,"in":[]}`
`action{"did":"brush-cleaner-reset-brush-life","siid":14,"aiid":1,"in":[]}`
`action{"did":"brush-cleaner-reset-brush-life","siid":15,"aiid":1,"in":[]}`
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.
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.
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 |
# Advanced: Unsupported devices
@@ -426,2833 +427,2866 @@ 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 (zhimi.airmonitor.v1) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| aqi | Number | Air Quality Index | |
-| battery | Number | Battery | |
-| usb_state | Switch | USB State | |
-| time_state | Switch | Time State | |
-| night_state | Switch | Night State | |
-| night_begin | Number | Night Begin Time | |
-| night_end | Number | Night End Time | |
-
-### Mi Air Quality Monitor 2gen (cgllc.airmonitor.b1) 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 (cgllc.airmonitor.s1) 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 (zhimi.humidifier.v1) 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 (zhimi.humidifier.ca1) 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 (zhimi.humidifier.cb1) 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 (zhimi.airpurifier.v1) 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 (zhimi.airpurifier.v2) 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 (zhimi.airpurifier.v3) 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 (zhimi.airpurifier.v5) 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 (zhimi.airpurifier.v6) 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 (zhimi.airpurifier.v7) 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) (zhimi.airpurifier.m1) 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) (zhimi.airpurifier.m2) 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 (zhimi.airpurifier.ma1) 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 (zhimi.airpurifier.ma2) 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 (zhimi.airpurifier.ma4) 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 (zhimi.airpurifier.mb3) 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 (zhimi.airpurifier.sa1) 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 (zhimi.airpurifier.sa2) 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 (dmaker.airfresh.t2017) 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 (dmaker.airfresh.a1) 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 (cuco.plug.cp1) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| FirmwareRevision | String | Device Information-CurrentFirmware Version | |
-| Manufacturer | String | Device Information-Device Manufacturer | |
-| Model | String | Device Information-Device Model | |
-| SerialNumber | String | Device Information-Device Serial Number | |
-| On | Switch | Switch-Switch Status | |
-
-### Mi Air Purifier mb1 (zhimi.airpurifier.mb1) 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 (zhimi.airpurifier.mc1) 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 (zhimi.airpurifier.mc2) 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 (zhimi.fan.v1) 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 (zhimi.fan.v2) 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 (zhimi.fan.v3) 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 (zhimi.fan.sa1) 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 (zhimi.fan.za1) 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 (zhimi.fan.za3) 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 (zhimi.fan.za4) 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 (dmaker.fan.1c) 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 (dmaker.fan.p5) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| roll | Switch | Rotation | |
-| mode | Number | Mode | |
-| angle | Number | Angle | |
-| timer | Number | Timer | |
-| beep | Switch | Beep Sound | |
-| light | Number | Light | |
-| child_lock | Switch | Child Lock | |
-| speed | Number | Speed | |
-
-### Xiaomi Mijia Smart Tower Fan (dmaker.fan.p8) 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 (dmaker.fan.p9) 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 (dmaker.fan.p10) 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 (lumi.gateway.v1) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |
-| doorbellVol | Number | Doorbell Volume | |
-| gatewayVol | Number | Gateway Volume | |
-| alarmingVol | Number | Alarming Volume | |
-| doorbellPush | String | Doorbell Push | |
-
-### Mi Smart Home Gateway v2 (lumi.gateway.v2) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |
-| doorbellVol | Number | Doorbell Volume | |
-| gatewayVol | Number | Gateway Volume | |
-| alarmingVol | Number | Alarming Volume | |
-| doorbellPush | String | Doorbell Push | |
-
-### Mi Smart Home Gateway v3 (lumi.gateway.v3) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |
-| doorbellVol | Number | Doorbell Volume | |
-| gatewayVol | Number | Gateway Volume | |
-| alarmingVol | Number | Alarming Volume | |
-| doorbellPush | String | Doorbell Push | |
-
-### Xiaomi Mi Mijia Gateway V3 ZNDMWG03LM (lumi.gateway.mgl03) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |
-| doorbellVol | Number | Doorbell Volume | |
-| gatewayVol | Number | Gateway Volume | |
-| alarmingVol | Number | Alarming Volume | |
-| doorbellPush | String | Doorbell Push | |
-
-### Mi Humdifier (zhimi.humidifier.v1) 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) (lumi.curtain.hagl05) 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 (mrbond.airer.m1pro) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| dry | Switch | Dry | |
-| led | Switch | LED Status | |
-| motor | Number | Motor | |
-| drytime | Number | Dry Time | |
-| airer_location | Number | Airer Location | |
-| disinfect | Switch | disinfect | |
-| distime | Number | Disinfect Time | |
-
-### Mr Bond M1 Smart Clothes Dryer (mrbond.airer.m1s) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| dry | Switch | Dry | |
-| led | Switch | LED Status | |
-| motor | Number | Motor | |
-| drytime | Number | Dry Time | |
-| airer_location | Number | Airer Location | |
-| disinfect | Switch | disinfect | |
-| distime | Number | Disinfect Time | |
-
-### Mr Bond M1 Super Smart Clothes Dryer (mrbond.airer.m1super) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| dry | Switch | Dry | |
-| led | Switch | LED Status | |
-| motor | Number | Motor | |
-| drytime | Number | Dry Time | |
-| airer_location | Number | Airer Location | |
-| disinfect | Switch | disinfect | |
-| distime | Number | Disinfect Time | |
-
-### Xiaomi Mi Robot Vacuum MOP Essential (mijia.vacuum.v2) 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 (scishare.coffee.s1102) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| Status | String | status | |
-| expresso | Number | Brew Expresso | Value is the amount of coffee in ml. 2nd parameter in the json db is the water temperature |
-| expresso | Number | Brew Americano | Value is the amount of coffee in ml. parameters in json are cupAmount: [set by OH], coffee: 40,water: 80, temp: 90 |
-| boil | Number | Boil water | Value is the amount of water (ml) to heat. 2nd parameter in the json db is the water temperature |
-
-### Xiaomi Scishare smart capsule coffee machine (scishare.coffee.s1301) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| Status | String | status | |
-| expresso | Number | Brew Expresso | Value is the amount of coffee in ml. 2nd parameter in the json db is the water temperature |
-| expresso | Number | Brew Americano | Value is the amount of coffee in ml. parameters in json are cupAmount: [set by OH], coffee: 40,water: 80, temp: 90 |
-| boil | Number | Boil water | Value is the amount of water (ml) to heat. 2nd parameter in the json db is the water temperature |
-
-### Xiaomi Philips Eyecare Smart Lamp 2 (philips.light.sread1) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| ambientPower | Switch | Ambient Power | |
-| ambientBrightness | Number | Ambient Brightness | |
-| illumination | Number | Ambient Illumination | |
-| eyecare | Switch | Eyecare | |
-| bl | Switch | Night Light | |
-
-### Xiaomi Philips Eyecare Smart Lamp 2 (philips.light.sread2) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| ambientPower | Switch | Ambient Power | |
-| ambientBrightness | Number | Ambient Brightness | |
-| illumination | Number | Ambient Illumination | |
-| eyecare | Switch | Eyecare | |
-| bl | Switch | Night Light | |
-
-### Xiaomi Philips LED Ceiling Lamp (philips.light.ceiling) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| switchscene | Switch | Switch Scene | |
-| toggle | Switch | Toggle | |
-
-### Xiaomi Philips LED Ceiling Lamp (philips.light.zyceiling) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| switchscene | Switch | Switch Scene | |
-| toggle | Switch | Toggle | |
-
-### Xiaomi Philips Bulb (philips.light.bulb) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| switchscene | Switch | Switch Scene | |
-| delayoff | Switch | Delay Off | |
-
-### Xiaomi Philips Wi-Fi Bulb E27 White (philips.light.hbulb) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| switchscene | Switch | Switch Scene | |
-| delayoff | Switch | Delay Off | |
-
-### PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp (philips.light.candle) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| delayoff | Switch | Delay Off | |
-| toggle | Switch | Toggle | |
-
-### Xiaomi Philips Downlight (philips.light.downlight) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| switchscene | Switch | Switch Scene | |
-| delayoff | Switch | Delay Off | |
-
-### Xiaomi Philips ZhiRui bedside lamp (philips.light.moonlight) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| gonight | Switch | Go Night | |
-| delayoff | Switch | Delay Off | |
-| toggle | Switch | Toggle | |
-
-### Philips Ceiling Light (philips.light.bceiling1) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| sw | Switch | Switch | |
-| bl | Switch | Night Light | |
-| ms | Switch | MiBand Notifications | |
-| ac | Switch | Auto Ambiance | |
-| delayoff | Switch | Delay Off | |
-| mb | Switch | MiBand | |
-
-### Philips Ceiling Light (philips.light.bceiling2) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| sw | Switch | Switch | |
-| bl | Switch | Night Light | |
-| ms | Switch | MiBand Notifications | |
-| ac | Switch | Auto Ambiance | |
-| delayoff | Switch | Delay Off | |
-| mb | Switch | MiBand | |
-
-### Philips Light (philips.light.cbulb) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| cid | Color | Color | |
-| switchscene | Switch | Switch Scene | |
-| switch_en | Switch | Switch Enabled | |
-| delayoff | Switch | Delay Off | |
-
-### Philips Light (philips.light.cbulbs) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| cid | Color | Color | |
-| switchscene | Switch | Switch Scene | |
-| switch_en | Switch | Switch Enabled | |
-| delayoff | Switch | Delay Off | |
-
-### Philips Light (philips.light.dcolor) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| cid | Color | Color | |
-| switchscene | Switch | Switch Scene | |
-| switch_en | Switch | Switch Enabled | |
-| delayoff | Switch | Delay Off | |
-
-### Philips Light (philips.light.rwread) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| scene | Number | Scene | |
-| flm | Number | Follow Me | |
-| dv | Number | DV | |
-
-### Philips Light (philips.light.lnblight1) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| sw | Switch | Switch | |
-| bl | Switch | Night Light | |
-| ms | Switch | MiBand Notifications | |
-| ac | Switch | Auto Ambiance | |
-| delayoff | Switch | Delay Off | |
-| mb | Switch | MiBand | |
-
-### Philips Light (philips.light.lnblight2) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| sw | Switch | Switch | |
-| bl | Switch | Night Light | |
-| ms | Switch | MiBand Notifications | |
-| ac | Switch | Auto Ambiance | |
-| delayoff | Switch | Delay Off | |
-| mb | Switch | MiBand | |
-
-### Philips Light (philips.light.lnlrlight) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| sw | Switch | Switch | |
-| bl | Switch | Night Light | |
-| ms | Switch | MiBand Notifications | |
-| ac | Switch | Auto Ambiance | |
-| delayoff | Switch | Delay Off | |
-| mb | Switch | MiBand | |
-
-### Philips Light (philips.light.lrceiling) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| sw | Switch | Switch | |
-| bl | Switch | Night Light | |
-| ms | Switch | MiBand Notifications | |
-| ac | Switch | Auto Ambiance | |
-| delayoff | Switch | Delay Off | |
-| mb | Switch | MiBand | |
-
-### Xiaomi PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp White Crystal (philips.light.candle2) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| delayoff | Switch | Delay Off | |
-| toggle | Switch | Toggle | |
-
-### philips.light.mono1 (philips.light.mono1) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| scene | Number | Scene | |
-
-### Philips Down Light (philips.light.dlight) 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 (philips.light.mceil) 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 (philips.light.mceilm) 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 (philips.light.mceils) 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 (philips.light.obceil) 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 (philips.light.obceim) 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 (philips.light.obceis) 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 (philips.light.sceil) 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 (philips.light.sceilm) 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 (philips.light.sceils) 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 (philips.light.xzceil) 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 (philips.light.xzceim) 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 (philips.light.xzceis) 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 (philips.light.virtual) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| switchscene | Switch | Switch Scene | |
-| delayoff | Switch | Delay Off | |
-
-### philips.light.zysread (philips.light.zysread) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| switchscene | Switch | Switch Scene | |
-| delayoff | Switch | Delay Off | |
-
-### philips.light.zystrip (philips.light.zystrip) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| brightness | Dimmer | Brightness | |
-| cct | Dimmer | Correlated Color Temperature | |
-| scene | Number | Scene | |
-| dv | Number | DV | |
-| switchscene | Switch | Switch Scene | |
-| delayoff | Switch | Delay Off | |
-
-### Mi Power-plug (chuangmi.plug.m1) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| temperature | Number | Temperature | |
-| led | Switch | Indicator light | |
-
-### Mi Power-plug v1 (chuangmi.plug.v1) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| usb | Switch | USB | |
-| temperature | Number | Temperature | |
-
-### Mi Power-plug v2 (chuangmi.plug.v2) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| usb | Switch | USB | |
-
-### Mi Power-plug v3 (chuangmi.plug.v3) 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 (chuangmi.plug.m3) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| temperature | Number | Temperature | |
-| led | Switch | Indicator light | |
-
-### Mi Smart Plug (chuangmi.plug.hmi205) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| temperature | Number | Temperature | |
-| led | Switch | Indicator light | |
-
-### Mi Smart Plug (chuangmi.plug.hmi206) 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 (chuangmi.plug.hmi208) 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 (qmi.powerstrip.v1) 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 (zimi.powerstrip.v2) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| power | Switch | Power | |
-| powerUsage | Number | Power Consumption | |
-| led | Switch | wifi LED | |
-| power_price | Number | power_price | |
-| current | Number | Current | |
-| temperature | Number | Temperature | |
-| 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 (viomi.vacuum.v6) 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 (viomi.vacuum.v7) 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 (viomi.vacuum.v8) 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 (dreame.vacuum.mc1808) 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 (090615.switch.xswitch01) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| switch1state | Number | Switch 1 | |
-| switch1name | String | Switch Name 1 | |
-
-### Mijia 2 Gang Wall Smart Switch (WIFI) - PTX switch (090615.switch.xswitch02) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| switch1state | Number | Switch 1 | |
-| switch2state | Number | Switch 2 | |
-| switch1name | String | Switch Name 1 | |
-| switch2name | String | Switch Name 2 | |
-
-### Mijia 3 Gang Wall Smart Switch (WIFI) - PTX switch (090615.switch.xswitch03) Channels
-
-| Channel | Type | Description | Comment |
-|------------------|---------|-------------------------------------|------------|
-| switch1state | Number | Switch 1 | |
-| switch2state | Number | Switch 2 | |
-| switch3state | Number | Switch 3 | |
-| switch1name | String | Switch Name 1 | |
-| switch2name | String | Switch Name 2 | |
-| switch3name | String | Switch Name 3 | |
-
-### Mi Water Purifier v1 (yunmi.waterpurifier.v1) 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 (yunmi.waterpurifier.v2) 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 (yunmi.waterpurifier.v3) 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 v4 (yunmi.waterpurifier.v4) 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 lx2 (yunmi.waterpuri.lx2) 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 lx3 (yunmi.waterpuri.lx3) 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 lx4 (yunmi.waterpuri.lx4) 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 lx5 (yunmi.waterpuri.lx5) 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 lx6 (yunmi.waterpuri.lx6) 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 lx7 (yunmi.waterpuri.lx7) 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 (yunmi.waterpuri.lx8) 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 (yunmi.waterpuri.lx9) 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 (yunmi.waterpuri.lx10) 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 (yunmi.waterpuri.lx11) 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 (yunmi.waterpuri.lx12) 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 (xjx.toilet.pro) 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 (xjx.toilet.relax) 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 (xjx.toilet.pure) 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 (xjx.toilet.zero) 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 (yeelink.light.bslamp1) 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 (yeelink.light.bslamp2) 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 (yeelink.light.bslamp3) 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 (yeelink.bhf_light.v1) 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 (yeelink.bhf_light.v2) 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 (yeelink.light.ceiling1) 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 (yeelink.light.ceiling2) 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 (yeelink.light.ceiling3) 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) (yeelink.light.ceiling4) 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 (yeelink.light.ceiling4.ambi) 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 (yeelink.light.ceiling5) 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 (yeelink.light.ceiling6) 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 (yeelink.light.ceiling7) 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 (yeelink.light.ceiling8) 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 (yeelink.light.ceiling9) 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 (yeelink.light.ceiling10) 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 (yeelink.light.ceiling11) 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 (yeelink.light.ceiling12) 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 (yeelink.light.ceiling13) 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 (yeelink.light.ceiling14) 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 (yeelink.light.ceiling15) 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 (yeelink.light.ceiling16) 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 (yeelink.light.ceiling17) 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 (yeelink.light.ceiling18) 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 (yeelink.light.ceiling19) 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 (yeelink.light.ceiling20) 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 (yeelink.light.ceiling21) 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 (yeelink.light.ceiling22) 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 (yeelink.light.ceiling23) 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 (yeelink.light.ceiling4.ambi) 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 (yeelink.light.ceiling10.ambi) 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 (yeelink.light.ceiling19.ambi) 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 (yeelink.light.ceiling20.ambi) 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 (yeelink.light.ct2) 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 (yeelink.light.mono1) 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 (yeelink.light.mono2) 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 (yeelink.light.mono5) 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 (yeelink.light.lamp1) 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 (yeelink.light.lamp2) 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 (yeelink.light.lamp3) 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 (yeelink.light.lamp4) 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 (yeelink.light.lamp5) 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 (yeelink.light.lamp6) 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 (yeelink.light.lamp7) 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 (yeelink.light.lamp8) 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 (yeelink.light.panel1) 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 (yeelink.light.strip1) 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 (yeelink.light.strip2) 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 (yeelink.light.strip4) 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 (yeelink.light.virtual) 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 (yeelink.light.color1) 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 (yeelink.light.color2) 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 (yeelink.light.color3) 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) (yeelink.light.color4) 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 (yilai.light.ceiling1) 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 (yilai.light.ceiling2) 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 (yilai.light.ceiling3) 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 (zhimi.heater.za1) 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 (zhimi.heater.za2) 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 (zhimi.heater.zb1) 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"] |
-
+### Mi Air Monitor v1 (zhimi.airmonitor.v1) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| aqi | Number | Air Quality Index | |
+| battery | Number | Battery | |
+| usb_state | Switch | USB State | |
+| time_state | Switch | Time State | |
+| night_state | Switch | Night State | |
+| night_begin | Number | Night Begin Time | |
+| night_end | Number | Night End Time | |
+
+### Mi Air Quality Monitor 2gen (cgllc.airmonitor.b1) 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 (cgllc.airmonitor.s1) 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 (zhimi.humidifier.v1) 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 (zhimi.humidifier.ca1) 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 Evaporative Humidifier 2 (zhimi.humidifier.ca4) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| mode | Number | Mode | |
+| Fault | Number | Humidifier Device Fault | |
+| humidity | Number | Humidity | |
+| targetHumidity | Number | Target Humidity | |
+| waterlevel | Number | Water Level | |
+| bright | Number | LED Brightness | |
+| buzzer | Switch | Buzzer Status | |
+| dry | Switch | Dry | |
+| usedhours | Number | Run Time | |
+| powerhours | Number | Power Time | |
+| targetmotorspeed | Number | Target Motor Speed | |
+| actualmotorspeed | Number | Actual Motor Speed | |
+| temperature | Number | Temperature | |
+| childlock | Switch | Child Lock | |
+| ButtonPressed | Number | Button Pressed | |
+| clean | Switch | Clean Mode | |
+| countryCode | Number | Country Code | |
+
+### Mi Air Humidifier 2 (zhimi.humidifier.cb1) 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 (zhimi.airpurifier.v1) 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 (zhimi.airpurifier.v2) 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 (zhimi.airpurifier.v3) 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 (zhimi.airpurifier.v5) 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 (zhimi.airpurifier.v6) 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 (zhimi.airpurifier.v7) 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) (zhimi.airpurifier.m1) 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) (zhimi.airpurifier.m2) 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 (zhimi.airpurifier.ma1) 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 (zhimi.airpurifier.ma2) 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 (zhimi.airpurifier.ma4) 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 (zhimi.airpurifier.mb3) 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 (zhimi.airpurifier.sa1) 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 (zhimi.airpurifier.sa2) 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 (dmaker.airfresh.t2017) 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 (dmaker.airfresh.a1) 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 (cuco.plug.cp1) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| FirmwareRevision | String | Device Information-CurrentFirmware Version | |
+| Manufacturer | String | Device Information-Device Manufacturer | |
+| Model | String | Device Information-Device Model | |
+| SerialNumber | String | Device Information-Device Serial Number | |
+| On | Switch | Switch-Switch Status | |
+
+### Mi Air Purifier mb1 (zhimi.airpurifier.mb1) 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 (zhimi.airpurifier.mc1) 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 (zhimi.airpurifier.mc2) 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 (zhimi.fan.v1) 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 (zhimi.fan.v2) 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 (zhimi.fan.v3) 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 (zhimi.fan.sa1) 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 (zhimi.fan.za1) 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 (zhimi.fan.za3) 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 (zhimi.fan.za4) 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 (dmaker.fan.1c) 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 (dmaker.fan.p5) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| roll | Switch | Rotation | |
+| mode | Number | Mode | |
+| angle | Number | Angle | |
+| timer | Number | Timer | |
+| beep | Switch | Beep Sound | |
+| light | Number | Light | |
+| child_lock | Switch | Child Lock | |
+| speed | Number | Speed | |
+
+### Xiaomi Mijia Smart Tower Fan (dmaker.fan.p8) 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 (dmaker.fan.p9) 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 (dmaker.fan.p10) 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 (lumi.gateway.v1) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |
+| doorbellVol | Number | Doorbell Volume | |
+| gatewayVol | Number | Gateway Volume | |
+| alarmingVol | Number | Alarming Volume | |
+| doorbellPush | String | Doorbell Push | |
+
+### Mi Smart Home Gateway v2 (lumi.gateway.v2) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |
+| doorbellVol | Number | Doorbell Volume | |
+| gatewayVol | Number | Gateway Volume | |
+| alarmingVol | Number | Alarming Volume | |
+| doorbellPush | String | Doorbell Push | |
+
+### Mi Smart Home Gateway v3 (lumi.gateway.v3) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |
+| doorbellVol | Number | Doorbell Volume | |
+| gatewayVol | Number | Gateway Volume | |
+| alarmingVol | Number | Alarming Volume | |
+| doorbellPush | String | Doorbell Push | |
+
+### Xiaomi Mi Mijia Gateway V3 ZNDMWG03LM (lumi.gateway.mgl03) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |
+| doorbellVol | Number | Doorbell Volume | |
+| gatewayVol | Number | Gateway Volume | |
+| alarmingVol | Number | Alarming Volume | |
+| doorbellPush | String | Doorbell Push | |
+
+### Mi Humdifier (zhimi.humidifier.v1) 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) (lumi.curtain.hagl05) 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 (mrbond.airer.m1pro) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| dry | Switch | Dry | |
+| led | Switch | LED Status | |
+| motor | Number | Motor | |
+| drytime | Number | Dry Time | |
+| airer_location | Number | Airer Location | |
+| disinfect | Switch | disinfect | |
+| distime | Number | Disinfect Time | |
+
+### Mr Bond M1 Smart Clothes Dryer (mrbond.airer.m1s) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| dry | Switch | Dry | |
+| led | Switch | LED Status | |
+| motor | Number | Motor | |
+| drytime | Number | Dry Time | |
+| airer_location | Number | Airer Location | |
+| disinfect | Switch | disinfect | |
+| distime | Number | Disinfect Time | |
+
+### Mr Bond M1 Super Smart Clothes Dryer (mrbond.airer.m1super) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| dry | Switch | Dry | |
+| led | Switch | LED Status | |
+| motor | Number | Motor | |
+| drytime | Number | Dry Time | |
+| airer_location | Number | Airer Location | |
+| disinfect | Switch | disinfect | |
+| distime | Number | Disinfect Time | |
+
+### Xiaomi Mi Robot Vacuum MOP Essential (mijia.vacuum.v2) 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 (scishare.coffee.s1102) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| Status | String | status | |
+| expresso | Number | Brew Expresso | Value is the amount of coffee in ml. 2nd parameter in the json db is the water temperature |
+| expresso | Number | Brew Americano | Value is the amount of coffee in ml. parameters in json are cupAmount: [set by OH], coffee: 40,water: 80, temp: 90 |
+| boil | Number | Boil water | Value is the amount of water (ml) to heat. 2nd parameter in the json db is the water temperature |
+
+### Xiaomi Scishare smart capsule coffee machine (scishare.coffee.s1301) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| Status | String | status | |
+| expresso | Number | Brew Expresso | Value is the amount of coffee in ml. 2nd parameter in the json db is the water temperature |
+| expresso | Number | Brew Americano | Value is the amount of coffee in ml. parameters in json are cupAmount: [set by OH], coffee: 40,water: 80, temp: 90 |
+| boil | Number | Boil water | Value is the amount of water (ml) to heat. 2nd parameter in the json db is the water temperature |
+
+### Xiaomi Philips Eyecare Smart Lamp 2 (philips.light.sread1) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| ambientPower | Switch | Ambient Power | |
+| ambientBrightness | Number | Ambient Brightness | |
+| illumination | Number | Ambient Illumination | |
+| eyecare | Switch | Eyecare | |
+| bl | Switch | Night Light | |
+
+### Xiaomi Philips Eyecare Smart Lamp 2 (philips.light.sread2) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| ambientPower | Switch | Ambient Power | |
+| ambientBrightness | Number | Ambient Brightness | |
+| illumination | Number | Ambient Illumination | |
+| eyecare | Switch | Eyecare | |
+| bl | Switch | Night Light | |
+
+### Xiaomi Philips LED Ceiling Lamp (philips.light.ceiling) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| switchscene | Switch | Switch Scene | |
+| toggle | Switch | Toggle | |
+
+### Xiaomi Philips LED Ceiling Lamp (philips.light.zyceiling) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| switchscene | Switch | Switch Scene | |
+| toggle | Switch | Toggle | |
+
+### Xiaomi Philips Bulb (philips.light.bulb) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| switchscene | Switch | Switch Scene | |
+| delayoff | Switch | Delay Off | |
+
+### Xiaomi Philips Wi-Fi Bulb E27 White (philips.light.hbulb) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| switchscene | Switch | Switch Scene | |
+| delayoff | Switch | Delay Off | |
+
+### PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp (philips.light.candle) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| delayoff | Switch | Delay Off | |
+| toggle | Switch | Toggle | |
+
+### Xiaomi Philips Downlight (philips.light.downlight) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| switchscene | Switch | Switch Scene | |
+| delayoff | Switch | Delay Off | |
+
+### Xiaomi Philips ZhiRui bedside lamp (philips.light.moonlight) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| gonight | Switch | Go Night | |
+| delayoff | Switch | Delay Off | |
+| toggle | Switch | Toggle | |
+
+### Philips Ceiling Light (philips.light.bceiling1) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| sw | Switch | Switch | |
+| bl | Switch | Night Light | |
+| ms | Switch | MiBand Notifications | |
+| ac | Switch | Auto Ambiance | |
+| delayoff | Switch | Delay Off | |
+| mb | Switch | MiBand | |
+
+### Philips Ceiling Light (philips.light.bceiling2) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| sw | Switch | Switch | |
+| bl | Switch | Night Light | |
+| ms | Switch | MiBand Notifications | |
+| ac | Switch | Auto Ambiance | |
+| delayoff | Switch | Delay Off | |
+| mb | Switch | MiBand | |
+
+### Philips Light (philips.light.cbulb) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| cid | Color | Color | |
+| switchscene | Switch | Switch Scene | |
+| switch_en | Switch | Switch Enabled | |
+| delayoff | Switch | Delay Off | |
+
+### Philips Light (philips.light.cbulbs) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| cid | Color | Color | |
+| switchscene | Switch | Switch Scene | |
+| switch_en | Switch | Switch Enabled | |
+| delayoff | Switch | Delay Off | |
+
+### Philips Light (philips.light.dcolor) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| cid | Color | Color | |
+| switchscene | Switch | Switch Scene | |
+| switch_en | Switch | Switch Enabled | |
+| delayoff | Switch | Delay Off | |
+
+### Philips Light (philips.light.rwread) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| scene | Number | Scene | |
+| flm | Number | Follow Me | |
+| dv | Number | DV | |
+
+### Philips Light (philips.light.lnblight1) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| sw | Switch | Switch | |
+| bl | Switch | Night Light | |
+| ms | Switch | MiBand Notifications | |
+| ac | Switch | Auto Ambiance | |
+| delayoff | Switch | Delay Off | |
+| mb | Switch | MiBand | |
+
+### Philips Light (philips.light.lnblight2) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| sw | Switch | Switch | |
+| bl | Switch | Night Light | |
+| ms | Switch | MiBand Notifications | |
+| ac | Switch | Auto Ambiance | |
+| delayoff | Switch | Delay Off | |
+| mb | Switch | MiBand | |
+
+### Philips Light (philips.light.lnlrlight) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| sw | Switch | Switch | |
+| bl | Switch | Night Light | |
+| ms | Switch | MiBand Notifications | |
+| ac | Switch | Auto Ambiance | |
+| delayoff | Switch | Delay Off | |
+| mb | Switch | MiBand | |
+
+### Philips Light (philips.light.lrceiling) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| sw | Switch | Switch | |
+| bl | Switch | Night Light | |
+| ms | Switch | MiBand Notifications | |
+| ac | Switch | Auto Ambiance | |
+| delayoff | Switch | Delay Off | |
+| mb | Switch | MiBand | |
+
+### Xiaomi PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp White Crystal (philips.light.candle2) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| delayoff | Switch | Delay Off | |
+| toggle | Switch | Toggle | |
+
+### philips.light.mono1 (philips.light.mono1) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| scene | Number | Scene | |
+
+### Philips Down Light (philips.light.dlight) 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 (philips.light.mceil) 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 (philips.light.mceilm) 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 (philips.light.mceils) 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 (philips.light.obceil) 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 (philips.light.obceim) 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 (philips.light.obceis) 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 (philips.light.sceil) 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 (philips.light.sceilm) 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 (philips.light.sceils) 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 (philips.light.xzceil) 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 (philips.light.xzceim) 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 (philips.light.xzceis) 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 (philips.light.virtual) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| switchscene | Switch | Switch Scene | |
+| delayoff | Switch | Delay Off | |
+
+### philips.light.zysread (philips.light.zysread) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| switchscene | Switch | Switch Scene | |
+| delayoff | Switch | Delay Off | |
+
+### philips.light.zystrip (philips.light.zystrip) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| switchscene | Switch | Switch Scene | |
+| delayoff | Switch | Delay Off | |
+
+### Mi Power-plug (chuangmi.plug.m1) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| temperature | Number | Temperature | |
+| led | Switch | Indicator light | |
+
+### Mi Power-plug v1 (chuangmi.plug.v1) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| usb | Switch | USB | |
+| temperature | Number | Temperature | |
+
+### Mi Power-plug v2 (chuangmi.plug.v2) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| usb | Switch | USB | |
+
+### Mi Power-plug v3 (chuangmi.plug.v3) 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 (chuangmi.plug.m3) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| temperature | Number | Temperature | |
+| led | Switch | Indicator light | |
+
+### Mi Smart Plug (chuangmi.plug.hmi205) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| temperature | Number | Temperature | |
+| led | Switch | Indicator light | |
+
+### Mi Smart Plug (chuangmi.plug.hmi206) 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 (chuangmi.plug.hmi208) 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 (qmi.powerstrip.v1) 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 (zimi.powerstrip.v2) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| powerUsage | Number | Power Consumption | |
+| led | Switch | wifi LED | |
+| power_price | Number | power_price | |
+| current | Number | Current | |
+| temperature | Number | Temperature | |
+| 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 (viomi.vacuum.v6) 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 (viomi.vacuum.v7) 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 (viomi.vacuum.v8) 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 (dreame.vacuum.mc1808) 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 (090615.switch.xswitch01) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| switch1state | Number | Switch 1 | |
+| switch1name | String | Switch Name 1 | |
+
+### Mijia 2 Gang Wall Smart Switch (WIFI) - PTX switch (090615.switch.xswitch02) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| switch1state | Number | Switch 1 | |
+| switch2state | Number | Switch 2 | |
+| switch1name | String | Switch Name 1 | |
+| switch2name | String | Switch Name 2 | |
+
+### Mijia 3 Gang Wall Smart Switch (WIFI) - PTX switch (090615.switch.xswitch03) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| switch1state | Number | Switch 1 | |
+| switch2state | Number | Switch 2 | |
+| switch3state | Number | Switch 3 | |
+| switch1name | String | Switch Name 1 | |
+| switch2name | String | Switch Name 2 | |
+| switch3name | String | Switch Name 3 | |
+
+### Mi Water Purifier v1 (yunmi.waterpurifier.v1) 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 (yunmi.waterpurifier.v2) 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 (yunmi.waterpurifier.v3) 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 v4 (yunmi.waterpurifier.v4) 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 lx2 (yunmi.waterpuri.lx2) 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 lx3 (yunmi.waterpuri.lx3) 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 lx4 (yunmi.waterpuri.lx4) 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 lx5 (yunmi.waterpuri.lx5) 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 lx6 (yunmi.waterpuri.lx6) 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 lx7 (yunmi.waterpuri.lx7) 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 (yunmi.waterpuri.lx8) 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 (yunmi.waterpuri.lx9) 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 (yunmi.waterpuri.lx10) 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 (yunmi.waterpuri.lx11) 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 (yunmi.waterpuri.lx12) 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 (xjx.toilet.pro) 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 (xjx.toilet.relax) 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 (xjx.toilet.pure) 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 (xjx.toilet.zero) 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 (yeelink.light.bslamp1) 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 (yeelink.light.bslamp2) 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 (yeelink.light.bslamp3) 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 (yeelink.bhf_light.v1) 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 (yeelink.bhf_light.v2) 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 (yeelink.light.ceiling1) 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 (yeelink.light.ceiling2) 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 (yeelink.light.ceiling3) 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) (yeelink.light.ceiling4) 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 (yeelink.light.ceiling4.ambi) 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 v5 (yeelink.light.ceiling5) 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 (yeelink.light.ceiling6) 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 (yeelink.light.ceiling7) 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 (yeelink.light.ceiling8) 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 (yeelink.light.ceiling9) 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 (yeelink.light.ceiling10) 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 (yeelink.light.ceiling11) 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 (yeelink.light.ceiling12) 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 (yeelink.light.ceiling13) 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 (yeelink.light.ceiling14) 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 (yeelink.light.ceiling15) 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 (yeelink.light.ceiling16) 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 (yeelink.light.ceiling17) 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 (yeelink.light.ceiling18) 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 (yeelink.light.ceiling19) 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 (yeelink.light.ceiling20) 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 (yeelink.light.ceiling21) 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 (yeelink.light.ceiling22) 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 (yeelink.light.ceiling23) 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 (yeelink.light.ceiling4.ambi) 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 Ambi Lamp (yeelink.light.ceiling10.ambi) 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 (yeelink.light.ceiling19.ambi) 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 (yeelink.light.ceiling20.ambi) 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 (yeelink.light.ct2) 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 (yeelink.light.mono1) 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 (yeelink.light.mono2) 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 (yeelink.light.mono5) 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 (yeelink.light.lamp1) 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 (yeelink.light.lamp2) 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 (yeelink.light.lamp3) 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 (yeelink.light.lamp4) 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 (yeelink.light.lamp5) 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 (yeelink.light.lamp6) 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 (yeelink.light.lamp7) 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 (yeelink.light.lamp8) 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 (yeelink.light.panel1) 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 (yeelink.light.strip1) 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 (yeelink.light.strip2) 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 (yeelink.light.strip4) 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 (yeelink.light.virtual) 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 (yeelink.light.color1) 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 (yeelink.light.color2) 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 (yeelink.light.color3) 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) (yeelink.light.color4) 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 (yilai.light.ceiling1) 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 (yilai.light.ceiling2) 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 (yilai.light.ceiling3) 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 (zhimi.heater.za1) 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 (zhimi.heater.za2) 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 (zhimi.heater.zb1) 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"] |
+
@@ -3317,3382 +3351,3418 @@ Additionally depending on the capabilities of your robot vacuum other channels m
-### 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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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)"
-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)"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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)"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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)"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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"
-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)"
-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"
-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"
-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"
-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"
-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"
-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"
-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
+
+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"
+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"
+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"
+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"
+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"
+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 Evaporative Humidifier 2 (zhimi.humidifier.ca4) 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 Evaporative Humidifier 2"
+Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}
+Number mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"}
+Number Fault "Humidifier Device Fault" (G_humidifier) {channel="miio:basic:humidifier:Fault"}
+Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidity"}
+Number targetHumidity "Target Humidity" (G_humidifier) {channel="miio:basic:humidifier:targetHumidity"}
+Number waterlevel "Water Level" (G_humidifier) {channel="miio:basic:humidifier:waterlevel"}
+Number bright "LED Brightness" (G_humidifier) {channel="miio:basic:humidifier:bright"}
+Switch buzzer "Buzzer Status" (G_humidifier) {channel="miio:basic:humidifier:buzzer"}
+Switch dry "Dry" (G_humidifier) {channel="miio:basic:humidifier:dry"}
+Number usedhours "Run Time" (G_humidifier) {channel="miio:basic:humidifier:usedhours"}
+Number powerhours "Power Time" (G_humidifier) {channel="miio:basic:humidifier:powerhours"}
+Number targetmotorspeed "Target Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:targetmotorspeed"}
+Number actualmotorspeed "Actual Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:actualmotorspeed"}
+Number temperature "Temperature" (G_humidifier) {channel="miio:basic:humidifier:temperature"}
+Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:childlock"}
+Number ButtonPressed "Button Pressed" (G_humidifier) {channel="miio:basic:humidifier:ButtonPressed"}
+Switch clean "Clean Mode" (G_humidifier) {channel="miio:basic:humidifier:clean"}
+Number countryCode "Country Code" (G_humidifier) {channel="miio:basic:humidifier:countryCode"}
+```
+
+### 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"
+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"
+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"
+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"
+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"
+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"
+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"
+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)"
+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)"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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)"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"
+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"