# Mi IO Devices
-Currently the miio binding supports more than 210 different models.\r
-\r
-| Device | ThingType | Device Model | Supported | Remark |\r
-|------------------------------|------------------|------------------------|-----------|------------|\r
-| AUX Air Conditioner | miio:unsupported | aux.aircondition.v1 | No | |\r
-| Idelan Air Conditioner | miio:unsupported | idelan.aircondition.v1 | No | |\r
-| Midea Air Conditioner v2 | miio:unsupported | midea.aircondition.v1 | No | |\r
-| Midea Air Conditioner v2 | miio:unsupported | midea.aircondition.v2 | No | |\r
-| Midea Air Conditioner xa1 | miio:unsupported | midea.aircondition.xa1 | No | |\r
-| Mi Air Monitor v1 | miio:basic | [zhimi.airmonitor.v1](#zhimi-airmonitor-v1) | Yes | |\r
-| Mi Air Quality Monitor 2gen | miio:basic | [cgllc.airmonitor.b1](#cgllc-airmonitor-b1) | Yes | |\r
-| Mi Air Quality Monitor S1 | miio:basic | [cgllc.airmonitor.s1](#cgllc-airmonitor-s1) | Yes | |\r
-| Mi Air Humidifier | miio:basic | [zhimi.humidifier.v1](#zhimi-humidifier-v1) | Yes | |\r
-| Mi Air Humidifier | miio:basic | [zhimi.humidifier.ca1](#zhimi-humidifier-ca1) | Yes | |\r
-| Mi Air Evaporative Humidifier 2 | miio:basic | [zhimi.humidifier.ca4](#zhimi-humidifier-ca4) | Yes | |\r
-| Mi Air Humidifier 2 | miio:basic | [zhimi.humidifier.cb1](#zhimi-humidifier-cb1) | Yes | |\r
-| Mija Smart humidifier | miio:basic | [deerma.humidifier.mjjsq](#deerma-humidifier-mjjsq) | Yes | |\r
-| Mi Air Purifier v1 | miio:basic | [zhimi.airpurifier.v1](#zhimi-airpurifier-v1) | Yes | |\r
-| Mi Air Purifier v2 | miio:basic | [zhimi.airpurifier.v2](#zhimi-airpurifier-v2) | Yes | |\r
-| Mi Air Purifier v3 | miio:basic | [zhimi.airpurifier.v3](#zhimi-airpurifier-v3) | Yes | |\r
-| Mi Air Purifier v5 | miio:basic | [zhimi.airpurifier.v5](#zhimi-airpurifier-v5) | Yes | |\r
-| Mi Air Purifier Pro v6 | miio:basic | [zhimi.airpurifier.v6](#zhimi-airpurifier-v6) | Yes | |\r
-| Mi Air Purifier Pro v7 | miio:basic | [zhimi.airpurifier.v7](#zhimi-airpurifier-v7) | Yes | |\r
-| Mi Air Purifier 2 (mini) | miio:basic | [zhimi.airpurifier.m1](#zhimi-airpurifier-m1) | Yes | |\r
-| Mi Air Purifier (mini) | miio:basic | [zhimi.airpurifier.m2](#zhimi-airpurifier-m2) | Yes | |\r
-| Mi Air Purifier MS1 | miio:basic | [zhimi.airpurifier.ma1](#zhimi-airpurifier-ma1) | Yes | |\r
-| Mi Air Purifier MS2 | miio:basic | [zhimi.airpurifier.ma2](#zhimi-airpurifier-ma2) | Yes | |\r
-| Mi Air Purifier 3 | miio:basic | [zhimi.airpurifier.ma4](#zhimi-airpurifier-ma4) | Yes | |\r
-| Mi Air Purifier 3 | miio:basic | [zhimi.airpurifier.mb3](#zhimi-airpurifier-mb3) | Yes | |\r
-| Mi Air Purifier Super | miio:basic | [zhimi.airpurifier.sa1](#zhimi-airpurifier-sa1) | Yes | |\r
-| Mi Air Purifier Super 2 | miio:basic | [zhimi.airpurifier.sa2](#zhimi-airpurifier-sa2) | Yes | |\r
-| Mi Fresh Air Ventilator | miio:basic | [dmaker.airfresh.t2017](#dmaker-airfresh-t2017) | Yes | |\r
-| Mi Fresh Air Ventilator A1 | miio:basic | [dmaker.airfresh.a1](#dmaker-airfresh-a1) | Yes | |\r
-| Xiao AI Smart Alarm Clock | miio:unsupported | zimi.clock.myk01 | No | |\r
-| Yeelight Smart Bath Heater | miio:unsupported | yeelight.bhf_light.v2 | No | |\r
-| Gosund Plug | miio:basic | [cuco.plug.cp1](#cuco-plug-cp1) | Yes | |\r
-| XIAOMI MIJIA WIDETECH WDH318EFW1 Dehumidifier | miio:unsupported | nwt.derh.wdh318efw1 | No | |\r
-| Mi Air Purifier mb1 | miio:basic | [zhimi.airpurifier.mb1](#zhimi-airpurifier-mb1) | Yes | |\r
-| Mi Air Purifier 2S | miio:basic | [zhimi.airpurifier.mc1](#zhimi-airpurifier-mc1) | Yes | |\r
-| Mi Air Purifier 2S | miio:basic | [zhimi.airpurifier.mc2](#zhimi-airpurifier-mc2) | Yes | |\r
-| Mi Air Purifier virtual | miio:unsupported | zhimi.airpurifier.virtual | No | |\r
-| Mi Air Purifier vtl m1 | miio:unsupported | zhimi.airpurifier.vtl_m1 | No | |\r
-| Mi Remote v2 | miio:unsupported | chuangmi.ir.v2 | No | |\r
-| Xiaomi IR Remote | miio:unsupported | chuangmi.remote.v2 | No | |\r
-| MiJia Rice Cooker | miio:unsupported | chunmi.cooker.normal1 | No | |\r
-| MiJia Rice Cooker | miio:unsupported | chunmi.cooker.normal2 | No | |\r
-| MiJia Rice Cooker | miio:unsupported | hunmi.cooker.normal3 | No | |\r
-| MiJia Rice Cooker | miio:unsupported | chunmi.cooker.normal4 | No | |\r
-| MiJia Heating Pressure Rice Cooker | miio:unsupported | chunmi.cooker.press1 | No | |\r
-| MiJia Heating Pressure Rice Cooker | miio:unsupported | chunmi.cooker.press2 | No | |\r
-| Mi Smart Fan | miio:basic | [zhimi.fan.v1](#zhimi-fan-v1) | Yes | |\r
-| Mi Smart Fan | miio:basic | [zhimi.fan.v2](#zhimi-fan-v2) | Yes | |\r
-| Mi Smart Pedestal Fan | miio:basic | [zhimi.fan.v3](#zhimi-fan-v3) | Yes | |\r
-| Xiaomi Mi Smart Pedestal Fan | miio:basic | [zhimi.fan.sa1](#zhimi-fan-sa1) | Yes | |\r
-| Xiaomi Mi Smart Pedestal Fan | miio:basic | [zhimi.fan.za1](#zhimi-fan-za1) | Yes | |\r
-| Xiaomi Mi Smart Pedestal Fan | miio:basic | [zhimi.fan.za3](#zhimi-fan-za3) | Yes | |\r
-| Xiaomi Mi Smart Pedestal Fan | miio:basic | [zhimi.fan.za4](#zhimi-fan-za4) | Yes | |\r
-| Xiaomi Mijia Smart Tower Fan | miio:basic | [dmaker.fan.1c](#dmaker-fan-1c) | Yes | |\r
-| Xiaomi Mijia Smart Tower Fan | miio:basic | [dmaker.fan.p5](#dmaker-fan-p5) | Yes | |\r
-| Xiaomi Mijia Smart Tower Fan | miio:basic | [dmaker.fan.p8](#dmaker-fan-p8) | Yes | |\r
-| Xiaomi Mijia Smart Tower Fan | miio:basic | [dmaker.fan.p9](#dmaker-fan-p9) | Yes | |\r
-| Xiaomi Mijia Smart Tower Fan | miio:basic | [dmaker.fan.p10](#dmaker-fan-p10) | Yes | |\r
-| Viomi Internet refrigerator iLive | miio:unsupported | viomi.fridge.v3 | No | |\r
-| Mi Smart Home Gateway v1 | miio:basic | [lumi.gateway.v1](#lumi-gateway-v1) | Yes | Used to control the gateway itself. Use the mihome binding to control devices connected to the Xiaomi gateway.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Mi Smart Home Gateway v2 | miio:basic | [lumi.gateway.v2](#lumi-gateway-v2) | Yes | Used to control the gateway itself. Use the mihome binding to control devices connected to the Xiaomi gateway.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Mi Smart Home Gateway v3 | miio:basic | [lumi.gateway.v3](#lumi-gateway-v3) | Yes | Used to control the gateway itself. Use the mihome binding to control devices connected to the Xiaomi gateway.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Xiaomi Mi Mijia Gateway V3 ZNDMWG03LM | miio:basic | [lumi.gateway.mgl03](#lumi-gateway-mgl03) | Yes | Used to control the gateway itself. Use the mihome binding to control devices connected to the Xiaomi gateway.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Mi Humdifier | miio:basic | [zhimi.humidifier.v1](#zhimi-humidifier-v1) | Yes | |\r
-| Light Control (Wall Switch) | miio:unsupported | lumi.ctrl_neutral1.v1 | No | |\r
-| Light Control (Wall Switch) | miio:unsupported | lumi.ctrl_neutral2.v1 | No | |\r
-| Xiaomi youpin Curtain Controller (Wi-Fi) | miio:basic | [lumi.curtain.hagl05](#lumi-curtain-hagl05) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Mr Bond M1 Pro Smart Clothes Dryer | miio:basic | [mrbond.airer.m1pro](#mrbond-airer-m1pro) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Mr Bond M1 Smart Clothes Dryer | miio:basic | [mrbond.airer.m1s](#mrbond-airer-m1s) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Mr Bond M1 Super Smart Clothes Dryer | miio:basic | [mrbond.airer.m1super](#mrbond-airer-m1super) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Xiaomi Mi Robot Vacuum MOP Essential | miio:basic | [mijia.vacuum.v2](#mijia-vacuum-v2) | Yes | Action commands are unknown at this time. According to spec identified actions for execution are:<br />`action{"did":"vacuum-start-sweep","siid":2,"aiid":1,"in":[]}`<br />`action{"did":"vacuum-stop-sweeping","siid":2,"aiid":2,"in":[]}`<br />`action{"did":"vacuum-start-charge","siid":2,"aiid":3,"in":[]}`<br />`action{"did":"filter-reset-filter-life","siid":11,"aiid":1,"in":[]}`<br />`action{"did":"brush-cleaner-reset-brush-life","siid":14,"aiid":1,"in":[]}`<br />`action{"did":"brush-cleaner-reset-brush-life","siid":15,"aiid":1,"in":[]}`<br />Please test and feedback if they are working to they can be linked to a channel. |\r
-| Xiaomi Scishare smart capsule coffee machine | miio:basic | [scishare.coffee.s1102](#scishare-coffee-s1102) | Yes | This device does not allow for regular querying for the status. Hence the status is not updated for the action channels.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Xiaomi Scishare smart capsule coffee machine | miio:basic | [scishare.coffee.s1301](#scishare-coffee-s1301) | Yes | This device does not allow for regular querying for the status. Hence the status is not updated for the action channels.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Xiaomi Philips Eyecare Smart Lamp 2 | miio:basic | [philips.light.sread1](#philips-light-sread1) | Yes | |\r
-| Xiaomi Philips Eyecare Smart Lamp 2 | miio:basic | [philips.light.sread2](#philips-light-sread2) | Yes | |\r
-| Xiaomi Philips LED Ceiling Lamp | miio:basic | [philips.light.ceiling](#philips-light-ceiling) | Yes | |\r
-| Xiaomi Philips LED Ceiling Lamp | miio:basic | [philips.light.zyceiling](#philips-light-zyceiling) | Yes | |\r
-| Xiaomi Philips Bulb | miio:basic | [philips.light.bulb](#philips-light-bulb) | Yes | |\r
-| Xiaomi Philips Wi-Fi Bulb E27 White | miio:basic | [philips.light.hbulb](#philips-light-hbulb) | Yes | |\r
-| PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp | miio:basic | [philips.light.candle](#philips-light-candle) | Yes | |\r
-| Xiaomi Philips Downlight | miio:basic | [philips.light.downlight](#philips-light-downlight) | Yes | |\r
-| Xiaomi Philips ZhiRui bedside lamp | miio:basic | [philips.light.moonlight](#philips-light-moonlight) | Yes | |\r
-| Philips Ceiling Light | miio:basic | [philips.light.bceiling1](#philips-light-bceiling1) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Philips Ceiling Light | miio:basic | [philips.light.bceiling2](#philips-light-bceiling2) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Philips Light | miio:basic | [philips.light.cbulb](#philips-light-cbulb) | Yes | |\r
-| Philips Light | miio:basic | [philips.light.cbulbs](#philips-light-cbulbs) | Yes | |\r
-| Philips Light | miio:basic | [philips.light.dcolor](#philips-light-dcolor) | Yes | |\r
-| Philips Light | miio:basic | [philips.light.rwread](#philips-light-rwread) | Yes | |\r
-| Philips Light | miio:basic | [philips.light.lnblight1](#philips-light-lnblight1) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Philips Light | miio:basic | [philips.light.lnblight2](#philips-light-lnblight2) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Philips Light | miio:basic | [philips.light.lnlrlight](#philips-light-lnlrlight) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Philips Light | miio:basic | [philips.light.lrceiling](#philips-light-lrceiling) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Xiaomi PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp White Crystal | miio:basic | [philips.light.candle2](#philips-light-candle2) | Yes | |\r
-| philips.light.mono1 | miio:basic | [philips.light.mono1](#philips-light-mono1) | Yes | |\r
-| Philips Down Light | miio:basic | [philips.light.dlight](#philips-light-dlight) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Philips Ceiling Light | miio:basic | [philips.light.mceil](#philips-light-mceil) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Philips Ceiling Light | miio:basic | [philips.light.mceilm](#philips-light-mceilm) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Philips Ceiling Light | miio:basic | [philips.light.mceils](#philips-light-mceils) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Philips Ceiling Light | miio:basic | [philips.light.obceil](#philips-light-obceil) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Philips Ceiling Light | miio:basic | [philips.light.obceim](#philips-light-obceim) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Philips Ceiling Light | miio:basic | [philips.light.obceis](#philips-light-obceis) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Philips Ceiling Light | miio:basic | [philips.light.sceil](#philips-light-sceil) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Philips Ceiling Light | miio:basic | [philips.light.sceilm](#philips-light-sceilm) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Philips Ceiling Light | miio:basic | [philips.light.sceils](#philips-light-sceils) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Philips Ceiling Light | miio:basic | [philips.light.xzceil](#philips-light-xzceil) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Philips Ceiling Light | miio:basic | [philips.light.xzceim](#philips-light-xzceim) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Philips Ceiling Light | miio:basic | [philips.light.xzceis](#philips-light-xzceis) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| philips.light.virtual | miio:basic | [philips.light.virtual](#philips-light-virtual) | Yes | |\r
-| philips.light.zysread | miio:basic | [philips.light.zysread](#philips-light-zysread) | Yes | |\r
-| philips.light.zystrip | miio:basic | [philips.light.zystrip](#philips-light-zystrip) | Yes | |\r
-| Mi Power-plug | miio:basic | [chuangmi.plug.m1](#chuangmi-plug-m1) | Yes | |\r
-| Mi Power-plug v1 | miio:basic | [chuangmi.plug.v1](#chuangmi-plug-v1) | Yes | |\r
-| Mi Power-plug v2 | miio:basic | [chuangmi.plug.v2](#chuangmi-plug-v2) | Yes | |\r
-| Mi Power-plug v3 | miio:basic | [chuangmi.plug.v3](#chuangmi-plug-v3) | Yes | |\r
-| Mi Power-plug | miio:basic | [chuangmi.plug.m3](#chuangmi-plug-m3) | Yes | |\r
-| Mi Smart Plug | miio:basic | [chuangmi.plug.hmi205](#chuangmi-plug-hmi205) | Yes | |\r
-| Mi Smart Plug | miio:basic | [chuangmi.plug.hmi206](#chuangmi-plug-hmi206) | Yes | |\r
-| Mi Smart Plug | miio:basic | [chuangmi.plug.hmi208](#chuangmi-plug-hmi208) | Yes | |\r
-| Qing Mi Smart Power Strip v1 | miio:basic | [qmi.powerstrip.v1](#qmi-powerstrip-v1) | Yes | |\r
-| Mi Power-strip v2 | miio:basic | [zimi.powerstrip.v2](#zimi-powerstrip-v2) | Yes | |\r
-| Mi Toothbrush | miio:unsupported | soocare.toothbrush.x3 | No | |\r
-| Mi Robot Vacuum | miio:vacuum | [rockrobo.vacuum.v1](#rockrobo-vacuum-v1) | Yes | |\r
-| Mi Xiaowa Vacuum c1 | miio:vacuum | [roborock.vacuum.c1](#roborock-vacuum-c1) | Yes | |\r
-| Roborock Vacuum S6 pure | miio:vacuum | [roborock.vacuum.a08](#roborock-vacuum-a08) | Yes | |\r
-| Roborock S6 MaxV / T7 Pro | miio:vacuum | [roborock.vacuum.a09](#roborock-vacuum-a09) | Yes | |\r
-| Roborock S6 MaxV / T7 Pro | miio:vacuum | [roborock.vacuum.a10](#roborock-vacuum-a10) | Yes | |\r
-| Roborock S6 MaxV / T7 Pro | miio:vacuum | [roborock.vacuum.a11](#roborock-vacuum-a11) | Yes | |\r
-| Roborock Vacuum S6 pure | miio:vacuum | [roborock.vacuum.p5](#roborock-vacuum-p5) | Yes | |\r
-| Mi Robot Vacuum v2 | miio:vacuum | [roborock.vacuum.s5](#roborock-vacuum-s5) | Yes | |\r
-| Mi Robot Vacuum 1S | miio:vacuum | [roborock.vacuum.m1s](#roborock-vacuum-m1s) | Yes | |\r
-| Mi Robot Vacuum S4 | miio:vacuum | [roborock.vacuum.s4](#roborock-vacuum-s4) | Yes | |\r
-| Roborock Vacuum S4v2 | miio:vacuum | [roborock.vacuum.s4v2](#roborock-vacuum-s4v2) | Yes | |\r
-| Roborock Vacuum T6 | miio:vacuum | [roborock.vacuum.t6](#roborock-vacuum-t6) | Yes | |\r
-| Roborock Vacuum T6 v2 | miio:vacuum | [roborock.vacuum.t6v2](#roborock-vacuum-t6v2) | Yes | |\r
-| Roborock Vacuum T6 v3 | miio:vacuum | [roborock.vacuum.t6v3](#roborock-vacuum-t6v3) | Yes | |\r
-| Roborock Vacuum T4 | miio:vacuum | [roborock.vacuum.t4](#roborock-vacuum-t4) | Yes | |\r
-| Roborock Vacuum T4 v2 | miio:vacuum | [roborock.vacuum.t4v2](#roborock-vacuum-t4v2) | Yes | |\r
-| Roborock Vacuum T4 v3 | miio:vacuum | [roborock.vacuum.t4v3](#roborock-vacuum-t4v3) | Yes | |\r
-| Roborock Vacuum T7 | miio:vacuum | [roborock.vacuum.t7](#roborock-vacuum-t7) | Yes | |\r
-| Roborock Vacuum T7 v2 | miio:vacuum | [roborock.vacuum.t7v2](#roborock-vacuum-t7v2) | Yes | |\r
-| Roborock Vacuum T7 v3 | miio:vacuum | [roborock.vacuum.t7v3](#roborock-vacuum-t7v3) | Yes | |\r
-| Roborock Vacuum T7p | miio:vacuum | [roborock.vacuum.t7p](#roborock-vacuum-t7p) | Yes | |\r
-| Roborock Vacuum T7 v2 | miio:vacuum | [roborock.vacuum.t7pv2](#roborock-vacuum-t7pv2) | Yes | |\r
-| Roborock Vacuum T7 v3 | miio:vacuum | [roborock.vacuum.t7pv3](#roborock-vacuum-t7pv3) | Yes | |\r
-| Roborock Vacuum S5 Max | miio:vacuum | [roborock.vacuum.s5e](#roborock-vacuum-s5e) | Yes | |\r
-| Roborock Vacuum S6 | miio:vacuum | [rockrobo.vacuum.s6](#rockrobo-vacuum-s6) | Yes | |\r
-| Roborock Vacuum S6 | miio:vacuum | [roborock.vacuum.s6](#roborock-vacuum-s6) | Yes | |\r
-| Rockrobo Xiaowa Vacuum v2 | miio:unsupported | roborock.vacuum.e2 | No | |\r
-| Xiaomi Mijia vacuum V-RVCLM21B | miio:basic | [viomi.vacuum.v6](#viomi-vacuum-v6) | Yes | |\r
-| Xiaomi Mijia vacuum mop STYJ02YM | miio:basic | [viomi.vacuum.v7](#viomi-vacuum-v7) | Yes | |\r
-| Xiaomi Mijia vacuum mop STYJ02YM v2 | miio:basic | [viomi.vacuum.v8](#viomi-vacuum-v8) | Yes | |\r
-| Vacuum 1C STYTJ01ZHM | miio:basic | [dreame.vacuum.mc1808](#dreame-vacuum-mc1808) | Yes | |\r
-| roborock.vacuum.c1 | miio:unsupported | roborock.vacuum.c1 | No | |\r
-| Rockrobo Xiaowa Sweeper v2 | miio:unsupported | roborock.sweeper.e2v2 | No | |\r
-| Rockrobo Xiaowa Sweeper v3 | miio:unsupported | roborock.sweeper.e2v3 | No | |\r
-| Mijia 1 Gang Wall Smart Switch (WIFI) - PTX switch | miio:basic | [090615.switch.xswitch01](#090615-switch-xswitch01) | Yes | |\r
-| Mijia 2 Gang Wall Smart Switch (WIFI) - PTX switch | miio:basic | [090615.switch.xswitch02](#090615-switch-xswitch02) | Yes | |\r
-| Mijia 3 Gang Wall Smart Switch (WIFI) - PTX switch | miio:basic | [090615.switch.xswitch03](#090615-switch-xswitch03) | Yes | |\r
-| Mi Water Purifier v1 | miio:basic | [yunmi.waterpurifier.v1](#yunmi-waterpurifier-v1) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Mi Water Purifier v2 | miio:basic | [yunmi.waterpurifier.v2](#yunmi-waterpurifier-v2) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Mi Water Purifier v3 | miio:basic | [yunmi.waterpurifier.v3](#yunmi-waterpurifier-v3) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Mi Water Purifier v4 | miio:basic | [yunmi.waterpurifier.v4](#yunmi-waterpurifier-v4) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Mi Water Purifier lx2 | miio:basic | [yunmi.waterpuri.lx2](#yunmi-waterpuri-lx2) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Mi Water Purifier lx3 | miio:basic | [yunmi.waterpuri.lx3](#yunmi-waterpuri-lx3) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Mi Water Purifier lx4 | miio:basic | [yunmi.waterpuri.lx4](#yunmi-waterpuri-lx4) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Mi Water Purifier lx5 | miio:basic | [yunmi.waterpuri.lx5](#yunmi-waterpuri-lx5) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Mi Water Purifier lx6 | miio:basic | [yunmi.waterpuri.lx6](#yunmi-waterpuri-lx6) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Mi Water Purifier lx7 | miio:basic | [yunmi.waterpuri.lx7](#yunmi-waterpuri-lx7) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Mi Water Purifier lx8 | miio:basic | [yunmi.waterpuri.lx8](#yunmi-waterpuri-lx8) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Mi Water Purifier lx9 | miio:basic | [yunmi.waterpuri.lx9](#yunmi-waterpuri-lx9) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Mi Water Purifier lx10 | miio:basic | [yunmi.waterpuri.lx10](#yunmi-waterpuri-lx10) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Mi Water Purifier lx11 | miio:basic | [yunmi.waterpuri.lx11](#yunmi-waterpuri-lx11) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Mi Water Purifier lx12 | miio:basic | [yunmi.waterpuri.lx12](#yunmi-waterpuri-lx12) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Xiaomi Wifi Extender | miio:unsupported | xiaomi.repeater.v2 | No | |\r
-| Mi Internet Speaker | miio:unsupported | xiaomi.wifispeaker.v1 | No | |\r
-| Xiaomi Mijia Whale Smart Toilet Cover | miio:basic | [xjx.toilet.pro](#xjx-toilet-pro) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Xiaomi Mijia Smart Toilet Cover | miio:basic | [xjx.toilet.relax](#xjx-toilet-relax) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Xiaomi Mijia Smart Toilet Cover | miio:basic | [xjx.toilet.pure](#xjx-toilet-pure) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Xiaomi Mijia Smart Toilet Cover | miio:basic | [xjx.toilet.zero](#xjx-toilet-zero) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Yeelight Lamp | miio:basic | [yeelink.light.bslamp1](#yeelink-light-bslamp1) | Yes | |\r
-| Yeelight Lamp | miio:basic | [yeelink.light.bslamp2](#yeelink-light-bslamp2) | Yes | |\r
-| Yeelight Lamp | miio:basic | [yeelink.light.bslamp3](#yeelink-light-bslamp3) | Yes | |\r
-| Yeelight BadHeater | miio:basic | [yeelink.bhf_light.v1](#yeelink-bhf_light-v1) | Yes | |\r
-| Yeelight BadHeater | miio:basic | [yeelink.bhf_light.v2](#yeelink-bhf_light-v2) | Yes | |\r
-| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling1](#yeelink-light-ceiling1) | Yes | |\r
-| Yeelight LED Ceiling Lamp v2 | miio:basic | [yeelink.light.ceiling2](#yeelink-light-ceiling2) | Yes | |\r
-| Yeelight LED Ceiling Lamp v3 | miio:basic | [yeelink.light.ceiling3](#yeelink-light-ceiling3) | Yes | |\r
-| Yeelight LED Ceiling Lamp v4 (JIAOYUE 650 RGB) | miio:basic | [yeelink.light.ceiling4](#yeelink-light-ceiling4) | Yes | |\r
-| Yeelight LED Ceiling Lamp v4 | miio:basic | [yeelink.light.ceiling4.ambi](#yeelink-light-ceiling4-ambi) | Yes | |\r
-| Yeelight LED Ceiling Lamp v5 | miio:basic | [yeelink.light.ceiling5](#yeelink-light-ceiling5) | Yes | |\r
-| Yeelight LED Ceiling Lamp v6 | miio:basic | [yeelink.light.ceiling6](#yeelink-light-ceiling6) | Yes | |\r
-| Yeelight LED Ceiling Lamp v7 | miio:basic | [yeelink.light.ceiling7](#yeelink-light-ceiling7) | Yes | |\r
-| Yeelight LED Ceiling Lamp v8 | miio:basic | [yeelink.light.ceiling8](#yeelink-light-ceiling8) | Yes | |\r
-| Yeelight LED Ceiling Lamp v9 | miio:basic | [yeelink.light.ceiling9](#yeelink-light-ceiling9) | Yes | |\r
-| Yeelight LED Meteorite lamp | miio:basic | [yeelink.light.ceiling10](#yeelink-light-ceiling10) | Yes | |\r
-| Yeelight LED Ceiling Lamp v11 | miio:basic | [yeelink.light.ceiling11](#yeelink-light-ceiling11) | Yes | |\r
-| Yeelight LED Ceiling Lamp v12 | miio:basic | [yeelink.light.ceiling12](#yeelink-light-ceiling12) | Yes | |\r
-| Yeelight LED Ceiling Lamp v13 | miio:basic | [yeelink.light.ceiling13](#yeelink-light-ceiling13) | Yes | |\r
-| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling14](#yeelink-light-ceiling14) | Yes | |\r
-| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling15](#yeelink-light-ceiling15) | Yes | |\r
-| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling16](#yeelink-light-ceiling16) | Yes | |\r
-| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling17](#yeelink-light-ceiling17) | Yes | |\r
-| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling18](#yeelink-light-ceiling18) | Yes | |\r
-| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling19](#yeelink-light-ceiling19) | Yes | |\r
-| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling20](#yeelink-light-ceiling20) | Yes | |\r
-| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling21](#yeelink-light-ceiling21) | Yes | |\r
-| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling22](#yeelink-light-ceiling22) | Yes | |\r
-| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling23](#yeelink-light-ceiling23) | Yes | |\r
-| Yeelight LED Ceiling Ambi Lamp | miio:basic | [yeelink.light.ceiling4.ambi](#yeelink-light-ceiling4-ambi) | Yes | |\r
-| Yeelight LED Ceiling Ambi Lamp | miio:basic | [yeelink.light.ceiling10.ambi](#yeelink-light-ceiling10-ambi) | Yes | |\r
-| Yeelight LED Ceiling Ambi Lamp | miio:basic | [yeelink.light.ceiling19.ambi](#yeelink-light-ceiling19-ambi) | Yes | |\r
-| Yeelight LED Ceiling Ambi Lamp | miio:basic | [yeelink.light.ceiling20.ambi](#yeelink-light-ceiling20-ambi) | Yes | |\r
-| Yeelight ct2 | miio:basic | [yeelink.light.ct2](#yeelink-light-ct2) | Yes | |\r
-| Yeelight White Bulb | miio:basic | [yeelink.light.mono1](#yeelink-light-mono1) | Yes | |\r
-| Yeelight White Bulb v2 | miio:basic | [yeelink.light.mono2](#yeelink-light-mono2) | Yes | |\r
-| Yeelight White | miio:basic | [yeelink.light.mono5](#yeelink-light-mono5) | Yes | |\r
-| Yeelight Wifi Speaker | miio:unsupported | yeelink.wifispeaker.v1 | No | |\r
-| Yeelight | miio:basic | [yeelink.light.lamp1](#yeelink-light-lamp1) | Yes | |\r
-| Yeelight | miio:basic | [yeelink.light.lamp2](#yeelink-light-lamp2) | Yes | |\r
-| Yeelight | miio:basic | [yeelink.light.lamp3](#yeelink-light-lamp3) | Yes | |\r
-| Yeelight | miio:basic | [yeelink.light.lamp4](#yeelink-light-lamp4) | Yes | |\r
-| Yeelight | miio:basic | [yeelink.light.lamp5](#yeelink-light-lamp5) | Yes | |\r
-| Yeelight | miio:basic | [yeelink.light.lamp6](#yeelink-light-lamp6) | Yes | |\r
-| Yeelight | miio:basic | [yeelink.light.lamp7](#yeelink-light-lamp7) | Yes | |\r
-| Yeelight | miio:basic | [yeelink.light.lamp8](#yeelink-light-lamp8) | Yes | |\r
-| Yeelight Panel | miio:basic | [yeelink.light.panel1](#yeelink-light-panel1) | Yes | |\r
-| Yeelight Strip | miio:basic | [yeelink.light.strip1](#yeelink-light-strip1) | Yes | |\r
-| Yeelight Strip | miio:basic | [yeelink.light.strip2](#yeelink-light-strip2) | Yes | |\r
-| Yeelight Strip | miio:basic | [yeelink.light.strip4](#yeelink-light-strip4) | Yes | |\r
-| Yeelight | miio:basic | [yeelink.light.virtual](#yeelink-light-virtual) | Yes | |\r
-| Yeelight Color Bulb | miio:basic | [yeelink.light.color1](#yeelink-light-color1) | Yes | |\r
-| Yeelight Color Bulb YLDP06YL 10W | miio:basic | [yeelink.light.color2](#yeelink-light-color2) | Yes | |\r
-| Yeelight Color Bulb YLDP02YL 9W | miio:basic | [yeelink.light.color3](#yeelink-light-color3) | Yes | |\r
-| Yeelight Bulb YLDP13YL (8,5W) | miio:basic | [yeelink.light.color4](#yeelink-light-color4) | Yes | |\r
-| Yeelight yilai ceiling | miio:basic | [yilai.light.ceiling1](#yilai-light-ceiling1) | Yes | |\r
-| Yeelight yilai ceiling | miio:basic | [yilai.light.ceiling2](#yilai-light-ceiling2) | Yes | |\r
-| Yeelight yilai ceiling | miio:basic | [yilai.light.ceiling3](#yilai-light-ceiling3) | Yes | |\r
-| Zhimi Heater | miio:basic | [zhimi.heater.za1](#zhimi-heater-za1) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Zhimi Heater | miio:basic | [zhimi.heater.za2](#zhimi-heater-za2) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
-| Zhimi Heater | miio:basic | [zhimi.heater.zb1](#zhimi-heater-zb1) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |\r
+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.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Mi Smart Home Gateway v2 | miio:basic | [lumi.gateway.v2](#lumi-gateway-v2) | Yes | Used to control the gateway itself. Use the mihome binding to control devices connected to the Xiaomi gateway.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Mi Smart Home Gateway v3 | miio:basic | [lumi.gateway.v3](#lumi-gateway-v3) | Yes | Used to control the gateway itself. Use the mihome binding to control devices connected to the Xiaomi gateway.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Xiaomi Mi Mijia Gateway V3 ZNDMWG03LM | miio:basic | [lumi.gateway.mgl03](#lumi-gateway-mgl03) | Yes | Used to control the gateway itself. Use the mihome binding to control devices connected to the Xiaomi gateway.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Mi Humdifier | miio:basic | [zhimi.humidifier.v1](#zhimi-humidifier-v1) | Yes | |
+| Light Control (Wall Switch) | miio:unsupported | lumi.ctrl_neutral1.v1 | No | |
+| Light Control (Wall Switch) | miio:unsupported | lumi.ctrl_neutral2.v1 | No | |
+| Xiaomi youpin Curtain Controller (Wi-Fi) | miio:basic | [lumi.curtain.hagl05](#lumi-curtain-hagl05) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Mr Bond M1 Pro Smart Clothes Dryer | miio:basic | [mrbond.airer.m1pro](#mrbond-airer-m1pro) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Mr Bond M1 Smart Clothes Dryer | miio:basic | [mrbond.airer.m1s](#mrbond-airer-m1s) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Mr Bond M1 Super Smart Clothes Dryer | miio:basic | [mrbond.airer.m1super](#mrbond-airer-m1super) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Xiaomi Mi Robot Vacuum MOP Essential | miio:basic | [mijia.vacuum.v2](#mijia-vacuum-v2) | Yes | This device may be overwhelmed if refresh is too frequent, slowing down the responses. Suggest to increase refresh time to 120 seconds |
+| Xiaomi Scishare smart capsule coffee machine | miio:basic | [scishare.coffee.s1102](#scishare-coffee-s1102) | Yes | This device does not allow for regular querying for the status. Hence the status is not updated for the action channels.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Xiaomi Scishare smart capsule coffee machine | miio:basic | [scishare.coffee.s1301](#scishare-coffee-s1301) | Yes | This device does not allow for regular querying for the status. Hence the status is not updated for the action channels.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Xiaomi Philips Eyecare Smart Lamp 2 | miio:basic | [philips.light.sread1](#philips-light-sread1) | Yes | |
+| Xiaomi Philips Eyecare Smart Lamp 2 | miio:basic | [philips.light.sread2](#philips-light-sread2) | Yes | |
+| Xiaomi Philips LED Ceiling Lamp | miio:basic | [philips.light.ceiling](#philips-light-ceiling) | Yes | |
+| Xiaomi Philips LED Ceiling Lamp | miio:basic | [philips.light.zyceiling](#philips-light-zyceiling) | Yes | |
+| Xiaomi Philips Bulb | miio:basic | [philips.light.bulb](#philips-light-bulb) | Yes | |
+| Xiaomi Philips Wi-Fi Bulb E27 White | miio:basic | [philips.light.hbulb](#philips-light-hbulb) | Yes | |
+| PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp | miio:basic | [philips.light.candle](#philips-light-candle) | Yes | |
+| Xiaomi Philips Downlight | miio:basic | [philips.light.downlight](#philips-light-downlight) | Yes | |
+| Xiaomi Philips ZhiRui bedside lamp | miio:basic | [philips.light.moonlight](#philips-light-moonlight) | Yes | |
+| Philips Ceiling Light | miio:basic | [philips.light.bceiling1](#philips-light-bceiling1) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Philips Ceiling Light | miio:basic | [philips.light.bceiling2](#philips-light-bceiling2) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Philips Light | miio:basic | [philips.light.cbulb](#philips-light-cbulb) | Yes | |
+| Philips Light | miio:basic | [philips.light.cbulbs](#philips-light-cbulbs) | Yes | |
+| Philips Light | miio:basic | [philips.light.dcolor](#philips-light-dcolor) | Yes | |
+| Philips Light | miio:basic | [philips.light.rwread](#philips-light-rwread) | Yes | |
+| Philips Light | miio:basic | [philips.light.lnblight1](#philips-light-lnblight1) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Philips Light | miio:basic | [philips.light.lnblight2](#philips-light-lnblight2) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Philips Light | miio:basic | [philips.light.lnlrlight](#philips-light-lnlrlight) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Philips Light | miio:basic | [philips.light.lrceiling](#philips-light-lrceiling) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Xiaomi PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp White Crystal | miio:basic | [philips.light.candle2](#philips-light-candle2) | Yes | |
+| philips.light.mono1 | miio:basic | [philips.light.mono1](#philips-light-mono1) | Yes | |
+| Philips Down Light | miio:basic | [philips.light.dlight](#philips-light-dlight) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Philips Ceiling Light | miio:basic | [philips.light.mceil](#philips-light-mceil) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Philips Ceiling Light | miio:basic | [philips.light.mceilm](#philips-light-mceilm) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Philips Ceiling Light | miio:basic | [philips.light.mceils](#philips-light-mceils) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Philips Ceiling Light | miio:basic | [philips.light.obceil](#philips-light-obceil) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Philips Ceiling Light | miio:basic | [philips.light.obceim](#philips-light-obceim) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Philips Ceiling Light | miio:basic | [philips.light.obceis](#philips-light-obceis) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Philips Ceiling Light | miio:basic | [philips.light.sceil](#philips-light-sceil) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Philips Ceiling Light | miio:basic | [philips.light.sceilm](#philips-light-sceilm) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Philips Ceiling Light | miio:basic | [philips.light.sceils](#philips-light-sceils) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Philips Ceiling Light | miio:basic | [philips.light.xzceil](#philips-light-xzceil) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Philips Ceiling Light | miio:basic | [philips.light.xzceim](#philips-light-xzceim) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Philips Ceiling Light | miio:basic | [philips.light.xzceis](#philips-light-xzceis) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| philips.light.virtual | miio:basic | [philips.light.virtual](#philips-light-virtual) | Yes | |
+| philips.light.zysread | miio:basic | [philips.light.zysread](#philips-light-zysread) | Yes | |
+| philips.light.zystrip | miio:basic | [philips.light.zystrip](#philips-light-zystrip) | Yes | |
+| Mi Power-plug | miio:basic | [chuangmi.plug.m1](#chuangmi-plug-m1) | Yes | |
+| Mi Power-plug v1 | miio:basic | [chuangmi.plug.v1](#chuangmi-plug-v1) | Yes | |
+| Mi Power-plug v2 | miio:basic | [chuangmi.plug.v2](#chuangmi-plug-v2) | Yes | |
+| Mi Power-plug v3 | miio:basic | [chuangmi.plug.v3](#chuangmi-plug-v3) | Yes | |
+| Mi Power-plug | miio:basic | [chuangmi.plug.m3](#chuangmi-plug-m3) | Yes | |
+| Mi Smart Plug | miio:basic | [chuangmi.plug.hmi205](#chuangmi-plug-hmi205) | Yes | |
+| Mi Smart Plug | miio:basic | [chuangmi.plug.hmi206](#chuangmi-plug-hmi206) | Yes | |
+| Mi Smart Plug | miio:basic | [chuangmi.plug.hmi208](#chuangmi-plug-hmi208) | Yes | |
+| Qing Mi Smart Power Strip v1 | miio:basic | [qmi.powerstrip.v1](#qmi-powerstrip-v1) | Yes | |
+| Mi Power-strip v2 | miio:basic | [zimi.powerstrip.v2](#zimi-powerstrip-v2) | Yes | |
+| Mi Toothbrush | miio:unsupported | soocare.toothbrush.x3 | No | |
+| Mi Robot Vacuum | miio:vacuum | [rockrobo.vacuum.v1](#rockrobo-vacuum-v1) | Yes | |
+| Mi Xiaowa Vacuum c1 | miio:vacuum | [roborock.vacuum.c1](#roborock-vacuum-c1) | Yes | |
+| Roborock Vacuum S6 pure | miio:vacuum | [roborock.vacuum.a08](#roborock-vacuum-a08) | Yes | |
+| Roborock S6 MaxV / T7 Pro | miio:vacuum | [roborock.vacuum.a09](#roborock-vacuum-a09) | Yes | |
+| Roborock S6 MaxV / T7 Pro | miio:vacuum | [roborock.vacuum.a10](#roborock-vacuum-a10) | Yes | |
+| Roborock S6 MaxV / T7 Pro | miio:vacuum | [roborock.vacuum.a11](#roborock-vacuum-a11) | Yes | |
+| Roborock Vacuum S6 pure | miio:vacuum | [roborock.vacuum.p5](#roborock-vacuum-p5) | Yes | |
+| Mi Robot Vacuum v2 | miio:vacuum | [roborock.vacuum.s5](#roborock-vacuum-s5) | Yes | |
+| Mi Robot Vacuum 1S | miio:vacuum | [roborock.vacuum.m1s](#roborock-vacuum-m1s) | Yes | |
+| Mi Robot Vacuum S4 | miio:vacuum | [roborock.vacuum.s4](#roborock-vacuum-s4) | Yes | |
+| Roborock Vacuum S4v2 | miio:vacuum | [roborock.vacuum.s4v2](#roborock-vacuum-s4v2) | Yes | |
+| Roborock Vacuum T6 | miio:vacuum | [roborock.vacuum.t6](#roborock-vacuum-t6) | Yes | |
+| Roborock Vacuum T6 v2 | miio:vacuum | [roborock.vacuum.t6v2](#roborock-vacuum-t6v2) | Yes | |
+| Roborock Vacuum T6 v3 | miio:vacuum | [roborock.vacuum.t6v3](#roborock-vacuum-t6v3) | Yes | |
+| Roborock Vacuum T4 | miio:vacuum | [roborock.vacuum.t4](#roborock-vacuum-t4) | Yes | |
+| Roborock Vacuum T4 v2 | miio:vacuum | [roborock.vacuum.t4v2](#roborock-vacuum-t4v2) | Yes | |
+| Roborock Vacuum T4 v3 | miio:vacuum | [roborock.vacuum.t4v3](#roborock-vacuum-t4v3) | Yes | |
+| Roborock Vacuum T7 | miio:vacuum | [roborock.vacuum.t7](#roborock-vacuum-t7) | Yes | |
+| Roborock Vacuum T7 v2 | miio:vacuum | [roborock.vacuum.t7v2](#roborock-vacuum-t7v2) | Yes | |
+| Roborock Vacuum T7 v3 | miio:vacuum | [roborock.vacuum.t7v3](#roborock-vacuum-t7v3) | Yes | |
+| Roborock Vacuum T7p | miio:vacuum | [roborock.vacuum.t7p](#roborock-vacuum-t7p) | Yes | |
+| Roborock Vacuum T7 v2 | miio:vacuum | [roborock.vacuum.t7pv2](#roborock-vacuum-t7pv2) | Yes | |
+| Roborock Vacuum T7 v3 | miio:vacuum | [roborock.vacuum.t7pv3](#roborock-vacuum-t7pv3) | Yes | |
+| Roborock Vacuum S5 Max | miio:vacuum | [roborock.vacuum.s5e](#roborock-vacuum-s5e) | Yes | |
+| Roborock Vacuum S6 | miio:vacuum | [rockrobo.vacuum.s6](#rockrobo-vacuum-s6) | Yes | |
+| Roborock Vacuum S6 | miio:vacuum | [roborock.vacuum.s6](#roborock-vacuum-s6) | Yes | |
+| Rockrobo Xiaowa Vacuum v2 | miio:unsupported | roborock.vacuum.e2 | No | |
+| Xiaomi Mijia vacuum V-RVCLM21B | miio:basic | [viomi.vacuum.v6](#viomi-vacuum-v6) | Yes | |
+| Xiaomi Mijia vacuum mop STYJ02YM | miio:basic | [viomi.vacuum.v7](#viomi-vacuum-v7) | Yes | |
+| Xiaomi Mijia vacuum mop STYJ02YM v2 | miio:basic | [viomi.vacuum.v8](#viomi-vacuum-v8) | Yes | |
+| Vacuum 1C STYTJ01ZHM | miio:basic | [dreame.vacuum.mc1808](#dreame-vacuum-mc1808) | Yes | |
+| roborock.vacuum.c1 | miio:unsupported | roborock.vacuum.c1 | No | |
+| Rockrobo Xiaowa Sweeper v2 | miio:unsupported | roborock.sweeper.e2v2 | No | |
+| Rockrobo Xiaowa Sweeper v3 | miio:unsupported | roborock.sweeper.e2v3 | No | |
+| Mijia 1 Gang Wall Smart Switch (WIFI) - PTX switch | miio:basic | [090615.switch.xswitch01](#090615-switch-xswitch01) | Yes | |
+| Mijia 2 Gang Wall Smart Switch (WIFI) - PTX switch | miio:basic | [090615.switch.xswitch02](#090615-switch-xswitch02) | Yes | |
+| Mijia 3 Gang Wall Smart Switch (WIFI) - PTX switch | miio:basic | [090615.switch.xswitch03](#090615-switch-xswitch03) | Yes | |
+| Mi Water Purifier v1 | miio:basic | [yunmi.waterpurifier.v1](#yunmi-waterpurifier-v1) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Mi Water Purifier v2 | miio:basic | [yunmi.waterpurifier.v2](#yunmi-waterpurifier-v2) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Mi Water Purifier v3 | miio:basic | [yunmi.waterpurifier.v3](#yunmi-waterpurifier-v3) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Mi Water Purifier v4 | miio:basic | [yunmi.waterpurifier.v4](#yunmi-waterpurifier-v4) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Mi Water Purifier lx2 | miio:basic | [yunmi.waterpuri.lx2](#yunmi-waterpuri-lx2) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Mi Water Purifier lx3 | miio:basic | [yunmi.waterpuri.lx3](#yunmi-waterpuri-lx3) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Mi Water Purifier lx4 | miio:basic | [yunmi.waterpuri.lx4](#yunmi-waterpuri-lx4) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Mi Water Purifier lx5 | miio:basic | [yunmi.waterpuri.lx5](#yunmi-waterpuri-lx5) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Mi Water Purifier lx6 | miio:basic | [yunmi.waterpuri.lx6](#yunmi-waterpuri-lx6) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Mi Water Purifier lx7 | miio:basic | [yunmi.waterpuri.lx7](#yunmi-waterpuri-lx7) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Mi Water Purifier lx8 | miio:basic | [yunmi.waterpuri.lx8](#yunmi-waterpuri-lx8) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Mi Water Purifier lx9 | miio:basic | [yunmi.waterpuri.lx9](#yunmi-waterpuri-lx9) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Mi Water Purifier lx10 | miio:basic | [yunmi.waterpuri.lx10](#yunmi-waterpuri-lx10) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Mi Water Purifier lx11 | miio:basic | [yunmi.waterpuri.lx11](#yunmi-waterpuri-lx11) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Mi Water Purifier lx12 | miio:basic | [yunmi.waterpuri.lx12](#yunmi-waterpuri-lx12) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Xiaomi Wifi Extender | miio:unsupported | xiaomi.repeater.v2 | No | |
+| Mi Internet Speaker | miio:unsupported | xiaomi.wifispeaker.v1 | No | |
+| Xiaomi Mijia Whale Smart Toilet Cover | miio:basic | [xjx.toilet.pro](#xjx-toilet-pro) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Xiaomi Mijia Smart Toilet Cover | miio:basic | [xjx.toilet.relax](#xjx-toilet-relax) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Xiaomi Mijia Smart Toilet Cover | miio:basic | [xjx.toilet.pure](#xjx-toilet-pure) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Xiaomi Mijia Smart Toilet Cover | miio:basic | [xjx.toilet.zero](#xjx-toilet-zero) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Yeelight Lamp | miio:basic | [yeelink.light.bslamp1](#yeelink-light-bslamp1) | Yes | |
+| Yeelight Lamp | miio:basic | [yeelink.light.bslamp2](#yeelink-light-bslamp2) | Yes | |
+| Yeelight Lamp | miio:basic | [yeelink.light.bslamp3](#yeelink-light-bslamp3) | Yes | |
+| Yeelight BadHeater | miio:basic | [yeelink.bhf_light.v1](#yeelink-bhf_light-v1) | Yes | |
+| Yeelight BadHeater | miio:basic | [yeelink.bhf_light.v2](#yeelink-bhf_light-v2) | Yes | |
+| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling1](#yeelink-light-ceiling1) | Yes | |
+| Yeelight LED Ceiling Lamp v2 | miio:basic | [yeelink.light.ceiling2](#yeelink-light-ceiling2) | Yes | |
+| Yeelight LED Ceiling Lamp v3 | miio:basic | [yeelink.light.ceiling3](#yeelink-light-ceiling3) | Yes | |
+| Yeelight LED Ceiling Lamp v4 (JIAOYUE 650 RGB) | miio:basic | [yeelink.light.ceiling4](#yeelink-light-ceiling4) | Yes | |
+| Yeelight LED Ceiling Lamp v4 | miio:basic | [yeelink.light.ceiling4.ambi](#yeelink-light-ceiling4-ambi) | Yes | |
+| Yeelight LED Ceiling Lamp v5 | miio:basic | [yeelink.light.ceiling5](#yeelink-light-ceiling5) | Yes | |
+| Yeelight LED Ceiling Lamp v6 | miio:basic | [yeelink.light.ceiling6](#yeelink-light-ceiling6) | Yes | |
+| Yeelight LED Ceiling Lamp v7 | miio:basic | [yeelink.light.ceiling7](#yeelink-light-ceiling7) | Yes | |
+| Yeelight LED Ceiling Lamp v8 | miio:basic | [yeelink.light.ceiling8](#yeelink-light-ceiling8) | Yes | |
+| Yeelight LED Ceiling Lamp v9 | miio:basic | [yeelink.light.ceiling9](#yeelink-light-ceiling9) | Yes | |
+| Yeelight LED Meteorite lamp | miio:basic | [yeelink.light.ceiling10](#yeelink-light-ceiling10) | Yes | |
+| Yeelight LED Ceiling Lamp v11 | miio:basic | [yeelink.light.ceiling11](#yeelink-light-ceiling11) | Yes | |
+| Yeelight LED Ceiling Lamp v12 | miio:basic | [yeelink.light.ceiling12](#yeelink-light-ceiling12) | Yes | |
+| Yeelight LED Ceiling Lamp v13 | miio:basic | [yeelink.light.ceiling13](#yeelink-light-ceiling13) | Yes | |
+| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling14](#yeelink-light-ceiling14) | Yes | |
+| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling15](#yeelink-light-ceiling15) | Yes | |
+| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling16](#yeelink-light-ceiling16) | Yes | |
+| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling17](#yeelink-light-ceiling17) | Yes | |
+| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling18](#yeelink-light-ceiling18) | Yes | |
+| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling19](#yeelink-light-ceiling19) | Yes | |
+| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling20](#yeelink-light-ceiling20) | Yes | |
+| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling21](#yeelink-light-ceiling21) | Yes | |
+| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling22](#yeelink-light-ceiling22) | Yes | |
+| Yeelight LED Ceiling Lamp | miio:basic | [yeelink.light.ceiling23](#yeelink-light-ceiling23) | Yes | |
+| Yeelight LED Ceiling Ambi Lamp | miio:basic | [yeelink.light.ceiling4.ambi](#yeelink-light-ceiling4-ambi) | Yes | |
+| Yeelight LED Ceiling Ambi Lamp | miio:basic | [yeelink.light.ceiling10.ambi](#yeelink-light-ceiling10-ambi) | Yes | |
+| Yeelight LED Ceiling Ambi Lamp | miio:basic | [yeelink.light.ceiling19.ambi](#yeelink-light-ceiling19-ambi) | Yes | |
+| Yeelight LED Ceiling Ambi Lamp | miio:basic | [yeelink.light.ceiling20.ambi](#yeelink-light-ceiling20-ambi) | Yes | |
+| Yeelight ct2 | miio:basic | [yeelink.light.ct2](#yeelink-light-ct2) | Yes | |
+| Yeelight White Bulb | miio:basic | [yeelink.light.mono1](#yeelink-light-mono1) | Yes | |
+| Yeelight White Bulb v2 | miio:basic | [yeelink.light.mono2](#yeelink-light-mono2) | Yes | |
+| Yeelight White | miio:basic | [yeelink.light.mono5](#yeelink-light-mono5) | Yes | |
+| Yeelight Wifi Speaker | miio:unsupported | yeelink.wifispeaker.v1 | No | |
+| Yeelight | miio:basic | [yeelink.light.lamp1](#yeelink-light-lamp1) | Yes | |
+| Yeelight | miio:basic | [yeelink.light.lamp2](#yeelink-light-lamp2) | Yes | |
+| Yeelight | miio:basic | [yeelink.light.lamp3](#yeelink-light-lamp3) | Yes | |
+| Yeelight | miio:basic | [yeelink.light.lamp4](#yeelink-light-lamp4) | Yes | |
+| Yeelight | miio:basic | [yeelink.light.lamp5](#yeelink-light-lamp5) | Yes | |
+| Yeelight | miio:basic | [yeelink.light.lamp6](#yeelink-light-lamp6) | Yes | |
+| Yeelight | miio:basic | [yeelink.light.lamp7](#yeelink-light-lamp7) | Yes | |
+| Yeelight | miio:basic | [yeelink.light.lamp8](#yeelink-light-lamp8) | Yes | |
+| Yeelight Panel | miio:basic | [yeelink.light.panel1](#yeelink-light-panel1) | Yes | |
+| Yeelight Strip | miio:basic | [yeelink.light.strip1](#yeelink-light-strip1) | Yes | |
+| Yeelight Strip | miio:basic | [yeelink.light.strip2](#yeelink-light-strip2) | Yes | |
+| Yeelight Strip | miio:basic | [yeelink.light.strip4](#yeelink-light-strip4) | Yes | |
+| Yeelight | miio:basic | [yeelink.light.virtual](#yeelink-light-virtual) | Yes | |
+| Yeelight Color Bulb | miio:basic | [yeelink.light.color1](#yeelink-light-color1) | Yes | |
+| Yeelight Color Bulb YLDP06YL 10W | miio:basic | [yeelink.light.color2](#yeelink-light-color2) | Yes | |
+| Yeelight Color Bulb YLDP02YL 9W | miio:basic | [yeelink.light.color3](#yeelink-light-color3) | Yes | |
+| Yeelight Bulb YLDP13YL (8,5W) | miio:basic | [yeelink.light.color4](#yeelink-light-color4) | Yes | |
+| Yeelight yilai ceiling | miio:basic | [yilai.light.ceiling1](#yilai-light-ceiling1) | Yes | |
+| Yeelight yilai ceiling | miio:basic | [yilai.light.ceiling2](#yilai-light-ceiling2) | Yes | |
+| Yeelight yilai ceiling | miio:basic | [yilai.light.ceiling3](#yilai-light-ceiling3) | Yes | |
+| Zhimi Heater | miio:basic | [zhimi.heater.za1](#zhimi-heater-za1) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Zhimi Heater | miio:basic | [zhimi.heater.za2](#zhimi-heater-za2) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
+| Zhimi Heater | miio:basic | [zhimi.heater.zb1](#zhimi-heater-zb1) | Yes | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
# Advanced: Unsupported devices
e.g. `smarthome:send actionCommand 'upd_timer["1498595904821", "on"]'` would enable a pre-configured timer. See https://github.com/marcelrv/XiaomiRobotVacuumProtocol for all known available commands.
-### Mi Air Monitor v1 (<a name="zhimi-airmonitor-v1">zhimi.airmonitor.v1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| aqi | Number | Air Quality Index | |\r
-| battery | Number | Battery | |\r
-| usb_state | Switch | USB State | |\r
-| time_state | Switch | Time State | |\r
-| night_state | Switch | Night State | |\r
-| night_begin | Number | Night Begin Time | |\r
-| night_end | Number | Night End Time | |\r
-\r
-### Mi Air Quality Monitor 2gen (<a name="cgllc-airmonitor-b1">cgllc.airmonitor.b1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| battery | Number | Battery | |\r
-| pm25 | Number | PM2.5 | |\r
-| co2 | Number | CO2e | |\r
-| tvoc | Number | tVOC | |\r
-| humidity | Number | Humidity | |\r
-| temperature | Number | Temperature | |\r
-\r
-### Mi Air Quality Monitor S1 (<a name="cgllc-airmonitor-s1">cgllc.airmonitor.s1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| battery | Number | Battery | |\r
-| pm25 | Number | PM2.5 | |\r
-| co2 | Number | CO2 | |\r
-| tvoc | Number | tVOC | |\r
-| humidity | Number | Humidity | |\r
-| temperature | Number | Temperature | |\r
-\r
-### Mi Air Humidifier (<a name="zhimi-humidifier-v1">zhimi.humidifier.v1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| mode | String | Mode | |\r
-| humidity | Number | Humidity | |\r
-| setHumidity | Number | Humidity Set | |\r
-| aqi | Number | Air Quality Index | |\r
-| translevel | Number | Trans_level | |\r
-| bright | Number | LED Brightness | |\r
-| buzzer | Switch | Buzzer Status | |\r
-| depth | Number | Depth | |\r
-| dry | Switch | Dry | |\r
-| usedhours | Number | Run Time | |\r
-| motorspeed | Number | Motor Speed | |\r
-| temperature | Number | Temperature | |\r
-| childlock | Switch | Child Lock | |\r
-\r
-### Mi Air Humidifier (<a name="zhimi-humidifier-ca1">zhimi.humidifier.ca1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| mode | String | Mode | |\r
-| humidity | Number | Humidity | |\r
-| setHumidity | Number | Humidity Set | |\r
-| aqi | Number | Air Quality Index | |\r
-| translevel | Number | Trans_level | |\r
-| bright | Number | LED Brightness | |\r
-| buzzer | Switch | Buzzer Status | |\r
-| depth | Number | Depth | |\r
-| dry | Switch | Dry | |\r
-| usedhours | Number | Run Time | |\r
-| motorspeed | Number | Motor Speed | |\r
-| temperature | Number | Temperature | |\r
-| childlock | Switch | Child Lock | |\r
-\r
-### Mi Air Evaporative Humidifier 2 (<a name="zhimi-humidifier-ca4">zhimi.humidifier.ca4</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| mode | Number | Mode | |\r
-| Fault | Number | Humidifier Device Fault | |\r
-| humidity | Number | Humidity | |\r
-| targetHumidity | Number | Target Humidity | |\r
-| waterlevel | Number | Water Level | |\r
-| bright | Number | LED Brightness | |\r
-| buzzer | Switch | Buzzer Status | |\r
-| dry | Switch | Dry | |\r
-| usedhours | Number | Run Time | |\r
-| powerhours | Number | Power Time | |\r
-| targetmotorspeed | Number | Target Motor Speed | |\r
-| actualmotorspeed | Number | Actual Motor Speed | |\r
-| temperature | Number | Temperature | |\r
-| childlock | Switch | Child Lock | |\r
-| ButtonPressed | Number | Button Pressed | |\r
-| clean | Switch | Clean Mode | |\r
-| countryCode | Number | Country Code | |\r
-\r
-### Mi Air Humidifier 2 (<a name="zhimi-humidifier-cb1">zhimi.humidifier.cb1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| humidifierMode | String | Humidifier Mode | |\r
-| humidity | Number | Humidity | |\r
-| setHumidity | Number | Humidity Set | |\r
-| bright | Number | LED Brightness | |\r
-| buzzer | Switch | Buzzer Status | |\r
-| depth | Number | Depth | |\r
-| dry | Switch | Dry | |\r
-| usedhours | Number | Run Time | |\r
-| motorspeed | Number | Motor Speed | |\r
-| temperature | Number | Temperature | |\r
-| childlock | Switch | Child Lock | |\r
-\r
-### Mi Air Purifier v1 (<a name="zhimi-airpurifier-v1">zhimi.airpurifier.v1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| mode | String | Mode | |\r
-| humidity | Number | Humidity | |\r
-| aqi | Number | Air Quality Index | |\r
-| averageaqi | Number | Average Air Quality Index | |\r
-| led | Switch | LED Status | |\r
-| buzzer | Switch | Buzzer Status | |\r
-| filtermaxlife | Number | Filter Max Life | |\r
-| filterhours | Number | Filter Hours used | |\r
-| usedhours | Number | Run Time | |\r
-| motorspeed | Number | Motor Speed | |\r
-| filterlife | Number | Filter Life | |\r
-| favoritelevel | Number | Favorite Level | |\r
-| temperature | Number | Temperature | |\r
-| purifyvolume | Number | Purivied Volume | |\r
-| childlock | Switch | Child Lock | |\r
-\r
-### Mi Air Purifier v2 (<a name="zhimi-airpurifier-v2">zhimi.airpurifier.v2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| mode | String | Mode | |\r
-| humidity | Number | Humidity | |\r
-| aqi | Number | Air Quality Index | |\r
-| averageaqi | Number | Average Air Quality Index | |\r
-| led | Switch | LED Status | |\r
-| buzzer | Switch | Buzzer Status | |\r
-| filtermaxlife | Number | Filter Max Life | |\r
-| filterhours | Number | Filter Hours used | |\r
-| usedhours | Number | Run Time | |\r
-| motorspeed | Number | Motor Speed | |\r
-| filterlife | Number | Filter Life | |\r
-| favoritelevel | Number | Favorite Level | |\r
-| temperature | Number | Temperature | |\r
-| purifyvolume | Number | Purivied Volume | |\r
-| childlock | Switch | Child Lock | |\r
-\r
-### Mi Air Purifier v3 (<a name="zhimi-airpurifier-v3">zhimi.airpurifier.v3</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| mode | String | Mode | |\r
-| humidity | Number | Humidity | |\r
-| aqi | Number | Air Quality Index | |\r
-| averageaqi | Number | Average Air Quality Index | |\r
-| led | Switch | LED Status | |\r
-| buzzer | Switch | Buzzer Status | |\r
-| filtermaxlife | Number | Filter Max Life | |\r
-| filterhours | Number | Filter Hours used | |\r
-| usedhours | Number | Run Time | |\r
-| motorspeed | Number | Motor Speed | |\r
-| filterlife | Number | Filter Life | |\r
-| favoritelevel | Number | Favorite Level | |\r
-| temperature | Number | Temperature | |\r
-| purifyvolume | Number | Purivied Volume | |\r
-| childlock | Switch | Child Lock | |\r
-\r
-### Mi Air Purifier v5 (<a name="zhimi-airpurifier-v5">zhimi.airpurifier.v5</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| mode | String | Mode | |\r
-| humidity | Number | Humidity | |\r
-| aqi | Number | Air Quality Index | |\r
-| averageaqi | Number | Average Air Quality Index | |\r
-| led | Switch | LED Status | |\r
-| buzzer | Switch | Buzzer Status | |\r
-| filtermaxlife | Number | Filter Max Life | |\r
-| filterhours | Number | Filter Hours used | |\r
-| usedhours | Number | Run Time | |\r
-| motorspeed | Number | Motor Speed | |\r
-| filterlife | Number | Filter Life | |\r
-| favoritelevel | Number | Favorite Level | |\r
-| temperature | Number | Temperature | |\r
-| purifyvolume | Number | Purivied Volume | |\r
-| childlock | Switch | Child Lock | |\r
-\r
-### Mi Air Purifier Pro v6 (<a name="zhimi-airpurifier-v6">zhimi.airpurifier.v6</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| mode | String | Mode | |\r
-| humidity | Number | Humidity | |\r
-| aqi | Number | Air Quality Index | |\r
-| averageaqi | Number | Average Air Quality Index | |\r
-| led | Switch | LED Status | |\r
-| bright | Number | LED Brightness | |\r
-| filtermaxlife | Number | Filter Max Life | |\r
-| filterhours | Number | Filter Hours used | |\r
-| usedhours | Number | Run Time | |\r
-| motorspeed | Number | Motor Speed | |\r
-| filterlife | Number | Filter Life | |\r
-| favoritelevel | Number | Favorite Level | |\r
-| temperature | Number | Temperature | |\r
-| purifyvolume | Number | Purivied Volume | |\r
-| childlock | Switch | Child Lock | |\r
-\r
-### Mi Air Purifier Pro v7 (<a name="zhimi-airpurifier-v7">zhimi.airpurifier.v7</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| mode | String | Mode | |\r
-| humidity | Number | Humidity | |\r
-| aqi | Number | Air Quality Index | |\r
-| averageaqi | Number | Average Air Quality Index | |\r
-| volume | Number | Volume | |\r
-| led | Switch | LED Status | |\r
-| illuminance | Number | Illuminance | |\r
-| filtermaxlife | Number | Filter Max Life | |\r
-| filterhours | Number | Filter Hours used | |\r
-| motorspeed | Number | Motor Speed | |\r
-| motorspeed2 | Number | Motor Speed 2 | |\r
-| filterlife | Number | Filter Life | |\r
-| favoritelevel | Number | Favorite Level | |\r
-| temperature | Number | Temperature | |\r
-| childlock | Switch | Child Lock | |\r
-\r
-### Mi Air Purifier 2 (mini) (<a name="zhimi-airpurifier-m1">zhimi.airpurifier.m1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| mode | String | Mode | |\r
-| humidity | Number | Humidity | |\r
-| aqi | Number | Air Quality Index | |\r
-| averageaqi | Number | Average Air Quality Index | |\r
-| led | Switch | LED Status | |\r
-| buzzer | Switch | Buzzer Status | |\r
-| filtermaxlife | Number | Filter Max Life | |\r
-| filterhours | Number | Filter Hours used | |\r
-| usedhours | Number | Run Time | |\r
-| motorspeed | Number | Motor Speed | |\r
-| filterlife | Number | Filter Life | |\r
-| favoritelevel | Number | Favorite Level | |\r
-| temperature | Number | Temperature | |\r
-| purifyvolume | Number | Purivied Volume | |\r
-| childlock | Switch | Child Lock | |\r
-\r
-### Mi Air Purifier (mini) (<a name="zhimi-airpurifier-m2">zhimi.airpurifier.m2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| mode | String | Mode | |\r
-| humidity | Number | Humidity | |\r
-| aqi | Number | Air Quality Index | |\r
-| averageaqi | Number | Average Air Quality Index | |\r
-| led | Switch | LED Status | |\r
-| buzzer | Switch | Buzzer Status | |\r
-| filtermaxlife | Number | Filter Max Life | |\r
-| filterhours | Number | Filter Hours used | |\r
-| usedhours | Number | Run Time | |\r
-| motorspeed | Number | Motor Speed | |\r
-| filterlife | Number | Filter Life | |\r
-| favoritelevel | Number | Favorite Level | |\r
-| temperature | Number | Temperature | |\r
-| purifyvolume | Number | Purivied Volume | |\r
-| childlock | Switch | Child Lock | |\r
-\r
-### Mi Air Purifier MS1 (<a name="zhimi-airpurifier-ma1">zhimi.airpurifier.ma1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| mode | String | Mode | |\r
-| humidity | Number | Humidity | |\r
-| aqi | Number | Air Quality Index | |\r
-| averageaqi | Number | Average Air Quality Index | |\r
-| led | Switch | LED Status | |\r
-| buzzer | Switch | Buzzer Status | |\r
-| filtermaxlife | Number | Filter Max Life | |\r
-| filterhours | Number | Filter Hours used | |\r
-| usedhours | Number | Run Time | |\r
-| motorspeed | Number | Motor Speed | |\r
-| filterlife | Number | Filter Life | |\r
-| favoritelevel | Number | Favorite Level | |\r
-| temperature | Number | Temperature | |\r
-| purifyvolume | Number | Purivied Volume | |\r
-| childlock | Switch | Child Lock | |\r
-\r
-### Mi Air Purifier MS2 (<a name="zhimi-airpurifier-ma2">zhimi.airpurifier.ma2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| mode | String | Mode | |\r
-| humidity | Number | Humidity | |\r
-| aqi | Number | Air Quality Index | |\r
-| averageaqi | Number | Average Air Quality Index | |\r
-| led | Switch | LED Status | |\r
-| bright | Number | LED Brightness | |\r
-| filtermaxlife | Number | Filter Max Life | |\r
-| filterhours | Number | Filter Hours used | |\r
-| usedhours | Number | Run Time | |\r
-| motorspeed | Number | Motor Speed | |\r
-| filterlife | Number | Filter Life | |\r
-| favoritelevel | Number | Favorite Level | |\r
-| temperature | Number | Temperature | |\r
-| purifyvolume | Number | Purivied Volume | |\r
-| childlock | Switch | Child Lock | |\r
-\r
-### Mi Air Purifier 3 (<a name="zhimi-airpurifier-ma4">zhimi.airpurifier.ma4</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| Fault | Number | Air Purifier-Device Fault | |\r
-| On | Switch | Air Purifier-Switch Status | |\r
-| FanLevel | Number | Air Purifier-Fan Level | |\r
-| Mode | Number | Air Purifier-Mode | |\r
-| FirmwareRevision | String | Device Information-Current Firmware Version | |\r
-| Manufacturer | String | Device Information-Device Manufacturer | |\r
-| Model | String | Device Information-Device Model | |\r
-| SerialNumber | String | Device Information-Device Serial Number | |\r
-| Pm25Density | Number | Environment-PM2.5 Density | |\r
-| RelativeHumidity | Number | Environment-Relative Humidity | |\r
-| Temperature | Number | Environment-Temperature | |\r
-| FilterLifeLevel | Number | Filter-Filter Life Level | |\r
-| FilterUsedTime | String | Filter-Filter Used Time | |\r
-| Alarm | Switch | Alarm-Alarm | |\r
-| Brightness | Number | Indicator Light-Brightness | |\r
-| On1 | Switch | Indicator Light-Switch Status | |\r
-| PhysicalControlsLocked | Switch | Physical Control Locked-Physical Control Locked | |\r
-| ButtonPressed | String | button-button_pressed | |\r
-| FilterMaxTime | Number | filter-time-filter-max-time | |\r
-| FilterHourUsedDebug | Number | filter-time-filter-hour-used-debug | |\r
-| M1Strong | Number | motor-speed-m1-strong | |\r
-| M1High | Number | motor-speed-m1-high | |\r
-| M1Med | Number | motor-speed-m1-med | |\r
-| M1MedL | Number | motor-speed-m1-med-l | |\r
-| M1Low | Number | motor-speed-m1-low | |\r
-| M1Silent | Number | motor-speed-m1-silent | |\r
-| M1Favorite | Number | motor-speed-m1-favorite | |\r
-| Motor1Speed | Number | motor-speed-motor1-speed | |\r
-| Motor1SetSpeed | Number | motor-speed-motor1-set-speed | |\r
-| FavoriteFanLevel | Number | motor-speed-favorite fan level | |\r
-| UseTime | Number | use-time-use-time | |\r
-| PurifyVolume | Number | aqi-purify-volume | |\r
-| AverageAqi | Number | aqi-average-aqi | |\r
-| AverageAqiCnt | Number | aqi-average-aqi-cnt | |\r
-| AqiZone | String | aqi-aqi-zone | |\r
-| SensorState | String | aqi-sensor-state | |\r
-| AqiGoodh | Number | aqi-aqi-goodh | |\r
-| AqiRunstate | Number | aqi-aqi-runstate | |\r
-| AqiState | Number | aqi-aqi-state | |\r
-| AqiUpdataHeartbeat | Number | aqi-aqi-updata-heartbeat | |\r
-| RfidTag | String | rfid-rfid-tag | |\r
-| RfidFactoryId | String | rfid-rfid-factory-id | |\r
-| RfidProductId | String | rfid-rfid-product-id | |\r
-| RfidTime | String | rfid-rfid-time | |\r
-| RfidSerialNum | String | rfid-rfid-serial-num | |\r
-| AppExtra | Number | others-app-extra | |\r
-| MainChannel | Number | others-main-channel | |\r
-| SlaveChannel | Number | others-slave-channel | |\r
-| Cola | String | others-cola | |\r
-| ButtomDoor | Switch | others-buttom-door | |\r
-| RebootCause | Number | others-reboot_cause | |\r
-| HwVersion | Number | others-hw-version | |\r
-| I2cErrorCount | Number | others-i2c-error-count | |\r
-| ManualLevel | Number | others-manual-level | |\r
-\r
-### Mi Air Purifier 3 (<a name="zhimi-airpurifier-mb3">zhimi.airpurifier.mb3</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| Fault | Number | Air Purifier-fault | |\r
-| On | Switch | Air Purifier-Switch Status | |\r
-| FanLevel | Number | Air Purifier-Fan Level | |\r
-| Mode | Number | Air Purifier-Mode | |\r
-| FirmwareRevision | String | Device Information-Current Firmware Version | |\r
-| Manufacturer | String | Device Information-Device Manufacturer | |\r
-| Model | String | Device Information-Device Model | |\r
-| SerialNumber | String | Device Information-Device Serial Number | |\r
-| Pm25Density | Number | Environment-PM2.5 | |\r
-| RelativeHumidity | Number | Environment-Relative Humidity | |\r
-| Temperature | Number | Environment-Temperature | |\r
-| FilterLifeLevel | Number | Filter-Filter Life Level | |\r
-| FilterUsedTime | String | Filter-Filter Used Time | |\r
-| Alarm | Switch | Alarm-Alarm | |\r
-| Brightness | Number | Indicator Light-brightness | |\r
-| On1 | Switch | Indicator Light-Switch Status | |\r
-| PhysicalControlsLocked | Switch | Physical Control Locked-Physical Control Locked | |\r
-| ButtonPressed | String | Button-button-pressed | |\r
-| FilterMaxTime | Number | filter-time-filter-max-time | |\r
-| FilterHourDebug | Number | filter-time-filter-hour-debug | |\r
-| MotorStrong | Number | motor-speed-motor-strong | |\r
-| MotorHigh | Number | motor-speed-motor-high | |\r
-| MotorMed | Number | motor-speed-motor-med | |\r
-| MotorMedL | Number | motor-speed-motor-med-l | |\r
-| MotorLow | Number | motor-speed-motor-low | |\r
-| MotorSilent | Number | motor-speed-motor-silent | |\r
-| MotorFavorite | Number | motor-speed-motor-favorite | |\r
-| MotorSpeed | Number | motor-speed-motor-speed | |\r
-| MotorSetSpeed | Number | motor-speed-motor-set-speed | |\r
-| FavoriteFanLevel | Number | motor-speed-favorite-fan-level | |\r
-| UseTime | Number | use-time-use-time | |\r
-| PurifyVolume | Number | aqi-purify-volume | |\r
-| AverageAqi | Number | aqi-average-aqi | |\r
-| AverageAqiCnt | Number | aqi-average-aqi-cnt | |\r
-| AqiZone | String | aqi-aqi-zone | |\r
-| SensorState | String | aqi-sensor-state | |\r
-| AqiGoodh | Number | aqi-aqi-goodh | |\r
-| AqiRunstate | Number | aqi-aqi-runstate | |\r
-| AqiState | Number | aqi-aqi-state | |\r
-| AqiUpdataHeartbeat | Number | aqi-aqi-updata-heartbeat | |\r
-| RfidTag | String | rfid-rfid-tag | |\r
-| RfidFactoryId | String | rfid-rfid-factory-id | |\r
-| RfidProductId | String | rfid-rfid-product-id | |\r
-| RfidTime | String | rfid-rfid-time | |\r
-| RfidSerialNum | String | rfid-rfid-serial-num | |\r
-| AppExtra | Number | others-app-extra | |\r
-| MainChannel | Number | others-main-channel | |\r
-| SlaveChannel | Number | others-slave-channel | |\r
-| Cola | String | others-cola | |\r
-| ButtomDoor | Switch | others-buttom-door | |\r
-| RebootCause | Number | others-reboot-cause | |\r
-| HwVersion | Number | others-hw-version | |\r
-| IicErrorCount | Number | others-iic-error-count | |\r
-| ManualLevel | Number | others-manual-level | |\r
-| CountryCode | Number | others-National code | |\r
-\r
-### Mi Air Purifier Super (<a name="zhimi-airpurifier-sa1">zhimi.airpurifier.sa1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| mode | String | Mode | |\r
-| humidity | Number | Humidity | |\r
-| aqi | Number | Air Quality Index | |\r
-| averageaqi | Number | Average Air Quality Index | |\r
-| led | Switch | LED Status | |\r
-| buzzer | Switch | Buzzer Status | |\r
-| filtermaxlife | Number | Filter Max Life | |\r
-| filterhours | Number | Filter Hours used | |\r
-| usedhours | Number | Run Time | |\r
-| motorspeed | Number | Motor Speed | |\r
-| filterlife | Number | Filter Life | |\r
-| favoritelevel | Number | Favorite Level | |\r
-| temperature | Number | Temperature | |\r
-| purifyvolume | Number | Purivied Volume | |\r
-| childlock | Switch | Child Lock | |\r
-\r
-### Mi Air Purifier Super 2 (<a name="zhimi-airpurifier-sa2">zhimi.airpurifier.sa2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| mode | String | Mode | |\r
-| humidity | Number | Humidity | |\r
-| aqi | Number | Air Quality Index | |\r
-| averageaqi | Number | Average Air Quality Index | |\r
-| led | Switch | LED Status | |\r
-| buzzer | Switch | Buzzer Status | |\r
-| filtermaxlife | Number | Filter Max Life | |\r
-| filterhours | Number | Filter Hours used | |\r
-| usedhours | Number | Run Time | |\r
-| motorspeed | Number | Motor Speed | |\r
-| filterlife | Number | Filter Life | |\r
-| favoritelevel | Number | Favorite Level | |\r
-| temperature | Number | Temperature | |\r
-| purifyvolume | Number | Purivied Volume | |\r
-| childlock | Switch | Child Lock | |\r
-\r
-### Mi Fresh Air Ventilator (<a name="dmaker-airfresh-t2017">dmaker.airfresh.t2017</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| airFreshMode | String | Mode | |\r
-| airFreshPTCPower | Switch | PTC | |\r
-| airFreshPtcLevel | String | PTC Level | |\r
-| airFreshPTCStatus | Switch | PTC Status | |\r
-| airFreshDisplayDirection | String | Screen direction | |\r
-| airFreshDisplay | Switch | Display | |\r
-| airFreshChildLock | Switch | Child Lock | |\r
-| airFreshSound | Switch | Sound | |\r
-| airFreshPM25 | Number | PM2.5 | |\r
-| airFreshCO2 | Number | CO2 | |\r
-| airFreshCurrentSpeed | Number | Current Speed | |\r
-| airFreshFavoriteSpeed | Number | Favorite Speed | |\r
-| airFreshTemperature | Number | Temperature Outside | |\r
-| airFreshFilterPercents | Number | Filter Percents Remaining | |\r
-| airFreshFilterDays | Number | Filter Days Remaining | |\r
-| airFreshFilterProPercents | Number | Filter Pro Percents Remaining | |\r
-| airFreshFilterProDays | Number | Filter Pro Days Remaining | |\r
-| airFreshResetFilter | String | Reset Filter | |\r
-\r
-### Mi Fresh Air Ventilator A1 (<a name="dmaker-airfresh-a1">dmaker.airfresh.a1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| airFreshMode | String | Mode | |\r
-| airFreshPTCPower | Switch | PTC | |\r
-| airFreshPTCStatus | Switch | PTC Status | |\r
-| airFreshDisplay | Switch | Display | |\r
-| airFreshChildLock | Switch | Child Lock | |\r
-| airFreshSound | Switch | Sound | |\r
-| airFreshPM25 | Number | PM2.5 | |\r
-| airFreshCO2 | Number | CO2 | |\r
-| airFreshCurrentSpeed | Number | Current Speed | |\r
-| airFreshFavoriteSpeed | Number | Favorite Speed | |\r
-| airFreshTemperature | Number | Temperature Outside | |\r
-| airFreshFilterPercents | Number | Filter Percents Remaining | |\r
-| airFreshFilterDays | Number | Filter Days Remaining | |\r
-| airFreshResetFilterA1 | String | Reset Filter | |\r
-\r
-### Gosund Plug (<a name="cuco-plug-cp1">cuco.plug.cp1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| FirmwareRevision | String | Device Information-CurrentFirmware Version | |\r
-| Manufacturer | String | Device Information-Device Manufacturer | |\r
-| Model | String | Device Information-Device Model | |\r
-| SerialNumber | String | Device Information-Device Serial Number | |\r
-| On | Switch | Switch-Switch Status | |\r
-\r
-### Mi Air Purifier mb1 (<a name="zhimi-airpurifier-mb1">zhimi.airpurifier.mb1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| mode | String | Mode | |\r
-| humidity | Number | Humidity | |\r
-| aqi | Number | Air Quality Index | |\r
-| averageaqi | Number | Average Air Quality Index | |\r
-| led | Switch | LED Status | |\r
-| buzzer | Switch | Buzzer Status | |\r
-| filtermaxlife | Number | Filter Max Life | |\r
-| filterhours | Number | Filter Hours used | |\r
-| usedhours | Number | Run Time | |\r
-| motorspeed | Number | Motor Speed | |\r
-| filterlife | Number | Filter Life | |\r
-| favoritelevel | Number | Favorite Level | |\r
-| temperature | Number | Temperature | |\r
-| purifyvolume | Number | Purivied Volume | |\r
-| childlock | Switch | Child Lock | |\r
-\r
-### Mi Air Purifier 2S (<a name="zhimi-airpurifier-mc1">zhimi.airpurifier.mc1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| mode | String | Mode | |\r
-| humidity | Number | Humidity | |\r
-| aqi | Number | Air Quality Index | |\r
-| averageaqi | Number | Average Air Quality Index | |\r
-| led | Switch | LED Status | |\r
-| buzzer | Switch | Buzzer Status | |\r
-| filtermaxlife | Number | Filter Max Life | |\r
-| filterhours | Number | Filter Hours used | |\r
-| usedhours | Number | Run Time | |\r
-| motorspeed | Number | Motor Speed | |\r
-| filterlife | Number | Filter Life | |\r
-| favoritelevel | Number | Favorite Level | |\r
-| temperature | Number | Temperature | |\r
-| purifyvolume | Number | Purivied Volume | |\r
-| childlock | Switch | Child Lock | |\r
-\r
-### Mi Air Purifier 2S (<a name="zhimi-airpurifier-mc2">zhimi.airpurifier.mc2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| mode | String | Mode | |\r
-| humidity | Number | Humidity | |\r
-| aqi | Number | Air Quality Index | |\r
-| averageaqi | Number | Average Air Quality Index | |\r
-| led | Switch | LED Status | |\r
-| buzzer | Switch | Buzzer Status | |\r
-| filtermaxlife | Number | Filter Max Life | |\r
-| filterhours | Number | Filter Hours used | |\r
-| usedhours | Number | Run Time | |\r
-| motorspeed | Number | Motor Speed | |\r
-| filterlife | Number | Filter Life | |\r
-| favoritelevel | Number | Favorite Level | |\r
-| temperature | Number | Temperature | |\r
-| purifyvolume | Number | Purivied Volume | |\r
-| childlock | Switch | Child Lock | |\r
-\r
-### Mi Smart Fan (<a name="zhimi-fan-v1">zhimi.fan.v1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| angleEnable | Switch | Rotation | |\r
-| usedhours | Number | Run Time | |\r
-| angle | Number | Angle | |\r
-| poweroffTime | Number | Timer | |\r
-| buzzer | Switch | Buzzer | |\r
-| led_b | Number | LED | |\r
-| child_lock | Switch | Child Lock | |\r
-| speedLevel | Number | Speed Level | |\r
-| speed | Number | Speed | |\r
-| naturalLevel | Number | Natural Level | |\r
-| temp_dec | Number | Temperature | |\r
-| humidity | Number | Humidity | |\r
-| acPower | String | AC Power | |\r
-| mode | String | Battery Charge | |\r
-| battery | Number | Battery | |\r
-| move | String | Move Direction | |\r
-\r
-### Mi Smart Fan (<a name="zhimi-fan-v2">zhimi.fan.v2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| angleEnable | Switch | Rotation | |\r
-| usedhours | Number | Run Time | |\r
-| angle | Number | Angle | |\r
-| poweroffTime | Number | Timer | |\r
-| buzzer | Switch | Buzzer | |\r
-| led_b | Number | LED | |\r
-| child_lock | Switch | Child Lock | |\r
-| speedLevel | Number | Speed Level | |\r
-| speed | Number | Speed | |\r
-| naturalLevel | Number | Natural Level | |\r
-| temp_dec | Number | Temperature | |\r
-| humidity | Number | Humidity | |\r
-| acPower | String | AC Power | |\r
-| mode | String | Battery Charge | |\r
-| battery | Number | Battery | |\r
-| move | String | Move Direction | |\r
-\r
-### Mi Smart Pedestal Fan (<a name="zhimi-fan-v3">zhimi.fan.v3</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| angleEnable | Switch | Rotation | |\r
-| usedhours | Number | Run Time | |\r
-| angle | Number | Angle | |\r
-| poweroffTime | Number | Timer | |\r
-| buzzer | Switch | Buzzer | |\r
-| led_b | Number | LED | |\r
-| child_lock | Switch | Child Lock | |\r
-| speedLevel | Number | Speed Level | |\r
-| speed | Number | Speed | |\r
-| naturalLevel | Number | Natural Level | |\r
-| temp_dec | Number | Temperature | |\r
-| humidity | Number | Humidity | |\r
-| acPower | String | AC Power | |\r
-| mode | String | Battery Charge | |\r
-| battery | Number | Battery | |\r
-| move | String | Move Direction | |\r
-\r
-### Xiaomi Mi Smart Pedestal Fan (<a name="zhimi-fan-sa1">zhimi.fan.sa1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| angleEnable | Switch | Rotation | |\r
-| usedhours | Number | Run Time | |\r
-| angle | Number | Angle | |\r
-| poweroffTime | Number | Timer | |\r
-| buzzer | Switch | Buzzer | |\r
-| led_b | Number | LED | |\r
-| child_lock | Switch | Child Lock | |\r
-| speedLevel | Number | Speed Level | |\r
-| speed | Number | Speed | |\r
-| naturalLevel | Number | Natural Level | |\r
-| acPower | Switch | AC Power | |\r
-| move | String | Move Direction | |\r
-\r
-### Xiaomi Mi Smart Pedestal Fan (<a name="zhimi-fan-za1">zhimi.fan.za1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| angleEnable | Switch | Rotation | |\r
-| usedhours | Number | Run Time | |\r
-| angle | Number | Angle | |\r
-| poweroffTime | Number | Timer | |\r
-| buzzer | Switch | Buzzer | |\r
-| led_b | Number | LED | |\r
-| child_lock | Switch | Child Lock | |\r
-| speedLevel | Number | Speed Level | |\r
-| speed | Number | Speed | |\r
-| naturalLevel | Number | Natural Level | |\r
-| acPower | Switch | AC Power | |\r
-| move | String | Move Direction | |\r
-\r
-### Xiaomi Mi Smart Pedestal Fan (<a name="zhimi-fan-za3">zhimi.fan.za3</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| angleEnable | Switch | Rotation | |\r
-| usedhours | Number | Run Time | |\r
-| angle | Number | Angle | |\r
-| poweroffTime | Number | Timer | |\r
-| buzzer | Number | Buzzer | |\r
-| led_b | Number | LED | |\r
-| child_lock | Switch | Child Lock | |\r
-| speedLevel | Number | Speed Level | |\r
-| speed | Number | Speed | |\r
-| naturalLevel | Number | Natural Level | |\r
-| move | String | Move Direction | |\r
-\r
-### Xiaomi Mi Smart Pedestal Fan (<a name="zhimi-fan-za4">zhimi.fan.za4</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| angleEnable | Switch | Rotation | |\r
-| usedhours | Number | Run Time | |\r
-| angle | Number | Angle | |\r
-| poweroffTime | Number | Timer | |\r
-| buzzer | Number | Buzzer | |\r
-| led_b | Number | LED | |\r
-| child_lock | Switch | Child Lock | |\r
-| speedLevel | Number | Speed Level | |\r
-| speed | Number | Speed | |\r
-| naturalLevel | Number | Natural Level | |\r
-| move | String | Move Direction | |\r
-\r
-### Xiaomi Mijia Smart Tower Fan (<a name="dmaker-fan-1c">dmaker.fan.1c</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| Manufacturer | String | Device Information-Device Manufacturer | |\r
-| Model | String | Device Information-Device Model | |\r
-| SerialNumber | String | Device Information-Device Serial Number | |\r
-| FirmwareRevision | String | Device Information-Current Firmware Version | |\r
-| On | Switch | Fan-Switch Status | |\r
-| FanLevel | Number | Fan-Fan Level | |\r
-| HorizontalSwing | Switch | Fan-Horizontal Swing | |\r
-| Mode | Number | Fan-Mode | |\r
-| OffDelayTime | Number | Fan-Power Off Delay Time | |\r
-| Alarm | Switch | Fan-Alarm | |\r
-| Brightness | Switch | Fan-Brightness | |\r
-| PhysicalControlsLocked | Switch | Physical Control Locked-Physical Control Locked | |\r
-\r
-### Xiaomi Mijia Smart Tower Fan (<a name="dmaker-fan-p5">dmaker.fan.p5</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| roll | Switch | Rotation | |\r
-| mode | Number | Mode | |\r
-| angle | Number | Angle | |\r
-| timer | Number | Timer | |\r
-| beep | Switch | Beep Sound | |\r
-| light | Number | Light | |\r
-| child_lock | Switch | Child Lock | |\r
-| speed | Number | Speed | |\r
-\r
-### Xiaomi Mijia Smart Tower Fan (<a name="dmaker-fan-p8">dmaker.fan.p8</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| Manufacturer | String | Device Information-Device Manufacturer | |\r
-| Model | String | Device Information-Device Model | |\r
-| SerialNumber | String | Device Information-Device Serial Number | |\r
-| FirmwareRevision | String | Device Information-Current Firmware Version | |\r
-| On | Switch | Fan-Switch Status | |\r
-| FanLevel | Number | Fan-Fan Level | |\r
-| HorizontalSwing | Switch | Fan-Horizontal Swing | |\r
-| Mode | Number | Fan-Mode | |\r
-| OffDelayTime | Number | Fan-Power Off Delay Time | |\r
-| Alarm | Switch | Fan-Alarm | |\r
-| Brightness | Switch | Fan-Brightness | |\r
-| PhysicalControlsLocked | Switch | Physical Control Locked-Physical Control Locked | |\r
-\r
-### Xiaomi Mijia Smart Tower Fan (<a name="dmaker-fan-p9">dmaker.fan.p9</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| Manufacturer | String | Device Information-Device Manufacturer | |\r
-| Model | String | Device Information-Device Model | |\r
-| SerialNumber | String | Device Information-Device Serial Number | |\r
-| FirmwareRevision | String | Device Information-Current Firmware Version | |\r
-| On | Switch | Fan-Switch Status | |\r
-| FanLevel | Number | Fan-Fan Level | |\r
-| Mode | Number | Fan-Mode | |\r
-| HorizontalSwing | Switch | Fan-Horizontal Swing | |\r
-| HorizontalAngle | Number | Fan-Horizontal Angle | |\r
-| Alarm | Switch | Fan-Alarm | |\r
-| OffDelayTime | Number | Fan-Power Off Delay Time | |\r
-| Brightness | Switch | Fan-Brightness | |\r
-| MotorControl | Number | Fan-Motor Control | |\r
-| SpeedLevel | Number | Fan-Speed Level | |\r
-| PhysicalControlsLocked | Switch | Physical Control Locked-Physical Control Locked | |\r
-\r
-### Xiaomi Mijia Smart Tower Fan (<a name="dmaker-fan-p10">dmaker.fan.p10</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| Manufacturer | String | Device Information-Device Manufacturer | |\r
-| Model | String | Device Information-Device Model | |\r
-| SerialNumber | String | Device Information-Device Serial Number | |\r
-| FirmwareRevision | String | Device Information-Current Firmware Version | |\r
-| On | Switch | Fan-Switch Status | |\r
-| FanLevel | Number | Fan-Fan Level | |\r
-| Mode | Number | Fan-Mode | |\r
-| HorizontalSwing | Switch | Fan-Horizontal Swing | |\r
-| HorizontalAngle | Number | Fan-Horizontal Angle | |\r
-| Alarm | Switch | Fan-Alarm | |\r
-| OffDelayTime | Number | Fan-Power Off Delay Time | |\r
-| Brightness | Switch | Fan-Brightness | |\r
-| MotorControl | Number | Fan-Motor Control | |\r
-| SpeedLevel | Number | Fan-Speed Level | |\r
-| PhysicalControlsLocked | Switch | Physical Control Locked-Physical Control Locked | |\r
-\r
-### Mi Smart Home Gateway v1 (<a name="lumi-gateway-v1">lumi.gateway.v1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |\r
-| doorbellVol | Number | Doorbell Volume | |\r
-| gatewayVol | Number | Gateway Volume | |\r
-| alarmingVol | Number | Alarming Volume | |\r
-| doorbellPush | String | Doorbell Push | |\r
-\r
-### Mi Smart Home Gateway v2 (<a name="lumi-gateway-v2">lumi.gateway.v2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |\r
-| doorbellVol | Number | Doorbell Volume | |\r
-| gatewayVol | Number | Gateway Volume | |\r
-| alarmingVol | Number | Alarming Volume | |\r
-| doorbellPush | String | Doorbell Push | |\r
-\r
-### Mi Smart Home Gateway v3 (<a name="lumi-gateway-v3">lumi.gateway.v3</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |\r
-| doorbellVol | Number | Doorbell Volume | |\r
-| gatewayVol | Number | Gateway Volume | |\r
-| alarmingVol | Number | Alarming Volume | |\r
-| doorbellPush | String | Doorbell Push | |\r
-\r
-### Xiaomi Mi Mijia Gateway V3 ZNDMWG03LM (<a name="lumi-gateway-mgl03">lumi.gateway.mgl03</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |\r
-| doorbellVol | Number | Doorbell Volume | |\r
-| gatewayVol | Number | Gateway Volume | |\r
-| alarmingVol | Number | Alarming Volume | |\r
-| doorbellPush | String | Doorbell Push | |\r
-\r
-### Mi Humdifier (<a name="zhimi-humidifier-v1">zhimi.humidifier.v1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| mode | String | Mode | |\r
-| humidity | Number | Humidity | |\r
-| setHumidity | Number | Humidity Set | |\r
-| aqi | Number | Air Quality Index | |\r
-| translevel | Number | Trans_level | |\r
-| bright | Number | LED Brightness | |\r
-| buzzer | Switch | Buzzer Status | |\r
-| depth | Number | Depth | |\r
-| dry | Switch | Dry | |\r
-| usedhours | Number | Run Time | |\r
-| motorspeed | Number | Motor Speed | |\r
-| temperature | Number | Temperature | |\r
-| childlock | Switch | Child Lock | |\r
-\r
-### Xiaomi youpin Curtain Controller (Wi-Fi) (<a name="lumi-curtain-hagl05">lumi.curtain.hagl05</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| fault | Number | Curtain - Device Fault | Value mapping [0="No faults"] |\r
-| current-position | Number | Curtain - Current Position | |\r
-| status | Number | Curtain - Status | Value mapping [0="Stopped",1="Opening",2="Closing"] |\r
-| target-position | Number | Curtain - Target Position | |\r
-| manual-enabled | Number | curtain_cfg - Manual Enabled | Value mapping [0="Disable",1="Enable"] |\r
-| polarity | Number | curtain_cfg - Polarity | Value mapping [0="Positive",1="Reverse"] |\r
-| pos-limit | Number | curtain_cfg - Position Limit | Value mapping [0="Unlimit",1="Limit"] |\r
-| en-night-tip-light | Switch | Set Night Tip Light | Value mapping [0="Disable",1="Enable"] |\r
-| run-time | Number | curtain_cfg - Run-time | |\r
-\r
-### Mr Bond M1 Pro Smart Clothes Dryer (<a name="mrbond-airer-m1pro">mrbond.airer.m1pro</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| dry | Switch | Dry | |\r
-| led | Switch | LED Status | |\r
-| motor | Number | Motor | |\r
-| drytime | Number | Dry Time | |\r
-| airer_location | Number | Airer Location | |\r
-| disinfect | Switch | disinfect | |\r
-| distime | Number | Disinfect Time | |\r
-\r
-### Mr Bond M1 Smart Clothes Dryer (<a name="mrbond-airer-m1s">mrbond.airer.m1s</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| dry | Switch | Dry | |\r
-| led | Switch | LED Status | |\r
-| motor | Number | Motor | |\r
-| drytime | Number | Dry Time | |\r
-| airer_location | Number | Airer Location | |\r
-| disinfect | Switch | disinfect | |\r
-| distime | Number | Disinfect Time | |\r
-\r
-### Mr Bond M1 Super Smart Clothes Dryer (<a name="mrbond-airer-m1super">mrbond.airer.m1super</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| dry | Switch | Dry | |\r
-| led | Switch | LED Status | |\r
-| motor | Number | Motor | |\r
-| drytime | Number | Dry Time | |\r
-| airer_location | Number | Airer Location | |\r
-| disinfect | Switch | disinfect | |\r
-| distime | Number | Disinfect Time | |\r
-\r
-### Xiaomi Mi Robot Vacuum MOP Essential (<a name="mijia-vacuum-v2">mijia.vacuum.v2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| vacuumaction | String | Vacuum Action | This channel accepts `start`, `stop` and `dock`. The commands have not been confirmed working yet. Please feedback |\r
-| status | Number | Robot Cleaner - Status | Value mapping [1="Idle",2="Sweeping",3="Paused",4="Error",5="Charging",6="Go Charging"] |\r
-| fault | Number | Robot Cleaner - Device Fault | Value mapping [0="No Faults",1="Left-wheel-error",2="Right-whelel-error",3="Cliff-error",4="Low-battery-error",5="Bump-error",6="Main-brush-error",7="Side-brush-error",8="Fan-motor-error",9="Dustbin-error",10="Charging-error",11="No-wate-error",12="Pick-up-error"] |\r
-| mode | Number | Robot Cleaner - Mode | Value mapping [1="Auto-clean",2="Spot-clean",3="Wallflow-clean"] |\r
-| target-water-level | Number | Robot Cleaner - Target Water Level | Value mapping [1="Level1",2="Level2",3="Level3"] |\r
-| fan-level | Number | Robot Cleaner - Fan Level | Value mapping [0="Silence",1="Stanrd",2="Middle",3="Enchance"] |\r
-| battery-level | Number | Battery - Battery Level | |\r
-| charging-state | Number | Battery - Charging State | Value mapping [0="Not-charging",1="Charging",2="Charging-competely"] |\r
-| alarm | Switch | Alarm - Alarm | |\r
-| volume | Number | Alarm - Volume | |\r
-| filter-life-level | Number | Filter - Filter Life Level | |\r
-| filter-left-time | Number | Filter - Filter Left Time | |\r
-| brush-life-level | Number | Brush Cleaner - Brush Life Level | |\r
-| brush-left-time | Number | Brush Cleaner - Brush Left Time | |\r
-| brush-life-level1 | Number | Brush Cleaner - Brush Life Level | |\r
-| brush-left-time1 | Number | Brush Cleaner - Brush Left Time | |\r
-| clean-area | Number | Clean Record - Clean Area | |\r
-| clean-time | Number | Clean Record - Clean Time | |\r
-| total-clean-area | Number | Clean Record - Total Clean Area | |\r
-| total-clean-time | Number | Clean Record - Total Clean Time | |\r
-| total-clean-count | Number | Clean Record - Total Clean Count | |\r
-| language | Number | Language - Language | Value mapping [0="English",1="简体中文",2="Español",3="Русский",4="Italiano",5="Français",6="Deutsch",7="한국어",8="Polski"] |\r
-| not-disturb-switch | Switch | Language - Not Disturb Switch | |\r
-| mop-status | Number | Other Status - Mop Status | Value mapping [0="MopUninstall",1="MopInstall"] |\r
-\r
-### Xiaomi Scishare smart capsule coffee machine (<a name="scishare-coffee-s1102">scishare.coffee.s1102</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| Status | String | status | |\r
-| expresso | Number | Brew Expresso | Value is the amount of coffee in ml. 2nd parameter in the json db is the water temperature |\r
-| expresso | Number | Brew Americano | Value is the amount of coffee in ml. parameters in json are cupAmount: [set by OH], coffee: 40,water: 80, temp: 90 |\r
-| boil | Number | Boil water | Value is the amount of water (ml) to heat. 2nd parameter in the json db is the water temperature |\r
-\r
-### Xiaomi Scishare smart capsule coffee machine (<a name="scishare-coffee-s1301">scishare.coffee.s1301</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| Status | String | status | |\r
-| expresso | Number | Brew Expresso | Value is the amount of coffee in ml. 2nd parameter in the json db is the water temperature |\r
-| expresso | Number | Brew Americano | Value is the amount of coffee in ml. parameters in json are cupAmount: [set by OH], coffee: 40,water: 80, temp: 90 |\r
-| boil | Number | Boil water | Value is the amount of water (ml) to heat. 2nd parameter in the json db is the water temperature |\r
-\r
-### Xiaomi Philips Eyecare Smart Lamp 2 (<a name="philips-light-sread1">philips.light.sread1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| ambientPower | Switch | Ambient Power | |\r
-| ambientBrightness | Number | Ambient Brightness | |\r
-| illumination | Number | Ambient Illumination | |\r
-| eyecare | Switch | Eyecare | |\r
-| bl | Switch | Night Light | |\r
-\r
-### Xiaomi Philips Eyecare Smart Lamp 2 (<a name="philips-light-sread2">philips.light.sread2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| ambientPower | Switch | Ambient Power | |\r
-| ambientBrightness | Number | Ambient Brightness | |\r
-| illumination | Number | Ambient Illumination | |\r
-| eyecare | Switch | Eyecare | |\r
-| bl | Switch | Night Light | |\r
-\r
-### Xiaomi Philips LED Ceiling Lamp (<a name="philips-light-ceiling">philips.light.ceiling</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| cct | Dimmer | Correlated Color Temperature | |\r
-| scene | Number | Scene | |\r
-| switchscene | Switch | Switch Scene | |\r
-| toggle | Switch | Toggle | |\r
-\r
-### Xiaomi Philips LED Ceiling Lamp (<a name="philips-light-zyceiling">philips.light.zyceiling</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| cct | Dimmer | Correlated Color Temperature | |\r
-| scene | Number | Scene | |\r
-| switchscene | Switch | Switch Scene | |\r
-| toggle | Switch | Toggle | |\r
-\r
-### Xiaomi Philips Bulb (<a name="philips-light-bulb">philips.light.bulb</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| cct | Dimmer | Correlated Color Temperature | |\r
-| scene | Number | Scene | |\r
-| dv | Number | DV | |\r
-| switchscene | Switch | Switch Scene | |\r
-| delayoff | Switch | Delay Off | |\r
-\r
-### Xiaomi Philips Wi-Fi Bulb E27 White (<a name="philips-light-hbulb">philips.light.hbulb</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| cct | Dimmer | Correlated Color Temperature | |\r
-| scene | Number | Scene | |\r
-| dv | Number | DV | |\r
-| switchscene | Switch | Switch Scene | |\r
-| delayoff | Switch | Delay Off | |\r
-\r
-### PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp (<a name="philips-light-candle">philips.light.candle</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| cct | Dimmer | Correlated Color Temperature | |\r
-| scene | Number | Scene | |\r
-| delayoff | Switch | Delay Off | |\r
-| toggle | Switch | Toggle | |\r
-\r
-### Xiaomi Philips Downlight (<a name="philips-light-downlight">philips.light.downlight</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| cct | Dimmer | Correlated Color Temperature | |\r
-| scene | Number | Scene | |\r
-| dv | Number | DV | |\r
-| switchscene | Switch | Switch Scene | |\r
-| delayoff | Switch | Delay Off | |\r
-\r
-### Xiaomi Philips ZhiRui bedside lamp (<a name="philips-light-moonlight">philips.light.moonlight</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| cct | Dimmer | Correlated Color Temperature | |\r
-| scene | Number | Scene | |\r
-| dv | Number | DV | |\r
-| gonight | Switch | Go Night | |\r
-| delayoff | Switch | Delay Off | |\r
-| toggle | Switch | Toggle | |\r
-\r
-### Philips Ceiling Light (<a name="philips-light-bceiling1">philips.light.bceiling1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| cct | Dimmer | Correlated Color Temperature | |\r
-| scene | Number | Scene | |\r
-| dv | Number | DV | |\r
-| sw | Switch | Switch | |\r
-| bl | Switch | Night Light | |\r
-| ms | Switch | MiBand Notifications | |\r
-| ac | Switch | Auto Ambiance | |\r
-| delayoff | Switch | Delay Off | |\r
-| mb | Switch | MiBand | |\r
-\r
-### Philips Ceiling Light (<a name="philips-light-bceiling2">philips.light.bceiling2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| cct | Dimmer | Correlated Color Temperature | |\r
-| scene | Number | Scene | |\r
-| dv | Number | DV | |\r
-| sw | Switch | Switch | |\r
-| bl | Switch | Night Light | |\r
-| ms | Switch | MiBand Notifications | |\r
-| ac | Switch | Auto Ambiance | |\r
-| delayoff | Switch | Delay Off | |\r
-| mb | Switch | MiBand | |\r
-\r
-### Philips Light (<a name="philips-light-cbulb">philips.light.cbulb</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| cct | Dimmer | Correlated Color Temperature | |\r
-| scene | Number | Scene | |\r
-| cid | Color | Color | |\r
-| switchscene | Switch | Switch Scene | |\r
-| switch_en | Switch | Switch Enabled | |\r
-| delayoff | Switch | Delay Off | |\r
-\r
-### Philips Light (<a name="philips-light-cbulbs">philips.light.cbulbs</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| cct | Dimmer | Correlated Color Temperature | |\r
-| scene | Number | Scene | |\r
-| cid | Color | Color | |\r
-| switchscene | Switch | Switch Scene | |\r
-| switch_en | Switch | Switch Enabled | |\r
-| delayoff | Switch | Delay Off | |\r
-\r
-### Philips Light (<a name="philips-light-dcolor">philips.light.dcolor</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| cct | Dimmer | Correlated Color Temperature | |\r
-| scene | Number | Scene | |\r
-| cid | Color | Color | |\r
-| switchscene | Switch | Switch Scene | |\r
-| switch_en | Switch | Switch Enabled | |\r
-| delayoff | Switch | Delay Off | |\r
-\r
-### Philips Light (<a name="philips-light-rwread">philips.light.rwread</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| scene | Number | Scene | |\r
-| flm | Number | Follow Me | |\r
-| dv | Number | DV | |\r
-\r
-### Philips Light (<a name="philips-light-lnblight1">philips.light.lnblight1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| cct | Dimmer | Correlated Color Temperature | |\r
-| scene | Number | Scene | |\r
-| dv | Number | DV | |\r
-| sw | Switch | Switch | |\r
-| bl | Switch | Night Light | |\r
-| ms | Switch | MiBand Notifications | |\r
-| ac | Switch | Auto Ambiance | |\r
-| delayoff | Switch | Delay Off | |\r
-| mb | Switch | MiBand | |\r
-\r
-### Philips Light (<a name="philips-light-lnblight2">philips.light.lnblight2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| cct | Dimmer | Correlated Color Temperature | |\r
-| scene | Number | Scene | |\r
-| dv | Number | DV | |\r
-| sw | Switch | Switch | |\r
-| bl | Switch | Night Light | |\r
-| ms | Switch | MiBand Notifications | |\r
-| ac | Switch | Auto Ambiance | |\r
-| delayoff | Switch | Delay Off | |\r
-| mb | Switch | MiBand | |\r
-\r
-### Philips Light (<a name="philips-light-lnlrlight">philips.light.lnlrlight</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| cct | Dimmer | Correlated Color Temperature | |\r
-| scene | Number | Scene | |\r
-| dv | Number | DV | |\r
-| sw | Switch | Switch | |\r
-| bl | Switch | Night Light | |\r
-| ms | Switch | MiBand Notifications | |\r
-| ac | Switch | Auto Ambiance | |\r
-| delayoff | Switch | Delay Off | |\r
-| mb | Switch | MiBand | |\r
-\r
-### Philips Light (<a name="philips-light-lrceiling">philips.light.lrceiling</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| cct | Dimmer | Correlated Color Temperature | |\r
-| scene | Number | Scene | |\r
-| dv | Number | DV | |\r
-| sw | Switch | Switch | |\r
-| bl | Switch | Night Light | |\r
-| ms | Switch | MiBand Notifications | |\r
-| ac | Switch | Auto Ambiance | |\r
-| delayoff | Switch | Delay Off | |\r
-| mb | Switch | MiBand | |\r
-\r
-### Xiaomi PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp White Crystal (<a name="philips-light-candle2">philips.light.candle2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| cct | Dimmer | Correlated Color Temperature | |\r
-| scene | Number | Scene | |\r
-| delayoff | Switch | Delay Off | |\r
-| toggle | Switch | Toggle | |\r
-\r
-### philips.light.mono1 (<a name="philips-light-mono1">philips.light.mono1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| scene | Number | Scene | |\r
-\r
-### Philips Down Light (<a name="philips-light-dlight">philips.light.dlight</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| on | Switch | Power | |\r
-| mode | Number | Mode | |\r
-| brightness | Number | Brightness | |\r
-| cct | Number | Color Temperature | |\r
-| dv | Number | Delayed Turn-off | |\r
-| WallSceneEn | Switch | Wall Scene Enable | |\r
-| WallScene | String | Wall Scene | |\r
-| autoCct | String | Auto CCT | |\r
-| dimmingPeriod | Number | Dimming Period | |\r
-| MibandStatus | String | Mi Band Status | |\r
-\r
-### Philips Ceiling Light (<a name="philips-light-mceil">philips.light.mceil</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| on | Switch | Power | |\r
-| mode | Number | Mode | |\r
-| brightness | Number | Brightness | |\r
-| cct | Number | Color Temperature | |\r
-| dv | Number | Delayed Turn-off | |\r
-| WallSceneEn | Switch | Wall Scene Enable | |\r
-| WallScene | String | Wall Scene | |\r
-| autoCct | String | Auto CCT | |\r
-| dimmingPeriod | Number | Dimming Period | |\r
-| MibandStatus | String | Mi Band Status | |\r
-\r
-### Philips Ceiling Light (<a name="philips-light-mceilm">philips.light.mceilm</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| on | Switch | Power | |\r
-| mode | Number | Mode | |\r
-| brightness | Number | Brightness | |\r
-| cct | Number | Color Temperature | |\r
-| dv | Number | Delayed Turn-off | |\r
-| WallSceneEn | Switch | Wall Scene Enable | |\r
-| WallScene | String | Wall Scene | |\r
-| autoCct | String | Auto CCT | |\r
-| dimmingPeriod | Number | Dimming Period | |\r
-| MibandStatus | String | Mi Band Status | |\r
-\r
-### Philips Ceiling Light (<a name="philips-light-mceils">philips.light.mceils</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| on | Switch | Power | |\r
-| mode | Number | Mode | |\r
-| brightness | Number | Brightness | |\r
-| cct | Number | Color Temperature | |\r
-| dv | Number | Delayed Turn-off | |\r
-| WallSceneEn | Switch | Wall Scene Enable | |\r
-| WallScene | String | Wall Scene | |\r
-| autoCct | String | Auto CCT | |\r
-| dimmingPeriod | Number | Dimming Period | |\r
-| MibandStatus | String | Mi Band Status | |\r
-\r
-### Philips Ceiling Light (<a name="philips-light-obceil">philips.light.obceil</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| on | Switch | Power | |\r
-| mode | Number | Mode | |\r
-| brightness | Number | Brightness | |\r
-| cct | Number | Color Temperature | |\r
-| dv | Number | Delayed Turn-off | |\r
-| WallSceneEn | Switch | Wall Scene Enable | |\r
-| WallScene | String | Wall Scene | |\r
-| autoCct | String | Auto CCT | |\r
-| dimmingPeriod | Number | Dimming Period | |\r
-| MibandStatus | String | Mi Band Status | |\r
-\r
-### Philips Ceiling Light (<a name="philips-light-obceim">philips.light.obceim</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| on | Switch | Power | |\r
-| mode | Number | Mode | |\r
-| brightness | Number | Brightness | |\r
-| cct | Number | Color Temperature | |\r
-| dv | Number | Delayed Turn-off | |\r
-| WallSceneEn | Switch | Wall Scene Enable | |\r
-| WallScene | String | Wall Scene | |\r
-| autoCct | String | Auto CCT | |\r
-| dimmingPeriod | Number | Dimming Period | |\r
-| MibandStatus | String | Mi Band Status | |\r
-\r
-### Philips Ceiling Light (<a name="philips-light-obceis">philips.light.obceis</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| on | Switch | Power | |\r
-| mode | Number | Mode | |\r
-| brightness | Number | Brightness | |\r
-| cct | Number | Color Temperature | |\r
-| dv | Number | Delayed Turn-off | |\r
-| WallSceneEn | Switch | Wall Scene Enable | |\r
-| WallScene | String | Wall Scene | |\r
-| autoCct | String | Auto CCT | |\r
-| dimmingPeriod | Number | Dimming Period | |\r
-| MibandStatus | String | Mi Band Status | |\r
-\r
-### Philips Ceiling Light (<a name="philips-light-sceil">philips.light.sceil</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| on | Switch | Power | |\r
-| mode | Number | Mode | |\r
-| brightness | Number | Brightness | |\r
-| cct | Number | Color Temperature | |\r
-| dv | Number | Delayed Turn-off | |\r
-| WallSceneEn | Switch | Wall Scene Enable | |\r
-| WallScene | String | Wall Scene | |\r
-| autoCct | String | Auto CCT | |\r
-| dimmingPeriod | Number | Dimming Period | |\r
-| MibandStatus | String | Mi Band Status | |\r
-\r
-### Philips Ceiling Light (<a name="philips-light-sceilm">philips.light.sceilm</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| on | Switch | Power | |\r
-| mode | Number | Mode | |\r
-| brightness | Number | Brightness | |\r
-| cct | Number | Color Temperature | |\r
-| dv | Number | Delayed Turn-off | |\r
-| WallSceneEn | Switch | Wall Scene Enable | |\r
-| WallScene | String | Wall Scene | |\r
-| autoCct | String | Auto CCT | |\r
-| dimmingPeriod | Number | Dimming Period | |\r
-| MibandStatus | String | Mi Band Status | |\r
-\r
-### Philips Ceiling Light (<a name="philips-light-sceils">philips.light.sceils</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| on | Switch | Power | |\r
-| mode | Number | Mode | |\r
-| brightness | Number | Brightness | |\r
-| cct | Number | Color Temperature | |\r
-| dv | Number | Delayed Turn-off | |\r
-| WallSceneEn | Switch | Wall Scene Enable | |\r
-| WallScene | String | Wall Scene | |\r
-| autoCct | String | Auto CCT | |\r
-| dimmingPeriod | Number | Dimming Period | |\r
-| MibandStatus | String | Mi Band Status | |\r
-\r
-### Philips Ceiling Light (<a name="philips-light-xzceil">philips.light.xzceil</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| on | Switch | Power | |\r
-| mode | Number | Mode | |\r
-| brightness | Number | Brightness | |\r
-| cct | Number | Color Temperature | |\r
-| dv | Number | Delayed Turn-off | |\r
-| WallSceneEn | Switch | Wall Scene Enable | |\r
-| WallScene | String | Wall Scene | |\r
-| autoCct | String | Auto CCT | |\r
-| dimmingPeriod | Number | Dimming Period | |\r
-| MibandStatus | String | Mi Band Status | |\r
-\r
-### Philips Ceiling Light (<a name="philips-light-xzceim">philips.light.xzceim</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| on | Switch | Power | |\r
-| mode | Number | Mode | |\r
-| brightness | Number | Brightness | |\r
-| cct | Number | Color Temperature | |\r
-| dv | Number | Delayed Turn-off | |\r
-| WallSceneEn | Switch | Wall Scene Enable | |\r
-| WallScene | String | Wall Scene | |\r
-| autoCct | String | Auto CCT | |\r
-| dimmingPeriod | Number | Dimming Period | |\r
-| MibandStatus | String | Mi Band Status | |\r
-\r
-### Philips Ceiling Light (<a name="philips-light-xzceis">philips.light.xzceis</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| on | Switch | Power | |\r
-| mode | Number | Mode | |\r
-| brightness | Number | Brightness | |\r
-| cct | Number | Color Temperature | |\r
-| dv | Number | Delayed Turn-off | |\r
-| WallSceneEn | Switch | Wall Scene Enable | |\r
-| WallScene | String | Wall Scene | |\r
-| autoCct | String | Auto CCT | |\r
-| dimmingPeriod | Number | Dimming Period | |\r
-| MibandStatus | String | Mi Band Status | |\r
-\r
-### philips.light.virtual (<a name="philips-light-virtual">philips.light.virtual</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| cct | Dimmer | Correlated Color Temperature | |\r
-| scene | Number | Scene | |\r
-| dv | Number | DV | |\r
-| switchscene | Switch | Switch Scene | |\r
-| delayoff | Switch | Delay Off | |\r
-\r
-### philips.light.zysread (<a name="philips-light-zysread">philips.light.zysread</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| cct | Dimmer | Correlated Color Temperature | |\r
-| scene | Number | Scene | |\r
-| dv | Number | DV | |\r
-| switchscene | Switch | Switch Scene | |\r
-| delayoff | Switch | Delay Off | |\r
-\r
-### philips.light.zystrip (<a name="philips-light-zystrip">philips.light.zystrip</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| cct | Dimmer | Correlated Color Temperature | |\r
-| scene | Number | Scene | |\r
-| dv | Number | DV | |\r
-| switchscene | Switch | Switch Scene | |\r
-| delayoff | Switch | Delay Off | |\r
-\r
-### Mi Power-plug (<a name="chuangmi-plug-m1">chuangmi.plug.m1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| temperature | Number | Temperature | |\r
-| led | Switch | Indicator light | |\r
-\r
-### Mi Power-plug v1 (<a name="chuangmi-plug-v1">chuangmi.plug.v1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| usb | Switch | USB | |\r
-| temperature | Number | Temperature | |\r
-\r
-### Mi Power-plug v2 (<a name="chuangmi-plug-v2">chuangmi.plug.v2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| usb | Switch | USB | |\r
-\r
-### Mi Power-plug v3 (<a name="chuangmi-plug-v3">chuangmi.plug.v3</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | If this channel does not respond to on/off replace the model with chuangmi.plug.v3old in the config or upgrade firmware |\r
-| usb | Switch | USB | |\r
-| temperature | Number:Temperature | Temperature | |\r
-| led | Switch | Wifi LED | |\r
-\r
-### Mi Power-plug (<a name="chuangmi-plug-m3">chuangmi.plug.m3</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| temperature | Number | Temperature | |\r
-| led | Switch | Indicator light | |\r
-\r
-### Mi Smart Plug (<a name="chuangmi-plug-hmi205">chuangmi.plug.hmi205</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| temperature | Number | Temperature | |\r
-| led | Switch | Indicator light | |\r
-\r
-### Mi Smart Plug (<a name="chuangmi-plug-hmi206">chuangmi.plug.hmi206</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | If this channel does not respond to on/off replace the model with chuangmi.plug.v3old in the config or upgrade firmware |\r
-| usb | Switch | USB | |\r
-| temperature | Number:Temperature | Temperature | |\r
-| led | Switch | Wifi LED | |\r
-\r
-### Mi Smart Plug (<a name="chuangmi-plug-hmi208">chuangmi.plug.hmi208</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | If this channel does not respond to on/off replace the model with chuangmi.plug.v3old in the config or upgrade firmware |\r
-| usb | Switch | USB | |\r
-| temperature | Number:Temperature | Temperature | |\r
-| led | Switch | Wifi LED | |\r
-\r
-### Qing Mi Smart Power Strip v1 (<a name="qmi-powerstrip-v1">qmi.powerstrip.v1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| powerUsage | Number | Power Consumption | |\r
-| led | Switch | wifi LED | |\r
-| power_price | Number | power_price | |\r
-| current | Number | Current | |\r
-| temperature | Number | Temperature | |\r
-| lp_autooff | Number | Low Power Auto Off | |\r
-| lp_autooff_delay | Number | Low Power Limit Time | |\r
-| lp_threshold | Number | Low Power Threshold | |\r
-\r
-### Mi Power-strip v2 (<a name="zimi-powerstrip-v2">zimi.powerstrip.v2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| powerUsage | Number | Power Consumption | |\r
-| led | Switch | wifi LED | |\r
-| power_price | Number | power_price | |\r
-| current | Number | Current | |\r
-| temperature | Number | Temperature | |\r
-| lp_autooff | Number | Low Power Auto Off | |\r
-| lp_autooff_delay | Number | Low Power Limit Time | |\r
-| lp_threshold | Number | Low Power Threshold | |\r
-\r
-### Xiaomi Mijia vacuum V-RVCLM21B (<a name="viomi-vacuum-v6">viomi.vacuum.v6</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| vacuumaction | Number | Vacuum Action | |\r
-| state | Number | State | |\r
-| mode | Number | Mode | |\r
-| err_state | Number | Error | |\r
-| battery_life | Number | Battery | |\r
-| box_type | Number | Box type | |\r
-| mop_type | Number | mop_type | |\r
-| s_time | Number | Clean time | |\r
-| s_area | Number | Clean Area | |\r
-| suction_grade | Number | suction_grade | |\r
-| water_grade | Number | water_grade | |\r
-| remember_map | Number | remember_map | |\r
-| has_map | Number | has_map | |\r
-| is_mop | Number | is_mop | |\r
-| has_newmap | Number | has_newmap | |\r
-\r
-### Xiaomi Mijia vacuum mop STYJ02YM (<a name="viomi-vacuum-v7">viomi.vacuum.v7</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| vacuumaction | Number | Vacuum Action | |\r
-| state | Number | State | |\r
-| mode | Number | Mode | |\r
-| err_state | Number | Error | |\r
-| battery_life | Number | Battery | |\r
-| box_type | Number | Box type | |\r
-| mop_type | Number | mop_type | |\r
-| s_time | Number | Clean time | |\r
-| s_area | Number | Clean Area | |\r
-| suction_grade | Number | suction_grade | |\r
-| water_grade | Number | water_grade | |\r
-| remember_map | Number | remember_map | |\r
-| has_map | Number | has_map | |\r
-| is_mop | Number | is_mop | |\r
-| has_newmap | Number | has_newmap | |\r
-\r
-### Xiaomi Mijia vacuum mop STYJ02YM v2 (<a name="viomi-vacuum-v8">viomi.vacuum.v8</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| vacuumaction | Number | Vacuum Action | |\r
-| state | Number | State | |\r
-| mode | Number | Mode | |\r
-| err_state | Number | Error | |\r
-| battery_life | Number | Battery | |\r
-| box_type | Number | Box type | |\r
-| mop_type | Number | mop_type | |\r
-| s_time | Number | Clean time | |\r
-| s_area | Number | Clean Area | |\r
-| suction_grade | Number | suction_grade | |\r
-| water_grade | Number | water_grade | |\r
-| remember_map | Number | remember_map | |\r
-| has_map | Number | has_map | |\r
-| is_mop | Number | is_mop | |\r
-| has_newmap | Number | has_newmap | |\r
-\r
-### Vacuum 1C STYTJ01ZHM (<a name="dreame-vacuum-mc1808">dreame.vacuum.mc1808</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| vacuumaction | String | Vacuum Action | |\r
-| BatteryLevel | Number | Battery-Battery Level | |\r
-| ChargingState | Number | Battery-Charging State | |\r
-| Fault | Number | Robot Cleaner-Device Fault | |\r
-| Status | Number | Robot Cleaner-Status | |\r
-| BrushLeftTime | String | Main Cleaning Brush-Brush Left Time | |\r
-| BrushLifeLevel | Number | Main Cleaning Brush-Brush Life Level | |\r
-| FilterLifeLevel | Number | Filter-Filter Life Level | |\r
-| FilterLeftTime | String | Filter-Filter Left Time | |\r
-| BrushLeftTime1 | String | Side Cleaning Brush-Brush Left Time | |\r
-| BrushLifeLevel1 | Number | Side Cleaning Brush-Brush Life Level | |\r
-| WorkMode | Number | clean-workmode | |\r
-| Area | String | clean-area | |\r
-| Timer | String | clean-timer | |\r
-| Mode | Number | clean-mode | |\r
-| TotalCleanTime | String | clean-total time | |\r
-| TotalCleanTimes | String | clean-total times | |\r
-| TotalCleanArea | String | clean-Total area | |\r
-| CleanLogStartTime | String | clean-Start Time | |\r
-| ButtonLed | String | clean-led | |\r
-| TaskDone | Number | clean-task done | |\r
-| LifeSieve | String | consumable-life-sieve | |\r
-| LifeBrushSide | String | consumable-life-brush-side | |\r
-| LifeBrushMain | String | consumable-life-brush-main | |\r
-| Enable | Switch | annoy-enable | |\r
-| StartTime | String | annoy-start-time | |\r
-| StopTime | String | annoy-stop-time | |\r
-| MapView | String | map-map-view | |\r
-| Volume | Number | audio-volume | |\r
-| VoicePackets | String | audio-voiceId | |\r
-| TimeZone | String | timezone | |\r
-\r
-### Mijia 1 Gang Wall Smart Switch (WIFI) - PTX switch (<a name="090615-switch-xswitch01">090615.switch.xswitch01</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| switch1state | Number | Switch 1 | |\r
-| switch1name | String | Switch Name 1 | |\r
-\r
-### Mijia 2 Gang Wall Smart Switch (WIFI) - PTX switch (<a name="090615-switch-xswitch02">090615.switch.xswitch02</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| switch1state | Number | Switch 1 | |\r
-| switch2state | Number | Switch 2 | |\r
-| switch1name | String | Switch Name 1 | |\r
-| switch2name | String | Switch Name 2 | |\r
-\r
-### Mijia 3 Gang Wall Smart Switch (WIFI) - PTX switch (<a name="090615-switch-xswitch03">090615.switch.xswitch03</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| switch1state | Number | Switch 1 | |\r
-| switch2state | Number | Switch 2 | |\r
-| switch3state | Number | Switch 3 | |\r
-| switch1name | String | Switch Name 1 | |\r
-| switch2name | String | Switch Name 2 | |\r
-| switch3name | String | Switch Name 3 | |\r
-\r
-### Mi Water Purifier v1 (<a name="yunmi-waterpurifier-v1">yunmi.waterpurifier.v1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| run_status | Number | Run Status | |\r
-| temperature | Number | Temperature | |\r
-| rinse | Number | Rinse | |\r
-| tds_in | Number | TDS in | |\r
-| tds_out | Number | TDS out | |\r
-| f1_totalflow | Number | Filter 1 Total Flow | |\r
-| f1_totaltime | Number | Filter 1 Total Time | |\r
-| f1_usedflow | Number | Filter 1 Used Flow | |\r
-| f1_usedtime | Number | Filter 1 Used Time | |\r
-| f2_totalflow | Number | Filter 2 Total Flow | |\r
-| f2_totaltime | Number | Filter 2 Total Time | |\r
-| f2_usedflow | Number | Filter 2 Used Flow | |\r
-| f2_usedtime | Number | Filter 2 Used Time | |\r
-| f3_totalflow | Number | Filter 3 Total Flow | |\r
-| f3_totaltime | Number | Filter 3 Total Time | |\r
-| f3_usedflow | Number | Filter 3 Used Flow | |\r
-| f3_usedtime | Number | Filter 3 Used Time | |\r
-\r
-### Mi Water Purifier v2 (<a name="yunmi-waterpurifier-v2">yunmi.waterpurifier.v2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| run_status | Number | Run Status | |\r
-| temperature | Number | Temperature | |\r
-| rinse | Number | Rinse | |\r
-| tds_in | Number | TDS in | |\r
-| tds_out | Number | TDS out | |\r
-| f1_totalflow | Number | Filter 1 Total Flow | |\r
-| f1_totaltime | Number | Filter 1 Total Time | |\r
-| f1_usedflow | Number | Filter 1 Used Flow | |\r
-| f1_usedtime | Number | Filter 1 Used Time | |\r
-| f2_totalflow | Number | Filter 2 Total Flow | |\r
-| f2_totaltime | Number | Filter 2 Total Time | |\r
-| f2_usedflow | Number | Filter 2 Used Flow | |\r
-| f2_usedtime | Number | Filter 2 Used Time | |\r
-| f3_totalflow | Number | Filter 3 Total Flow | |\r
-| f3_totaltime | Number | Filter 3 Total Time | |\r
-| f3_usedflow | Number | Filter 3 Used Flow | |\r
-| f3_usedtime | Number | Filter 3 Used Time | |\r
-\r
-### Mi Water Purifier v3 (<a name="yunmi-waterpurifier-v3">yunmi.waterpurifier.v3</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| run_status | Number | Run Status | |\r
-| temperature | Number | Temperature | |\r
-| rinse | Number | Rinse | |\r
-| tds_in | Number | TDS in | |\r
-| tds_out | Number | TDS out | |\r
-| f1_totalflow | Number | Filter 1 Total Flow | |\r
-| f1_totaltime | Number | Filter 1 Total Time | |\r
-| f1_usedflow | Number | Filter 1 Used Flow | |\r
-| f1_usedtime | Number | Filter 1 Used Time | |\r
-| f2_totalflow | Number | Filter 2 Total Flow | |\r
-| f2_totaltime | Number | Filter 2 Total Time | |\r
-| f2_usedflow | Number | Filter 2 Used Flow | |\r
-| f2_usedtime | Number | Filter 2 Used Time | |\r
-| f3_totalflow | Number | Filter 3 Total Flow | |\r
-| f3_totaltime | Number | Filter 3 Total Time | |\r
-| f3_usedflow | Number | Filter 3 Used Flow | |\r
-| f3_usedtime | Number | Filter 3 Used Time | |\r
-\r
-### Mi Water Purifier v4 (<a name="yunmi-waterpurifier-v4">yunmi.waterpurifier.v4</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| run_status | Number | Run Status | |\r
-| temperature | Number | Temperature | |\r
-| rinse | Number | Rinse | |\r
-| tds_in | Number | TDS in | |\r
-| tds_out | Number | TDS out | |\r
-| f1_totalflow | Number | Filter 1 Total Flow | |\r
-| f1_totaltime | Number | Filter 1 Total Time | |\r
-| f1_usedflow | Number | Filter 1 Used Flow | |\r
-| f1_usedtime | Number | Filter 1 Used Time | |\r
-| f2_totalflow | Number | Filter 2 Total Flow | |\r
-| f2_totaltime | Number | Filter 2 Total Time | |\r
-| f2_usedflow | Number | Filter 2 Used Flow | |\r
-| f2_usedtime | Number | Filter 2 Used Time | |\r
-| f3_totalflow | Number | Filter 3 Total Flow | |\r
-| f3_totaltime | Number | Filter 3 Total Time | |\r
-| f3_usedflow | Number | Filter 3 Used Flow | |\r
-| f3_usedtime | Number | Filter 3 Used Time | |\r
-\r
-### Mi Water Purifier lx2 (<a name="yunmi-waterpuri-lx2">yunmi.waterpuri.lx2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| run_status | Number | Run Status | |\r
-| temperature | Number | Temperature | |\r
-| rinse | Number | Rinse | |\r
-| tds_in | Number | TDS in | |\r
-| tds_out | Number | TDS out | |\r
-| f1_totalflow | Number | Filter 1 Total Flow | |\r
-| f1_totaltime | Number | Filter 1 Total Time | |\r
-| f1_usedflow | Number | Filter 1 Used Flow | |\r
-| f1_usedtime | Number | Filter 1 Used Time | |\r
-| f2_totalflow | Number | Filter 2 Total Flow | |\r
-| f2_totaltime | Number | Filter 2 Total Time | |\r
-| f2_usedflow | Number | Filter 2 Used Flow | |\r
-| f2_usedtime | Number | Filter 2 Used Time | |\r
-| f3_totalflow | Number | Filter 3 Total Flow | |\r
-| f3_totaltime | Number | Filter 3 Total Time | |\r
-| f3_usedflow | Number | Filter 3 Used Flow | |\r
-| f3_usedtime | Number | Filter 3 Used Time | |\r
-\r
-### Mi Water Purifier lx3 (<a name="yunmi-waterpuri-lx3">yunmi.waterpuri.lx3</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| run_status | Number | Run Status | |\r
-| temperature | Number | Temperature | |\r
-| rinse | Number | Rinse | |\r
-| tds_in | Number | TDS in | |\r
-| tds_out | Number | TDS out | |\r
-| f1_totalflow | Number | Filter 1 Total Flow | |\r
-| f1_totaltime | Number | Filter 1 Total Time | |\r
-| f1_usedflow | Number | Filter 1 Used Flow | |\r
-| f1_usedtime | Number | Filter 1 Used Time | |\r
-| f2_totalflow | Number | Filter 2 Total Flow | |\r
-| f2_totaltime | Number | Filter 2 Total Time | |\r
-| f2_usedflow | Number | Filter 2 Used Flow | |\r
-| f2_usedtime | Number | Filter 2 Used Time | |\r
-| f3_totalflow | Number | Filter 3 Total Flow | |\r
-| f3_totaltime | Number | Filter 3 Total Time | |\r
-| f3_usedflow | Number | Filter 3 Used Flow | |\r
-| f3_usedtime | Number | Filter 3 Used Time | |\r
-\r
-### Mi Water Purifier lx4 (<a name="yunmi-waterpuri-lx4">yunmi.waterpuri.lx4</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| run_status | Number | Run Status | |\r
-| temperature | Number | Temperature | |\r
-| rinse | Number | Rinse | |\r
-| tds_in | Number | TDS in | |\r
-| tds_out | Number | TDS out | |\r
-| f1_totalflow | Number | Filter 1 Total Flow | |\r
-| f1_totaltime | Number | Filter 1 Total Time | |\r
-| f1_usedflow | Number | Filter 1 Used Flow | |\r
-| f1_usedtime | Number | Filter 1 Used Time | |\r
-| f2_totalflow | Number | Filter 2 Total Flow | |\r
-| f2_totaltime | Number | Filter 2 Total Time | |\r
-| f2_usedflow | Number | Filter 2 Used Flow | |\r
-| f2_usedtime | Number | Filter 2 Used Time | |\r
-| f3_totalflow | Number | Filter 3 Total Flow | |\r
-| f3_totaltime | Number | Filter 3 Total Time | |\r
-| f3_usedflow | Number | Filter 3 Used Flow | |\r
-| f3_usedtime | Number | Filter 3 Used Time | |\r
-\r
-### Mi Water Purifier lx5 (<a name="yunmi-waterpuri-lx5">yunmi.waterpuri.lx5</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| run_status | Number | Run Status | |\r
-| temperature | Number | Temperature | |\r
-| rinse | Number | Rinse | |\r
-| tds_in | Number | TDS in | |\r
-| tds_out | Number | TDS out | |\r
-| f1_totalflow | Number | Filter 1 Total Flow | |\r
-| f1_totaltime | Number | Filter 1 Total Time | |\r
-| f1_usedflow | Number | Filter 1 Used Flow | |\r
-| f1_usedtime | Number | Filter 1 Used Time | |\r
-| f2_totalflow | Number | Filter 2 Total Flow | |\r
-| f2_totaltime | Number | Filter 2 Total Time | |\r
-| f2_usedflow | Number | Filter 2 Used Flow | |\r
-| f2_usedtime | Number | Filter 2 Used Time | |\r
-| f3_totalflow | Number | Filter 3 Total Flow | |\r
-| f3_totaltime | Number | Filter 3 Total Time | |\r
-| f3_usedflow | Number | Filter 3 Used Flow | |\r
-| f3_usedtime | Number | Filter 3 Used Time | |\r
-\r
-### Mi Water Purifier lx6 (<a name="yunmi-waterpuri-lx6">yunmi.waterpuri.lx6</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| run_status | Number | Run Status | |\r
-| temperature | Number | Temperature | |\r
-| rinse | Number | Rinse | |\r
-| tds_in | Number | TDS in | |\r
-| tds_out | Number | TDS out | |\r
-| f1_totalflow | Number | Filter 1 Total Flow | |\r
-| f1_totaltime | Number | Filter 1 Total Time | |\r
-| f1_usedflow | Number | Filter 1 Used Flow | |\r
-| f1_usedtime | Number | Filter 1 Used Time | |\r
-| f2_totalflow | Number | Filter 2 Total Flow | |\r
-| f2_totaltime | Number | Filter 2 Total Time | |\r
-| f2_usedflow | Number | Filter 2 Used Flow | |\r
-| f2_usedtime | Number | Filter 2 Used Time | |\r
-| f3_totalflow | Number | Filter 3 Total Flow | |\r
-| f3_totaltime | Number | Filter 3 Total Time | |\r
-| f3_usedflow | Number | Filter 3 Used Flow | |\r
-| f3_usedtime | Number | Filter 3 Used Time | |\r
-\r
-### Mi Water Purifier lx7 (<a name="yunmi-waterpuri-lx7">yunmi.waterpuri.lx7</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| run_status | Number | Run Status | |\r
-| temperature | Number | Temperature | |\r
-| rinse | Number | Rinse | |\r
-| tds_in | Number | TDS in | |\r
-| tds_out | Number | TDS out | |\r
-| f1_totalflow | Number | Filter 1 Total Flow | |\r
-| f1_totaltime | Number | Filter 1 Total Time | |\r
-| f1_usedflow | Number | Filter 1 Used Flow | |\r
-| f1_usedtime | Number | Filter 1 Used Time | |\r
-| f2_totalflow | Number | Filter 2 Total Flow | |\r
-| f2_totaltime | Number | Filter 2 Total Time | |\r
-| f2_usedflow | Number | Filter 2 Used Flow | |\r
-| f2_usedtime | Number | Filter 2 Used Time | |\r
-| f3_totalflow | Number | Filter 3 Total Flow | |\r
-| f3_totaltime | Number | Filter 3 Total Time | |\r
-| f3_usedflow | Number | Filter 3 Used Flow | |\r
-| f3_usedtime | Number | Filter 3 Used Time | |\r
-\r
-### Mi Water Purifier lx8 (<a name="yunmi-waterpuri-lx8">yunmi.waterpuri.lx8</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| run_status | Number | Run Status | |\r
-| temperature | Number | Temperature | |\r
-| rinse | Number | Rinse | |\r
-| tds_in | Number | TDS in | |\r
-| tds_out | Number | TDS out | |\r
-| f1_totalflow | Number | Filter 1 Total Flow | |\r
-| f1_totaltime | Number | Filter 1 Total Time | |\r
-| f1_usedflow | Number | Filter 1 Used Flow | |\r
-| f1_usedtime | Number | Filter 1 Used Time | |\r
-| f2_totalflow | Number | Filter 2 Total Flow | |\r
-| f2_totaltime | Number | Filter 2 Total Time | |\r
-| f2_usedflow | Number | Filter 2 Used Flow | |\r
-| f2_usedtime | Number | Filter 2 Used Time | |\r
-| f3_totalflow | Number | Filter 3 Total Flow | |\r
-| f3_totaltime | Number | Filter 3 Total Time | |\r
-| f3_usedflow | Number | Filter 3 Used Flow | |\r
-| f3_usedtime | Number | Filter 3 Used Time | |\r
-\r
-### Mi Water Purifier lx9 (<a name="yunmi-waterpuri-lx9">yunmi.waterpuri.lx9</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| run_status | Number | Run Status | |\r
-| temperature | Number | Temperature | |\r
-| rinse | Number | Rinse | |\r
-| tds_in | Number | TDS in | |\r
-| tds_out | Number | TDS out | |\r
-| f1_totalflow | Number | Filter 1 Total Flow | |\r
-| f1_totaltime | Number | Filter 1 Total Time | |\r
-| f1_usedflow | Number | Filter 1 Used Flow | |\r
-| f1_usedtime | Number | Filter 1 Used Time | |\r
-| f2_totalflow | Number | Filter 2 Total Flow | |\r
-| f2_totaltime | Number | Filter 2 Total Time | |\r
-| f2_usedflow | Number | Filter 2 Used Flow | |\r
-| f2_usedtime | Number | Filter 2 Used Time | |\r
-| f3_totalflow | Number | Filter 3 Total Flow | |\r
-| f3_totaltime | Number | Filter 3 Total Time | |\r
-| f3_usedflow | Number | Filter 3 Used Flow | |\r
-| f3_usedtime | Number | Filter 3 Used Time | |\r
-\r
-### Mi Water Purifier lx10 (<a name="yunmi-waterpuri-lx10">yunmi.waterpuri.lx10</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| run_status | Number | Run Status | |\r
-| temperature | Number | Temperature | |\r
-| rinse | Number | Rinse | |\r
-| tds_in | Number | TDS in | |\r
-| tds_out | Number | TDS out | |\r
-| f1_totalflow | Number | Filter 1 Total Flow | |\r
-| f1_totaltime | Number | Filter 1 Total Time | |\r
-| f1_usedflow | Number | Filter 1 Used Flow | |\r
-| f1_usedtime | Number | Filter 1 Used Time | |\r
-| f2_totalflow | Number | Filter 2 Total Flow | |\r
-| f2_totaltime | Number | Filter 2 Total Time | |\r
-| f2_usedflow | Number | Filter 2 Used Flow | |\r
-| f2_usedtime | Number | Filter 2 Used Time | |\r
-| f3_totalflow | Number | Filter 3 Total Flow | |\r
-| f3_totaltime | Number | Filter 3 Total Time | |\r
-| f3_usedflow | Number | Filter 3 Used Flow | |\r
-| f3_usedtime | Number | Filter 3 Used Time | |\r
-\r
-### Mi Water Purifier lx11 (<a name="yunmi-waterpuri-lx11">yunmi.waterpuri.lx11</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| run_status | Number | Run Status | |\r
-| temperature | Number | Temperature | |\r
-| rinse | Number | Rinse | |\r
-| tds_in | Number | TDS in | |\r
-| tds_out | Number | TDS out | |\r
-| f1_totalflow | Number | Filter 1 Total Flow | |\r
-| f1_totaltime | Number | Filter 1 Total Time | |\r
-| f1_usedflow | Number | Filter 1 Used Flow | |\r
-| f1_usedtime | Number | Filter 1 Used Time | |\r
-| f2_totalflow | Number | Filter 2 Total Flow | |\r
-| f2_totaltime | Number | Filter 2 Total Time | |\r
-| f2_usedflow | Number | Filter 2 Used Flow | |\r
-| f2_usedtime | Number | Filter 2 Used Time | |\r
-| f3_totalflow | Number | Filter 3 Total Flow | |\r
-| f3_totaltime | Number | Filter 3 Total Time | |\r
-| f3_usedflow | Number | Filter 3 Used Flow | |\r
-| f3_usedtime | Number | Filter 3 Used Time | |\r
-\r
-### Mi Water Purifier lx12 (<a name="yunmi-waterpuri-lx12">yunmi.waterpuri.lx12</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| run_status | Number | Run Status | |\r
-| temperature | Number | Temperature | |\r
-| rinse | Number | Rinse | |\r
-| tds_in | Number | TDS in | |\r
-| tds_out | Number | TDS out | |\r
-| f1_totalflow | Number | Filter 1 Total Flow | |\r
-| f1_totaltime | Number | Filter 1 Total Time | |\r
-| f1_usedflow | Number | Filter 1 Used Flow | |\r
-| f1_usedtime | Number | Filter 1 Used Time | |\r
-| f2_totalflow | Number | Filter 2 Total Flow | |\r
-| f2_totaltime | Number | Filter 2 Total Time | |\r
-| f2_usedflow | Number | Filter 2 Used Flow | |\r
-| f2_usedtime | Number | Filter 2 Used Time | |\r
-| f3_totalflow | Number | Filter 3 Total Flow | |\r
-| f3_totaltime | Number | Filter 3 Total Time | |\r
-| f3_usedflow | Number | Filter 3 Used Flow | |\r
-| f3_usedtime | Number | Filter 3 Used Time | |\r
-\r
-### Xiaomi Mijia Whale Smart Toilet Cover (<a name="xjx-toilet-pro">xjx.toilet.pro</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| seat_temp | Number | Seat Temperature | |\r
-| status_seatheat | Number | Seat Status | |\r
-| water_temp_t | Number | Water Temperature | |\r
-| fan_temp | Number | Fan Temperature | |\r
-| status_led | Number | Night Light | |\r
-\r
-### Xiaomi Mijia Smart Toilet Cover (<a name="xjx-toilet-relax">xjx.toilet.relax</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| seat_temp | Number | Seat Temperature | |\r
-| status_seatheat | Number | Seat Status | |\r
-| water_temp_t | Number | Water Temperature | |\r
-| fan_temp | Number | Fan Temperature | |\r
-| status_led | Number | Night Light | |\r
-\r
-### Xiaomi Mijia Smart Toilet Cover (<a name="xjx-toilet-pure">xjx.toilet.pure</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| seat_temp | Number | Seat Temperature | |\r
-| status_seatheat | Number | Seat Status | |\r
-| water_temp_t | Number | Water Temperature | |\r
-| fan_temp | Number | Fan Temperature | |\r
-| status_led | Number | Night Light | |\r
-\r
-### Xiaomi Mijia Smart Toilet Cover (<a name="xjx-toilet-zero">xjx.toilet.zero</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| seat_temp | Number | Seat Temperature | |\r
-| status_seatheat | Number | Seat Status | |\r
-| water_temp_t | Number | Water Temperature | |\r
-| fan_temp | Number | Fan Temperature | |\r
-| status_led | Number | Night Light | |\r
-\r
-### Yeelight Lamp (<a name="yeelink-light-bslamp1">yeelink.light.bslamp1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | String | Color Mode | |\r
-| toggle | Switch | toggle | |\r
-| rgbColor | Color | RGB Color | |\r
-| name | String | Name | |\r
-\r
-### Yeelight Lamp (<a name="yeelink-light-bslamp2">yeelink.light.bslamp2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | String | Color Mode | |\r
-| toggle | Switch | toggle | |\r
-| rgbColor | Color | RGB Color | |\r
-| name | String | Name | |\r
-\r
-### Yeelight Lamp (<a name="yeelink-light-bslamp3">yeelink.light.bslamp3</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | String | Color Mode | |\r
-| toggle | Switch | toggle | |\r
-| rgbColor | Color | RGB Color | |\r
-| name | String | Name | |\r
-\r
-### Yeelight BadHeater (<a name="yeelink-bhf_light-v1">yeelink.bhf_light.v1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| bh_mode | String | Bath Heater mode | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| temperature | Number | Temperature | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight BadHeater (<a name="yeelink-bhf_light-v2">yeelink.bhf_light.v2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| bh_mode | String | Bath Heater mode | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| temperature | Number | Temperature | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling1">yeelink.light.ceiling1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp v2 (<a name="yeelink-light-ceiling2">yeelink.light.ceiling2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp v3 (<a name="yeelink-light-ceiling3">yeelink.light.ceiling3</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp v4 (JIAOYUE 650 RGB) (<a name="yeelink-light-ceiling4">yeelink.light.ceiling4</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| ambientBrightness | Number | Ambient Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| ambientPower | Switch | Ambient Power | |\r
-| ambientColor | Color | Ambient Color | |\r
-| ambientColorTemperature | Number | Ambient Color Temperature | |\r
-| customScene | String | Set Scene | |\r
-| ambientColorMode | Number | Ambient Color Mode | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp v4 (<a name="yeelink-light-ceiling4-ambi">yeelink.light.ceiling4.ambi</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| ambientBrightness | Number | Ambient Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| ambientPower | Switch | Ambient Power | |\r
-| ambientColor | Color | Ambient Color | |\r
-| ambientColorTemperature | Number | Ambient Color Temperature | |\r
-| customScene | String | Set Scene | |\r
-| ambientColorMode | Number | Ambient Color Mode | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp v5 (<a name="yeelink-light-ceiling5">yeelink.light.ceiling5</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp v6 (<a name="yeelink-light-ceiling6">yeelink.light.ceiling6</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp v7 (<a name="yeelink-light-ceiling7">yeelink.light.ceiling7</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp v8 (<a name="yeelink-light-ceiling8">yeelink.light.ceiling8</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp v9 (<a name="yeelink-light-ceiling9">yeelink.light.ceiling9</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Meteorite lamp (<a name="yeelink-light-ceiling10">yeelink.light.ceiling10</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| ambientBrightness | Number | Ambient Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| ambientPower | Switch | Ambient Power | |\r
-| ambientColor | Color | Ambient Color | |\r
-| ambientColorTemperature | Number | Ambient Color Temperature | |\r
-| customScene | String | Set Scene | |\r
-| ambientColorMode | Number | Ambient Color Mode | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp v11 (<a name="yeelink-light-ceiling11">yeelink.light.ceiling11</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp v12 (<a name="yeelink-light-ceiling12">yeelink.light.ceiling12</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp v13 (<a name="yeelink-light-ceiling13">yeelink.light.ceiling13</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling14">yeelink.light.ceiling14</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling15">yeelink.light.ceiling15</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling16">yeelink.light.ceiling16</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling17">yeelink.light.ceiling17</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling18">yeelink.light.ceiling18</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling19">yeelink.light.ceiling19</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling20">yeelink.light.ceiling20</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling21">yeelink.light.ceiling21</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling22">yeelink.light.ceiling22</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling23">yeelink.light.ceiling23</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Ambi Lamp (<a name="yeelink-light-ceiling4-ambi">yeelink.light.ceiling4.ambi</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| ambientBrightness | Number | Ambient Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| ambientPower | Switch | Ambient Power | |\r
-| ambientColor | Color | Ambient Color | |\r
-| ambientColorTemperature | Number | Ambient Color Temperature | |\r
-| customScene | String | Set Scene | |\r
-| ambientColorMode | Number | Ambient Color Mode | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Ambi Lamp (<a name="yeelink-light-ceiling10-ambi">yeelink.light.ceiling10.ambi</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Ambi Lamp (<a name="yeelink-light-ceiling19-ambi">yeelink.light.ceiling19.ambi</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight LED Ceiling Ambi Lamp (<a name="yeelink-light-ceiling20-ambi">yeelink.light.ceiling20.ambi</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight ct2 (<a name="yeelink-light-ct2">yeelink.light.ct2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-\r
-### Yeelight White Bulb (<a name="yeelink-light-mono1">yeelink.light.mono1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-\r
-### Yeelight White Bulb v2 (<a name="yeelink-light-mono2">yeelink.light.mono2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-\r
-### Yeelight White (<a name="yeelink-light-mono5">yeelink.light.mono5</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-\r
-### Yeelight (<a name="yeelink-light-lamp1">yeelink.light.lamp1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-\r
-### Yeelight (<a name="yeelink-light-lamp2">yeelink.light.lamp2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-\r
-### Yeelight (<a name="yeelink-light-lamp3">yeelink.light.lamp3</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-\r
-### Yeelight (<a name="yeelink-light-lamp4">yeelink.light.lamp4</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-\r
-### Yeelight (<a name="yeelink-light-lamp5">yeelink.light.lamp5</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-\r
-### Yeelight (<a name="yeelink-light-lamp6">yeelink.light.lamp6</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-\r
-### Yeelight (<a name="yeelink-light-lamp7">yeelink.light.lamp7</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-\r
-### Yeelight (<a name="yeelink-light-lamp8">yeelink.light.lamp8</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-\r
-### Yeelight Panel (<a name="yeelink-light-panel1">yeelink.light.panel1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight Strip (<a name="yeelink-light-strip1">yeelink.light.strip1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | String | Color Mode | |\r
-| toggle | Switch | toggle | |\r
-| rgbColor | Color | RGB Color | |\r
-| name | String | Name | |\r
-\r
-### Yeelight Strip (<a name="yeelink-light-strip2">yeelink.light.strip2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | String | Color Mode | |\r
-| toggle | Switch | toggle | |\r
-| rgbColor | Color | RGB Color | |\r
-| name | String | Name | |\r
-\r
-### Yeelight Strip (<a name="yeelink-light-strip4">yeelink.light.strip4</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-\r
-### Yeelight (<a name="yeelink-light-virtual">yeelink.light.virtual</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-\r
-### Yeelight Color Bulb (<a name="yeelink-light-color1">yeelink.light.color1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | String | Color Mode | |\r
-| toggle | Switch | toggle | |\r
-| rgbColor | Color | RGB Color | |\r
-| name | String | Name | |\r
-\r
-### Yeelight Color Bulb YLDP06YL 10W (<a name="yeelink-light-color2">yeelink.light.color2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | String | Color Mode | |\r
-| toggle | Switch | toggle | |\r
-| rgbColor | Color | RGB Color | |\r
-| name | String | Name | |\r
-\r
-### Yeelight Color Bulb YLDP02YL 9W (<a name="yeelink-light-color3">yeelink.light.color3</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | String | Color Mode | |\r
-| toggle | Switch | toggle | |\r
-| rgbColor | Color | RGB Color | |\r
-| name | String | Name | |\r
-\r
-### Yeelight Bulb YLDP13YL (8,5W) (<a name="yeelink-light-color4">yeelink.light.color4</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | String | Color Mode | |\r
-| toggle | Switch | toggle | |\r
-| rgbColor | Color | RGB Color | |\r
-| name | String | Name | |\r
-\r
-### Yeelight yilai ceiling (<a name="yilai-light-ceiling1">yilai.light.ceiling1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight yilai ceiling (<a name="yilai-light-ceiling2">yilai.light.ceiling2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Yeelight yilai ceiling (<a name="yilai-light-ceiling3">yilai.light.ceiling3</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| brightness | Dimmer | Brightness | |\r
-| delayoff | Number | Shutdown Timer | |\r
-| colorTemperature | Number | Color Temperature | |\r
-| colorMode | Number | Color Mode | |\r
-| name | String | Name | |\r
-| customScene | String | Set Scene | |\r
-| nightlightBrightness | Number | Nightlight Brightness | |\r
-\r
-### Zhimi Heater (<a name="zhimi-heater-za1">zhimi.heater.za1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| power | Switch | Power | |\r
-| target_temperature | Number:Temperature | Target Temperature | |\r
-| brightness | Number | Brightness | |\r
-| buzzer | Switch | Buzzer Status | |\r
-| relative_humidity | Number | Relative Humidity | |\r
-| childlock | Switch | Child Lock | |\r
-| HWSwitch | Switch | HW Switch | |\r
-| temperature | Number:Temperature | Temperature | |\r
-| usedhours | Number | Run Time | |\r
-\r
-### Zhimi Heater (<a name="zhimi-heater-za2">zhimi.heater.za2</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| fault | Number | Heater - Device Fault | |\r
-| on | Switch | Heater - Power | |\r
-| target-temperature | Number:Temperature | Heater - Target Temperature | |\r
-| alarm | Switch | Alarm - Alarm | |\r
-| countdown-time | Number:Time | Countdown - Countdown Time | |\r
-| relative-humidity | Number | Environment - Relative Humidity | |\r
-| temperature | Number:Temperature | Environment - Temperature | |\r
-| brightness | Dimmer | Indicator Light - Brightness | |\r
-| physical-controls-locked | Switch | Physical Control Locked - Physical Controls Locked | |\r
-| use-time | Number:Time | Private-Service - Use Time | |\r
-\r
-### Zhimi Heater (<a name="zhimi-heater-zb1">zhimi.heater.zb1</a>) Channels\r
-\r
-| Channel | Type | Description | Comment |\r
-|------------------|---------|-------------------------------------|------------|\r
-| fault | Number | Heater - Device Fault | |\r
-| on | Switch | Heater - Power | |\r
-| target-temperature | Number:Temperature | Heater - Target Temperature | |\r
-| alarm | Switch | Alarm - Alarm | |\r
-| countdown-time | Number:Time | Countdown - Countdown Time | |\r
-| relative-humidity | Number | Environment - Relative Humidity | |\r
-| temperature | Number:Temperature | Environment - Temperature | |\r
-| brightness | Dimmer | Indicator Light - Brightness | |\r
-| physical-controls-locked | Switch | Physical Control Locked - Physical Controls Locked | |\r
-| use-time | Number:Time | Private-Service - Use Time | |\r
-| country-code | Number | Private-Service - Country-Code | Value mapping [0="Unknown",1="US",82="KR",44="EU",81="JP",7="RU",86="CN",852="HK",886="TW",33="FR"] |\r
-\r
+### Mi Air Monitor v1 (<a name="zhimi-airmonitor-v1">zhimi.airmonitor.v1</a>) Channels
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| aqi | Number | Air Quality Index | |
+| battery | Number | Battery | |
+| usb_state | Switch | USB State | |
+| time_state | Switch | Time State | |
+| night_state | Switch | Night State | |
+| night_begin | Number | Night Begin Time | |
+| night_end | Number | Night End Time | |
+### Mi Air Quality Monitor 2gen (<a name="cgllc-airmonitor-b1">cgllc.airmonitor.b1</a>) Channels
-## Example item file Rockrobo vacuum
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| battery | Number | Battery | |
+| pm25 | Number | PM2.5 | |
+| co2 | Number | CO2e | |
+| tvoc | Number | tVOC | |
+| humidity | Number | Humidity | |
+| temperature | Number | Temperature | |
-```
-Group gVac "Xiaomi Robot Vacuum" <fan>
-Group gVacStat "Status Details" <status> (gVac)
-Group gVacCons "Consumables Usage" <line-increase> (gVac)
-Group gVacDND "Do Not Disturb Settings" <moon> (gVac)
-Group gVacHist "Cleaning History" <calendar> (gVac)
-Group gVacLast "Last Cleaning Details" <calendar> (gVac)
+### Mi Air Quality Monitor S1 (<a name="cgllc-airmonitor-s1">cgllc.airmonitor.s1</a>) Channels
-String actionControl "Vacuum Control" {channel="miio:vacuum:034F0E45:actions#control" }
-String actionCommand "Vacuum Command" {channel="miio:vacuum:034F0E45:actions#commands" }
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| battery | Number | Battery | |
+| pm25 | Number | PM2.5 | |
+| co2 | Number | CO2 | |
+| tvoc | Number | tVOC | |
+| humidity | Number | Humidity | |
+| temperature | Number | Temperature | |
-Number statusBat "Battery Level [%1.0f%%]" <battery> (gVac,gVacStat) {channel="miio:vacuum:034F0E45:status#battery" }
-Number statusArea "Cleaned Area [%1.0fm²]" <zoom> (gVac,gVacStat) {channel="miio:vacuum:034F0E45:status#clean_area" }
-Number statusTime "Cleaning Time [%1.0f']" <clock> (gVac,gVacStat) {channel="miio:vacuum:034F0E45:status#clean_time" }
-String statusError "Error [%s]" <error> (gVac,gVacStat) {channel="miio:vacuum:034F0E45:status#error_code" }
-Number statusFanPow "Fan Power [%1.0f%%]" <signal> (gVacStat) {channel="miio:vacuum:034F0E45:status#fan_power" }
-Number statusClean "In Cleaning Status [%1.0f]" <switch> (gVacStat) {channel="miio:vacuum:034F0E45:status#in_cleaning" }
-Switch statusDND "DND Activated" (gVacStat) {channel="miio:vacuum:034F0E45:status#dnd_enabled" }
-Number statusStatus "Status [%1.0f]" <status> (gVacStat) {channel="miio:vacuum:034F0E45:status#state"}
+### Mi Air Humidifier (<a name="zhimi-humidifier-v1">zhimi.humidifier.v1</a>) Channels
-Number consumableMain "Main Brush [%1.0f]" (gVacCons) {channel="miio:vacuum:034F0E45:consumables#main_brush_time"}
-Number consumableSide "Side Brush [%1.0f]" (gVacCons) {channel="miio:vacuum:034F0E45:consumables#side_brush_time"}
-Number consumableFilter "Filter Time[%1.0f]" (gVacCons) {channel="miio:vacuum:034F0E45:consumables#filter_time" }
-Number consumableSensor "Sensor [%1.0f]" (gVacCons) {channel="miio:vacuum:034F0E45:consumables#sensor_dirt_time"}
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| 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 | |
-Switch dndFunction "DND Function" <moon> (gVacDND) {channel="miio:vacuum:034F0E45:dnd#dnd_function"}
-String dndStart "DND Start Time [%s]" <clock> (gVacDND) {channel="miio:vacuum:034F0E45:dnd#dnd_start"}
-String dndEnd "DND End Time [%s]" <clock-on> (gVacDND) {channel="miio:vacuum:034F0E45:dnd#dnd_end"}
+### Mi Air Humidifier (<a name="zhimi-humidifier-ca1">zhimi.humidifier.ca1</a>) Channels
-Number historyArea "Total Cleaned Area [%1.0fm²]" <zoom> (gVacHist) {channel="miio:vacuum:034F0E45:history#total_clean_area"}
-String historyTime "Total Clean Time [%s]" <clock> (gVacHist) {channel="miio:vacuum:034F0E45:history#total_clean_time"}
-Number historyCount "Total # Cleanings [%1.0f]" <office> (gVacHist) {channel="miio:vacuum:034F0E45:history#total_clean_count"}
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| 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 | |
-String lastStart "Last Cleaning Start time [%s]" <clock> (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_start_time"}
-String lastEnd "Last Cleaning End time [%s]" <clock> (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_end_time"}
-Number lastArea "Last Cleaned Area [%1.0fm²]" <zoom> (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_area"}
-Number lastTime "Last Clean Time [%1.0f']" <clock> (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_duration"}
-Number lastError "Error [%s]" <error> (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_error" }
-Switch lastCompleted "Last Cleaning Completed" (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_finish" }
+### Mi Air Evaporative Humidifier 2 (<a name="zhimi-humidifier-ca4">zhimi.humidifier.ca4</a>) Channels
-Image map "Cleaning Map" (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#map"}
-```
+| 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:Time | Run Time | |
+| powerhours | Number:Time | Power Time | |
+| targetmotorspeed | Number | Target Motor Speed | |
+| actualmotorspeed | Number | Actual Motor Speed | |
+| temperature | Number:Temperature | Temperature | |
+| childlock | Switch | Child Lock | |
+| ButtonPressed | Number | Button Pressed | |
+| clean | Switch | Clean Mode | |
+| countryCode | Number | Country Code | |
-Note: cleaning map is only available with cloud access.
+### Mi Air Humidifier 2 (<a name="zhimi-humidifier-cb1">zhimi.humidifier.cb1</a>) Channels
-Additionally depending on the capabilities of your robot vacuum other channels may be enabled at runtime
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| humidifierMode | String | Humidifier Mode | |
+| humidity | Number | Humidity | |
+| setHumidity | Number | Humidity Set | |
+| bright | Number | LED Brightness | |
+| buzzer | Switch | Buzzer Status | |
+| depth | Number | Depth | |
+| dry | Switch | Dry | |
+| usedhours | Number | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| temperature | Number | Temperature | |
+| childlock | Switch | Child Lock | |
+### Mi Air Purifier v1 (<a name="zhimi-airpurifier-v1">zhimi.airpurifier.v1</a>) Channels
-| Type | Channel | Description |
-|---------|-----------------------------------|----------------------------|
-| Switch | status#water_box_status | Water Box Status |
-| Switch | status#lock_status | Lock Status |
-| Number | status#water_box_mode | Water Box Mode |
-| Switch | status#water_box_carriage_status | Water Box Carriage Status |
-| Switch | status#mop_forbidden_enable | Mop Forbidden |
-| Number | actions#segment | Room Clean (enter room #) |
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| humidity | Number | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number | Filter Hours used | |
+| usedhours | Number | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | |
+| temperature | Number | Temperature | |
+| purifyvolume | Number | Purivied Volume | |
+| childlock | Switch | Child Lock | |
+
+### Mi Air Purifier v2 (<a name="zhimi-airpurifier-v2">zhimi.airpurifier.v2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| humidity | Number | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number | Filter Hours used | |
+| usedhours | Number | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | |
+| temperature | Number | Temperature | |
+| purifyvolume | Number | Purivied Volume | |
+| childlock | Switch | Child Lock | |
+
+### Mi Air Purifier v3 (<a name="zhimi-airpurifier-v3">zhimi.airpurifier.v3</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| humidity | Number | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number | Filter Hours used | |
+| usedhours | Number | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | |
+| temperature | Number | Temperature | |
+| purifyvolume | Number | Purivied Volume | |
+| childlock | Switch | Child Lock | |
+
+### Mi Air Purifier v5 (<a name="zhimi-airpurifier-v5">zhimi.airpurifier.v5</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| humidity | Number | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number | Filter Hours used | |
+| usedhours | Number | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | |
+| temperature | Number | Temperature | |
+| purifyvolume | Number | Purivied Volume | |
+| childlock | Switch | Child Lock | |
+
+### Mi Air Purifier Pro v6 (<a name="zhimi-airpurifier-v6">zhimi.airpurifier.v6</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| humidity | Number | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| bright | Number | LED Brightness | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number | Filter Hours used | |
+| usedhours | Number | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | |
+| temperature | Number | Temperature | |
+| purifyvolume | Number | Purivied Volume | |
+| childlock | Switch | Child Lock | |
+
+### Mi Air Purifier Pro v7 (<a name="zhimi-airpurifier-v7">zhimi.airpurifier.v7</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| humidity | Number | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| volume | Number | Volume | |
+| led | Switch | LED Status | |
+| illuminance | Number | Illuminance | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number | Filter Hours used | |
+| motorspeed | Number | Motor Speed | |
+| motorspeed2 | Number | Motor Speed 2 | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | |
+| temperature | Number | Temperature | |
+| childlock | Switch | Child Lock | |
+
+### Mi Air Purifier 2 (mini) (<a name="zhimi-airpurifier-m1">zhimi.airpurifier.m1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| humidity | Number | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number | Filter Hours used | |
+| usedhours | Number | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | |
+| temperature | Number | Temperature | |
+| purifyvolume | Number | Purivied Volume | |
+| childlock | Switch | Child Lock | |
+
+### Mi Air Purifier (mini) (<a name="zhimi-airpurifier-m2">zhimi.airpurifier.m2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| humidity | Number | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number | Filter Hours used | |
+| usedhours | Number | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | |
+| temperature | Number | Temperature | |
+| purifyvolume | Number | Purivied Volume | |
+| childlock | Switch | Child Lock | |
+
+### Mi Air Purifier MS1 (<a name="zhimi-airpurifier-ma1">zhimi.airpurifier.ma1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| humidity | Number | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number | Filter Hours used | |
+| usedhours | Number | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | |
+| temperature | Number | Temperature | |
+| purifyvolume | Number | Purivied Volume | |
+| childlock | Switch | Child Lock | |
+
+### Mi Air Purifier MS2 (<a name="zhimi-airpurifier-ma2">zhimi.airpurifier.ma2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| humidity | Number | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| bright | Number | LED Brightness | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number | Filter Hours used | |
+| usedhours | Number | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | |
+| temperature | Number | Temperature | |
+| purifyvolume | Number | Purivied Volume | |
+| childlock | Switch | Child Lock | |
+
+### Mi Air Purifier 3 (<a name="zhimi-airpurifier-ma4">zhimi.airpurifier.ma4</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| Fault | Number | Air Purifier-Device Fault | |
+| On | Switch | Air Purifier-Switch Status | |
+| FanLevel | Number | Air Purifier-Fan Level | |
+| Mode | Number | Air Purifier-Mode | |
+| FirmwareRevision | String | Device Information-Current Firmware Version | |
+| Manufacturer | String | Device Information-Device Manufacturer | |
+| Model | String | Device Information-Device Model | |
+| SerialNumber | String | Device Information-Device Serial Number | |
+| Pm25Density | Number | Environment-PM2.5 Density | |
+| RelativeHumidity | Number | Environment-Relative Humidity | |
+| Temperature | Number | Environment-Temperature | |
+| FilterLifeLevel | Number | Filter-Filter Life Level | |
+| FilterUsedTime | String | Filter-Filter Used Time | |
+| Alarm | Switch | Alarm-Alarm | |
+| Brightness | Number | Indicator Light-Brightness | |
+| On1 | Switch | Indicator Light-Switch Status | |
+| PhysicalControlsLocked | Switch | Physical Control Locked-Physical Control Locked | |
+| ButtonPressed | String | button-button_pressed | |
+| FilterMaxTime | Number | filter-time-filter-max-time | |
+| FilterHourUsedDebug | Number | filter-time-filter-hour-used-debug | |
+| M1Strong | Number | motor-speed-m1-strong | |
+| M1High | Number | motor-speed-m1-high | |
+| M1Med | Number | motor-speed-m1-med | |
+| M1MedL | Number | motor-speed-m1-med-l | |
+| M1Low | Number | motor-speed-m1-low | |
+| M1Silent | Number | motor-speed-m1-silent | |
+| M1Favorite | Number | motor-speed-m1-favorite | |
+| Motor1Speed | Number | motor-speed-motor1-speed | |
+| Motor1SetSpeed | Number | motor-speed-motor1-set-speed | |
+| FavoriteFanLevel | Number | motor-speed-favorite fan level | |
+| UseTime | Number | use-time-use-time | |
+| PurifyVolume | Number | aqi-purify-volume | |
+| AverageAqi | Number | aqi-average-aqi | |
+| AverageAqiCnt | Number | aqi-average-aqi-cnt | |
+| AqiZone | String | aqi-aqi-zone | |
+| SensorState | String | aqi-sensor-state | |
+| AqiGoodh | Number | aqi-aqi-goodh | |
+| AqiRunstate | Number | aqi-aqi-runstate | |
+| AqiState | Number | aqi-aqi-state | |
+| AqiUpdataHeartbeat | Number | aqi-aqi-updata-heartbeat | |
+| RfidTag | String | rfid-rfid-tag | |
+| RfidFactoryId | String | rfid-rfid-factory-id | |
+| RfidProductId | String | rfid-rfid-product-id | |
+| RfidTime | String | rfid-rfid-time | |
+| RfidSerialNum | String | rfid-rfid-serial-num | |
+| AppExtra | Number | others-app-extra | |
+| MainChannel | Number | others-main-channel | |
+| SlaveChannel | Number | others-slave-channel | |
+| Cola | String | others-cola | |
+| ButtomDoor | Switch | others-buttom-door | |
+| RebootCause | Number | others-reboot_cause | |
+| HwVersion | Number | others-hw-version | |
+| I2cErrorCount | Number | others-i2c-error-count | |
+| ManualLevel | Number | others-manual-level | |
+
+### Mi Air Purifier 3 (<a name="zhimi-airpurifier-mb3">zhimi.airpurifier.mb3</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| Fault | Number | Air Purifier-fault | |
+| On | Switch | Air Purifier-Switch Status | |
+| FanLevel | Number | Air Purifier-Fan Level | |
+| Mode | Number | Air Purifier-Mode | |
+| FirmwareRevision | String | Device Information-Current Firmware Version | |
+| Manufacturer | String | Device Information-Device Manufacturer | |
+| Model | String | Device Information-Device Model | |
+| SerialNumber | String | Device Information-Device Serial Number | |
+| Pm25Density | Number | Environment-PM2.5 | |
+| RelativeHumidity | Number | Environment-Relative Humidity | |
+| Temperature | Number | Environment-Temperature | |
+| FilterLifeLevel | Number | Filter-Filter Life Level | |
+| FilterUsedTime | String | Filter-Filter Used Time | |
+| Alarm | Switch | Alarm-Alarm | |
+| Brightness | Number | Indicator Light-brightness | |
+| On1 | Switch | Indicator Light-Switch Status | |
+| PhysicalControlsLocked | Switch | Physical Control Locked-Physical Control Locked | |
+| ButtonPressed | String | Button-button-pressed | |
+| FilterMaxTime | Number | filter-time-filter-max-time | |
+| FilterHourDebug | Number | filter-time-filter-hour-debug | |
+| MotorStrong | Number | motor-speed-motor-strong | |
+| MotorHigh | Number | motor-speed-motor-high | |
+| MotorMed | Number | motor-speed-motor-med | |
+| MotorMedL | Number | motor-speed-motor-med-l | |
+| MotorLow | Number | motor-speed-motor-low | |
+| MotorSilent | Number | motor-speed-motor-silent | |
+| MotorFavorite | Number | motor-speed-motor-favorite | |
+| MotorSpeed | Number | motor-speed-motor-speed | |
+| MotorSetSpeed | Number | motor-speed-motor-set-speed | |
+| FavoriteFanLevel | Number | motor-speed-favorite-fan-level | |
+| UseTime | Number | use-time-use-time | |
+| PurifyVolume | Number | aqi-purify-volume | |
+| AverageAqi | Number | aqi-average-aqi | |
+| AverageAqiCnt | Number | aqi-average-aqi-cnt | |
+| AqiZone | String | aqi-aqi-zone | |
+| SensorState | String | aqi-sensor-state | |
+| AqiGoodh | Number | aqi-aqi-goodh | |
+| AqiRunstate | Number | aqi-aqi-runstate | |
+| AqiState | Number | aqi-aqi-state | |
+| AqiUpdataHeartbeat | Number | aqi-aqi-updata-heartbeat | |
+| RfidTag | String | rfid-rfid-tag | |
+| RfidFactoryId | String | rfid-rfid-factory-id | |
+| RfidProductId | String | rfid-rfid-product-id | |
+| RfidTime | String | rfid-rfid-time | |
+| RfidSerialNum | String | rfid-rfid-serial-num | |
+| AppExtra | Number | others-app-extra | |
+| MainChannel | Number | others-main-channel | |
+| SlaveChannel | Number | others-slave-channel | |
+| Cola | String | others-cola | |
+| ButtomDoor | Switch | others-buttom-door | |
+| RebootCause | Number | others-reboot-cause | |
+| HwVersion | Number | others-hw-version | |
+| IicErrorCount | Number | others-iic-error-count | |
+| ManualLevel | Number | others-manual-level | |
+| CountryCode | Number | others-National code | |
+
+### Mi Air Purifier Super (<a name="zhimi-airpurifier-sa1">zhimi.airpurifier.sa1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| humidity | Number | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number | Filter Hours used | |
+| usedhours | Number | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | |
+| temperature | Number | Temperature | |
+| purifyvolume | Number | Purivied Volume | |
+| childlock | Switch | Child Lock | |
+
+### Mi Air Purifier Super 2 (<a name="zhimi-airpurifier-sa2">zhimi.airpurifier.sa2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| humidity | Number | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number | Filter Hours used | |
+| usedhours | Number | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | |
+| temperature | Number | Temperature | |
+| purifyvolume | Number | Purivied Volume | |
+| childlock | Switch | Child Lock | |
+
+### Mi Fresh Air Ventilator (<a name="dmaker-airfresh-t2017">dmaker.airfresh.t2017</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| airFreshMode | String | Mode | |
+| airFreshPTCPower | Switch | PTC | |
+| airFreshPtcLevel | String | PTC Level | |
+| airFreshPTCStatus | Switch | PTC Status | |
+| airFreshDisplayDirection | String | Screen direction | |
+| airFreshDisplay | Switch | Display | |
+| airFreshChildLock | Switch | Child Lock | |
+| airFreshSound | Switch | Sound | |
+| airFreshPM25 | Number | PM2.5 | |
+| airFreshCO2 | Number | CO2 | |
+| airFreshCurrentSpeed | Number | Current Speed | |
+| airFreshFavoriteSpeed | Number | Favorite Speed | |
+| airFreshTemperature | Number | Temperature Outside | |
+| airFreshFilterPercents | Number | Filter Percents Remaining | |
+| airFreshFilterDays | Number | Filter Days Remaining | |
+| airFreshFilterProPercents | Number | Filter Pro Percents Remaining | |
+| airFreshFilterProDays | Number | Filter Pro Days Remaining | |
+| airFreshResetFilter | String | Reset Filter | |
+
+### Mi Fresh Air Ventilator A1 (<a name="dmaker-airfresh-a1">dmaker.airfresh.a1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| airFreshMode | String | Mode | |
+| airFreshPTCPower | Switch | PTC | |
+| airFreshPTCStatus | Switch | PTC Status | |
+| airFreshDisplay | Switch | Display | |
+| airFreshChildLock | Switch | Child Lock | |
+| airFreshSound | Switch | Sound | |
+| airFreshPM25 | Number | PM2.5 | |
+| airFreshCO2 | Number | CO2 | |
+| airFreshCurrentSpeed | Number | Current Speed | |
+| airFreshFavoriteSpeed | Number | Favorite Speed | |
+| airFreshTemperature | Number | Temperature Outside | |
+| airFreshFilterPercents | Number | Filter Percents Remaining | |
+| airFreshFilterDays | Number | Filter Days Remaining | |
+| airFreshResetFilterA1 | String | Reset Filter | |
+
+### Gosund Plug (<a name="cuco-plug-cp1">cuco.plug.cp1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| FirmwareRevision | String | Device Information-CurrentFirmware Version | |
+| Manufacturer | String | Device Information-Device Manufacturer | |
+| Model | String | Device Information-Device Model | |
+| SerialNumber | String | Device Information-Device Serial Number | |
+| On | Switch | Switch-Switch Status | |
+
+### Mi Air Purifier mb1 (<a name="zhimi-airpurifier-mb1">zhimi.airpurifier.mb1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| humidity | Number | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number | Filter Hours used | |
+| usedhours | Number | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | |
+| temperature | Number | Temperature | |
+| purifyvolume | Number | Purivied Volume | |
+| childlock | Switch | Child Lock | |
+
+### Mi Air Purifier 2S (<a name="zhimi-airpurifier-mc1">zhimi.airpurifier.mc1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| humidity | Number | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number | Filter Hours used | |
+| usedhours | Number | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | |
+| temperature | Number | Temperature | |
+| purifyvolume | Number | Purivied Volume | |
+| childlock | Switch | Child Lock | |
+
+### Mi Air Purifier 2S (<a name="zhimi-airpurifier-mc2">zhimi.airpurifier.mc2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| humidity | Number | Humidity | |
+| aqi | Number | Air Quality Index | |
+| averageaqi | Number | Average Air Quality Index | |
+| led | Switch | LED Status | |
+| buzzer | Switch | Buzzer Status | |
+| filtermaxlife | Number | Filter Max Life | |
+| filterhours | Number | Filter Hours used | |
+| usedhours | Number | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| filterlife | Number | Filter Life | |
+| favoritelevel | Number | Favorite Level | |
+| temperature | Number | Temperature | |
+| purifyvolume | Number | Purivied Volume | |
+| childlock | Switch | Child Lock | |
+
+### Mi Smart Fan (<a name="zhimi-fan-v1">zhimi.fan.v1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| angleEnable | Switch | Rotation | |
+| usedhours | Number | Run Time | |
+| angle | Number | Angle | |
+| poweroffTime | Number | Timer | |
+| buzzer | Switch | Buzzer | |
+| led_b | Number | LED | |
+| child_lock | Switch | Child Lock | |
+| speedLevel | Number | Speed Level | |
+| speed | Number | Speed | |
+| naturalLevel | Number | Natural Level | |
+| temp_dec | Number | Temperature | |
+| humidity | Number | Humidity | |
+| acPower | String | AC Power | |
+| mode | String | Battery Charge | |
+| battery | Number | Battery | |
+| move | String | Move Direction | |
+
+### Mi Smart Fan (<a name="zhimi-fan-v2">zhimi.fan.v2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| angleEnable | Switch | Rotation | |
+| usedhours | Number | Run Time | |
+| angle | Number | Angle | |
+| poweroffTime | Number | Timer | |
+| buzzer | Switch | Buzzer | |
+| led_b | Number | LED | |
+| child_lock | Switch | Child Lock | |
+| speedLevel | Number | Speed Level | |
+| speed | Number | Speed | |
+| naturalLevel | Number | Natural Level | |
+| temp_dec | Number | Temperature | |
+| humidity | Number | Humidity | |
+| acPower | String | AC Power | |
+| mode | String | Battery Charge | |
+| battery | Number | Battery | |
+| move | String | Move Direction | |
+
+### Mi Smart Pedestal Fan (<a name="zhimi-fan-v3">zhimi.fan.v3</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| angleEnable | Switch | Rotation | |
+| usedhours | Number | Run Time | |
+| angle | Number | Angle | |
+| poweroffTime | Number | Timer | |
+| buzzer | Switch | Buzzer | |
+| led_b | Number | LED | |
+| child_lock | Switch | Child Lock | |
+| speedLevel | Number | Speed Level | |
+| speed | Number | Speed | |
+| naturalLevel | Number | Natural Level | |
+| temp_dec | Number | Temperature | |
+| humidity | Number | Humidity | |
+| acPower | String | AC Power | |
+| mode | String | Battery Charge | |
+| battery | Number | Battery | |
+| move | String | Move Direction | |
+
+### Xiaomi Mi Smart Pedestal Fan (<a name="zhimi-fan-sa1">zhimi.fan.sa1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| angleEnable | Switch | Rotation | |
+| usedhours | Number | Run Time | |
+| angle | Number | Angle | |
+| poweroffTime | Number | Timer | |
+| buzzer | Switch | Buzzer | |
+| led_b | Number | LED | |
+| child_lock | Switch | Child Lock | |
+| speedLevel | Number | Speed Level | |
+| speed | Number | Speed | |
+| naturalLevel | Number | Natural Level | |
+| acPower | Switch | AC Power | |
+| move | String | Move Direction | |
+
+### Xiaomi Mi Smart Pedestal Fan (<a name="zhimi-fan-za1">zhimi.fan.za1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| angleEnable | Switch | Rotation | |
+| usedhours | Number | Run Time | |
+| angle | Number | Angle | |
+| poweroffTime | Number | Timer | |
+| buzzer | Switch | Buzzer | |
+| led_b | Number | LED | |
+| child_lock | Switch | Child Lock | |
+| speedLevel | Number | Speed Level | |
+| speed | Number | Speed | |
+| naturalLevel | Number | Natural Level | |
+| acPower | Switch | AC Power | |
+| move | String | Move Direction | |
+
+### Xiaomi Mi Smart Pedestal Fan (<a name="zhimi-fan-za3">zhimi.fan.za3</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| angleEnable | Switch | Rotation | |
+| usedhours | Number | Run Time | |
+| angle | Number | Angle | |
+| poweroffTime | Number | Timer | |
+| buzzer | Number | Buzzer | |
+| led_b | Number | LED | |
+| child_lock | Switch | Child Lock | |
+| speedLevel | Number | Speed Level | |
+| speed | Number | Speed | |
+| naturalLevel | Number | Natural Level | |
+| move | String | Move Direction | |
+
+### Xiaomi Mi Smart Pedestal Fan (<a name="zhimi-fan-za4">zhimi.fan.za4</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| angleEnable | Switch | Rotation | |
+| usedhours | Number | Run Time | |
+| angle | Number | Angle | |
+| poweroffTime | Number | Timer | |
+| buzzer | Number | Buzzer | |
+| led_b | Number | LED | |
+| child_lock | Switch | Child Lock | |
+| speedLevel | Number | Speed Level | |
+| speed | Number | Speed | |
+| naturalLevel | Number | Natural Level | |
+| move | String | Move Direction | |
+
+### Xiaomi Mijia Smart Tower Fan (<a name="dmaker-fan-1c">dmaker.fan.1c</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| Manufacturer | String | Device Information-Device Manufacturer | |
+| Model | String | Device Information-Device Model | |
+| SerialNumber | String | Device Information-Device Serial Number | |
+| FirmwareRevision | String | Device Information-Current Firmware Version | |
+| On | Switch | Fan-Switch Status | |
+| FanLevel | Number | Fan-Fan Level | |
+| HorizontalSwing | Switch | Fan-Horizontal Swing | |
+| Mode | Number | Fan-Mode | |
+| OffDelayTime | Number | Fan-Power Off Delay Time | |
+| Alarm | Switch | Fan-Alarm | |
+| Brightness | Switch | Fan-Brightness | |
+| PhysicalControlsLocked | Switch | Physical Control Locked-Physical Control Locked | |
+
+### Xiaomi Mijia Smart Tower Fan (<a name="dmaker-fan-p5">dmaker.fan.p5</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| roll | Switch | Rotation | |
+| mode | Number | Mode | |
+| angle | Number | Angle | |
+| timer | Number | Timer | |
+| beep | Switch | Beep Sound | |
+| light | Number | Light | |
+| child_lock | Switch | Child Lock | |
+| speed | Number | Speed | |
+
+### Xiaomi Mijia Smart Tower Fan (<a name="dmaker-fan-p8">dmaker.fan.p8</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| Manufacturer | String | Device Information-Device Manufacturer | |
+| Model | String | Device Information-Device Model | |
+| SerialNumber | String | Device Information-Device Serial Number | |
+| FirmwareRevision | String | Device Information-Current Firmware Version | |
+| On | Switch | Fan-Switch Status | |
+| FanLevel | Number | Fan-Fan Level | |
+| HorizontalSwing | Switch | Fan-Horizontal Swing | |
+| Mode | Number | Fan-Mode | |
+| OffDelayTime | Number | Fan-Power Off Delay Time | |
+| Alarm | Switch | Fan-Alarm | |
+| Brightness | Switch | Fan-Brightness | |
+| PhysicalControlsLocked | Switch | Physical Control Locked-Physical Control Locked | |
+
+### Xiaomi Mijia Smart Tower Fan (<a name="dmaker-fan-p9">dmaker.fan.p9</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| Manufacturer | String | Device Information-Device Manufacturer | |
+| Model | String | Device Information-Device Model | |
+| SerialNumber | String | Device Information-Device Serial Number | |
+| FirmwareRevision | String | Device Information-Current Firmware Version | |
+| On | Switch | Fan-Switch Status | |
+| FanLevel | Number | Fan-Fan Level | |
+| Mode | Number | Fan-Mode | |
+| HorizontalSwing | Switch | Fan-Horizontal Swing | |
+| HorizontalAngle | Number | Fan-Horizontal Angle | |
+| Alarm | Switch | Fan-Alarm | |
+| OffDelayTime | Number | Fan-Power Off Delay Time | |
+| Brightness | Switch | Fan-Brightness | |
+| MotorControl | Number | Fan-Motor Control | |
+| SpeedLevel | Number | Fan-Speed Level | |
+| PhysicalControlsLocked | Switch | Physical Control Locked-Physical Control Locked | |
+
+### Xiaomi Mijia Smart Tower Fan (<a name="dmaker-fan-p10">dmaker.fan.p10</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| Manufacturer | String | Device Information-Device Manufacturer | |
+| Model | String | Device Information-Device Model | |
+| SerialNumber | String | Device Information-Device Serial Number | |
+| FirmwareRevision | String | Device Information-Current Firmware Version | |
+| On | Switch | Fan-Switch Status | |
+| FanLevel | Number | Fan-Fan Level | |
+| Mode | Number | Fan-Mode | |
+| HorizontalSwing | Switch | Fan-Horizontal Swing | |
+| HorizontalAngle | Number | Fan-Horizontal Angle | |
+| Alarm | Switch | Fan-Alarm | |
+| OffDelayTime | Number | Fan-Power Off Delay Time | |
+| Brightness | Switch | Fan-Brightness | |
+| MotorControl | Number | Fan-Motor Control | |
+| SpeedLevel | Number | Fan-Speed Level | |
+| PhysicalControlsLocked | Switch | Physical Control Locked-Physical Control Locked | |
+
+### Mi Smart Home Gateway v1 (<a name="lumi-gateway-v1">lumi.gateway.v1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |
+| doorbellVol | Number | Doorbell Volume | |
+| gatewayVol | Number | Gateway Volume | |
+| alarmingVol | Number | Alarming Volume | |
+| doorbellPush | String | Doorbell Push | |
+
+### Mi Smart Home Gateway v2 (<a name="lumi-gateway-v2">lumi.gateway.v2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |
+| doorbellVol | Number | Doorbell Volume | |
+| gatewayVol | Number | Gateway Volume | |
+| alarmingVol | Number | Alarming Volume | |
+| doorbellPush | String | Doorbell Push | |
+
+### Mi Smart Home Gateway v3 (<a name="lumi-gateway-v3">lumi.gateway.v3</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |
+| doorbellVol | Number | Doorbell Volume | |
+| gatewayVol | Number | Gateway Volume | |
+| alarmingVol | Number | Alarming Volume | |
+| doorbellPush | String | Doorbell Push | |
+
+### Xiaomi Mi Mijia Gateway V3 ZNDMWG03LM (<a name="lumi-gateway-mgl03">lumi.gateway.mgl03</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| telnetEnable | Switch | Enable Telnet | Access the device with telnet to further unlock developer mode. See forum |
+| doorbellVol | Number | Doorbell Volume | |
+| gatewayVol | Number | Gateway Volume | |
+| alarmingVol | Number | Alarming Volume | |
+| doorbellPush | String | Doorbell Push | |
+
+### Mi Humdifier (<a name="zhimi-humidifier-v1">zhimi.humidifier.v1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| mode | String | Mode | |
+| humidity | Number | Humidity | |
+| setHumidity | Number | Humidity Set | |
+| aqi | Number | Air Quality Index | |
+| translevel | Number | Trans_level | |
+| bright | Number | LED Brightness | |
+| buzzer | Switch | Buzzer Status | |
+| depth | Number | Depth | |
+| dry | Switch | Dry | |
+| usedhours | Number | Run Time | |
+| motorspeed | Number | Motor Speed | |
+| temperature | Number | Temperature | |
+| childlock | Switch | Child Lock | |
+
+### Xiaomi youpin Curtain Controller (Wi-Fi) (<a name="lumi-curtain-hagl05">lumi.curtain.hagl05</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| fault | Number | Curtain - Device Fault | Value mapping [0="No faults"] |
+| current-position | Number | Curtain - Current Position | |
+| status | Number | Curtain - Status | Value mapping [0="Stopped",1="Opening",2="Closing"] |
+| target-position | Number | Curtain - Target Position | |
+| manual-enabled | Number | curtain_cfg - Manual Enabled | Value mapping [0="Disable",1="Enable"] |
+| polarity | Number | curtain_cfg - Polarity | Value mapping [0="Positive",1="Reverse"] |
+| pos-limit | Number | curtain_cfg - Position Limit | Value mapping [0="Unlimit",1="Limit"] |
+| en-night-tip-light | Switch | Set Night Tip Light | Value mapping [0="Disable",1="Enable"] |
+| run-time | Number | curtain_cfg - Run-time | |
+
+### Mr Bond M1 Pro Smart Clothes Dryer (<a name="mrbond-airer-m1pro">mrbond.airer.m1pro</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| dry | Switch | Dry | |
+| led | Switch | LED Status | |
+| motor | Number | Motor | |
+| drytime | Number | Dry Time | |
+| airer_location | Number | Airer Location | |
+| disinfect | Switch | disinfect | |
+| distime | Number | Disinfect Time | |
+
+### Mr Bond M1 Smart Clothes Dryer (<a name="mrbond-airer-m1s">mrbond.airer.m1s</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| dry | Switch | Dry | |
+| led | Switch | LED Status | |
+| motor | Number | Motor | |
+| drytime | Number | Dry Time | |
+| airer_location | Number | Airer Location | |
+| disinfect | Switch | disinfect | |
+| distime | Number | Disinfect Time | |
+
+### Mr Bond M1 Super Smart Clothes Dryer (<a name="mrbond-airer-m1super">mrbond.airer.m1super</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| dry | Switch | Dry | |
+| led | Switch | LED Status | |
+| motor | Number | Motor | |
+| drytime | Number | Dry Time | |
+| airer_location | Number | Airer Location | |
+| disinfect | Switch | disinfect | |
+| distime | Number | Disinfect Time | |
+
+### Xiaomi Mi Robot Vacuum MOP Essential (<a name="mijia-vacuum-v2">mijia.vacuum.v2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| vacuumaction | String | Vacuum Action | This channel accepts `start`, `stop`, `findme` and `dock`. |
+| status | Number | Robot Cleaner - Status | Value mapping [1="Idle",2="Sweeping",3="Paused",4="Error",5="Charging",6="Go Charging"] |
+| fault | Number | Robot Cleaner - Device Fault | Value mapping [0="No Faults",1="Left-wheel-error",2="Right-whelel-error",3="Cliff-error",4="Low-battery-error",5="Bump-error",6="Main-brush-error",7="Side-brush-error",8="Fan-motor-error",9="Dustbin-error",10="Charging-error",11="No-wate-error",12="Pick-up-error"] |
+| mode | Number | Robot Cleaner - Mode | Value mapping [1="Auto-clean",2="Spot-clean",3="Wallflow-clean"] |
+| target-water-level | Number | Robot Cleaner - Target Water Level | Value mapping [1="Level1",2="Level2",3="Level3"] |
+| fan-level | Number | Robot Cleaner - Fan Level | Value mapping [0="Silence",1="Stanrd",2="Middle",3="Enchance"] |
+| battery-level | Number | Battery - Battery Level | |
+| charging-state | Number | Battery - Charging State | Value mapping [0="Not-charging",1="Charging",2="Charging-competely"] |
+| alarm | Switch | Alarm - Alarm | |
+| volume | Number | Alarm - Volume | |
+| filter-life-level | Number | Filter - Filter Life Level | |
+| filter-left-time | Number | Filter - Filter Left Time | |
+| brush-life-level | Number | Brush Cleaner - Brush Life Level | |
+| brush-left-time | Number | Brush Cleaner - Brush Left Time | |
+| brush-life-level1 | Number | Brush Cleaner - Brush Life Level | |
+| brush-left-time1 | Number | Brush Cleaner - Brush Left Time | |
+| clean-area | Number | Clean Record - Clean Area | |
+| clean-time | Number | Clean Record - Clean Time | |
+| total-clean-area | Number | Clean Record - Total Clean Area | |
+| total-clean-time | Number | Clean Record - Total Clean Time | |
+| total-clean-count | Number | Clean Record - Total Clean Count | |
+| language | Number | Language - Language | Value mapping [0="English",1="简体中文",2="Español",3="Русский",4="Italiano",5="Français",6="Deutsch",7="한국어",8="Polski"] |
+| not-disturb-switch | Switch | Language - Not Disturb Switch | |
+| mop-status | Number | Other Status - Mop Status | Value mapping [0="MopUninstall",1="MopInstall"] |
+
+### Xiaomi Scishare smart capsule coffee machine (<a name="scishare-coffee-s1102">scishare.coffee.s1102</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| Status | String | status | |
+| expresso | Number | Brew Expresso | Value is the amount of coffee in ml. 2nd parameter in the json db is the water temperature |
+| expresso | Number | Brew Americano | Value is the amount of coffee in ml. parameters in json are cupAmount: [set by OH], coffee: 40,water: 80, temp: 90 |
+| boil | Number | Boil water | Value is the amount of water (ml) to heat. 2nd parameter in the json db is the water temperature |
+
+### Xiaomi Scishare smart capsule coffee machine (<a name="scishare-coffee-s1301">scishare.coffee.s1301</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| Status | String | status | |
+| expresso | Number | Brew Expresso | Value is the amount of coffee in ml. 2nd parameter in the json db is the water temperature |
+| expresso | Number | Brew Americano | Value is the amount of coffee in ml. parameters in json are cupAmount: [set by OH], coffee: 40,water: 80, temp: 90 |
+| boil | Number | Boil water | Value is the amount of water (ml) to heat. 2nd parameter in the json db is the water temperature |
+
+### Xiaomi Philips Eyecare Smart Lamp 2 (<a name="philips-light-sread1">philips.light.sread1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| ambientPower | Switch | Ambient Power | |
+| ambientBrightness | Number | Ambient Brightness | |
+| illumination | Number | Ambient Illumination | |
+| eyecare | Switch | Eyecare | |
+| bl | Switch | Night Light | |
+
+### Xiaomi Philips Eyecare Smart Lamp 2 (<a name="philips-light-sread2">philips.light.sread2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| ambientPower | Switch | Ambient Power | |
+| ambientBrightness | Number | Ambient Brightness | |
+| illumination | Number | Ambient Illumination | |
+| eyecare | Switch | Eyecare | |
+| bl | Switch | Night Light | |
+
+### Xiaomi Philips LED Ceiling Lamp (<a name="philips-light-ceiling">philips.light.ceiling</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| switchscene | Switch | Switch Scene | |
+| toggle | Switch | Toggle | |
+
+### Xiaomi Philips LED Ceiling Lamp (<a name="philips-light-zyceiling">philips.light.zyceiling</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| switchscene | Switch | Switch Scene | |
+| toggle | Switch | Toggle | |
+
+### Xiaomi Philips Bulb (<a name="philips-light-bulb">philips.light.bulb</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| switchscene | Switch | Switch Scene | |
+| delayoff | Switch | Delay Off | |
+
+### Xiaomi Philips Wi-Fi Bulb E27 White (<a name="philips-light-hbulb">philips.light.hbulb</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| switchscene | Switch | Switch Scene | |
+| delayoff | Switch | Delay Off | |
+
+### PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp (<a name="philips-light-candle">philips.light.candle</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| delayoff | Switch | Delay Off | |
+| toggle | Switch | Toggle | |
+
+### Xiaomi Philips Downlight (<a name="philips-light-downlight">philips.light.downlight</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| switchscene | Switch | Switch Scene | |
+| delayoff | Switch | Delay Off | |
+
+### Xiaomi Philips ZhiRui bedside lamp (<a name="philips-light-moonlight">philips.light.moonlight</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| gonight | Switch | Go Night | |
+| delayoff | Switch | Delay Off | |
+| toggle | Switch | Toggle | |
+
+### Philips Ceiling Light (<a name="philips-light-bceiling1">philips.light.bceiling1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| sw | Switch | Switch | |
+| bl | Switch | Night Light | |
+| ms | Switch | MiBand Notifications | |
+| ac | Switch | Auto Ambiance | |
+| delayoff | Switch | Delay Off | |
+| mb | Switch | MiBand | |
+
+### Philips Ceiling Light (<a name="philips-light-bceiling2">philips.light.bceiling2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| sw | Switch | Switch | |
+| bl | Switch | Night Light | |
+| ms | Switch | MiBand Notifications | |
+| ac | Switch | Auto Ambiance | |
+| delayoff | Switch | Delay Off | |
+| mb | Switch | MiBand | |
+
+### Philips Light (<a name="philips-light-cbulb">philips.light.cbulb</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| cid | Color | Color | |
+| switchscene | Switch | Switch Scene | |
+| switch_en | Switch | Switch Enabled | |
+| delayoff | Switch | Delay Off | |
+
+### Philips Light (<a name="philips-light-cbulbs">philips.light.cbulbs</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| cid | Color | Color | |
+| switchscene | Switch | Switch Scene | |
+| switch_en | Switch | Switch Enabled | |
+| delayoff | Switch | Delay Off | |
+
+### Philips Light (<a name="philips-light-dcolor">philips.light.dcolor</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| cid | Color | Color | |
+| switchscene | Switch | Switch Scene | |
+| switch_en | Switch | Switch Enabled | |
+| delayoff | Switch | Delay Off | |
+
+### Philips Light (<a name="philips-light-rwread">philips.light.rwread</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| scene | Number | Scene | |
+| flm | Number | Follow Me | |
+| dv | Number | DV | |
+
+### Philips Light (<a name="philips-light-lnblight1">philips.light.lnblight1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| sw | Switch | Switch | |
+| bl | Switch | Night Light | |
+| ms | Switch | MiBand Notifications | |
+| ac | Switch | Auto Ambiance | |
+| delayoff | Switch | Delay Off | |
+| mb | Switch | MiBand | |
+
+### Philips Light (<a name="philips-light-lnblight2">philips.light.lnblight2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| sw | Switch | Switch | |
+| bl | Switch | Night Light | |
+| ms | Switch | MiBand Notifications | |
+| ac | Switch | Auto Ambiance | |
+| delayoff | Switch | Delay Off | |
+| mb | Switch | MiBand | |
+
+### Philips Light (<a name="philips-light-lnlrlight">philips.light.lnlrlight</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| sw | Switch | Switch | |
+| bl | Switch | Night Light | |
+| ms | Switch | MiBand Notifications | |
+| ac | Switch | Auto Ambiance | |
+| delayoff | Switch | Delay Off | |
+| mb | Switch | MiBand | |
+
+### Philips Light (<a name="philips-light-lrceiling">philips.light.lrceiling</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| sw | Switch | Switch | |
+| bl | Switch | Night Light | |
+| ms | Switch | MiBand Notifications | |
+| ac | Switch | Auto Ambiance | |
+| delayoff | Switch | Delay Off | |
+| mb | Switch | MiBand | |
+
+### Xiaomi PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp White Crystal (<a name="philips-light-candle2">philips.light.candle2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| delayoff | Switch | Delay Off | |
+| toggle | Switch | Toggle | |
+
+### philips.light.mono1 (<a name="philips-light-mono1">philips.light.mono1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| scene | Number | Scene | |
+
+### Philips Down Light (<a name="philips-light-dlight">philips.light.dlight</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Number | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+
+### Philips Ceiling Light (<a name="philips-light-mceil">philips.light.mceil</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Number | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+
+### Philips Ceiling Light (<a name="philips-light-mceilm">philips.light.mceilm</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Number | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+
+### Philips Ceiling Light (<a name="philips-light-mceils">philips.light.mceils</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Number | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+
+### Philips Ceiling Light (<a name="philips-light-obceil">philips.light.obceil</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Number | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+
+### Philips Ceiling Light (<a name="philips-light-obceim">philips.light.obceim</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Number | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+
+### Philips Ceiling Light (<a name="philips-light-obceis">philips.light.obceis</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Number | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+
+### Philips Ceiling Light (<a name="philips-light-sceil">philips.light.sceil</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Number | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+
+### Philips Ceiling Light (<a name="philips-light-sceilm">philips.light.sceilm</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Number | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+
+### Philips Ceiling Light (<a name="philips-light-sceils">philips.light.sceils</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Number | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+
+### Philips Ceiling Light (<a name="philips-light-xzceil">philips.light.xzceil</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Number | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+
+### Philips Ceiling Light (<a name="philips-light-xzceim">philips.light.xzceim</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Number | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+
+### Philips Ceiling Light (<a name="philips-light-xzceis">philips.light.xzceis</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| on | Switch | Power | |
+| mode | Number | Mode | |
+| brightness | Number | Brightness | |
+| cct | Number | Color Temperature | |
+| dv | Number | Delayed Turn-off | |
+| WallSceneEn | Switch | Wall Scene Enable | |
+| WallScene | String | Wall Scene | |
+| autoCct | String | Auto CCT | |
+| dimmingPeriod | Number | Dimming Period | |
+| MibandStatus | String | Mi Band Status | |
+
+### philips.light.virtual (<a name="philips-light-virtual">philips.light.virtual</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| switchscene | Switch | Switch Scene | |
+| delayoff | Switch | Delay Off | |
+
+### philips.light.zysread (<a name="philips-light-zysread">philips.light.zysread</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| switchscene | Switch | Switch Scene | |
+| delayoff | Switch | Delay Off | |
+
+### philips.light.zystrip (<a name="philips-light-zystrip">philips.light.zystrip</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| cct | Dimmer | Correlated Color Temperature | |
+| scene | Number | Scene | |
+| dv | Number | DV | |
+| switchscene | Switch | Switch Scene | |
+| delayoff | Switch | Delay Off | |
+
+### Mi Power-plug (<a name="chuangmi-plug-m1">chuangmi.plug.m1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| temperature | Number | Temperature | |
+| led | Switch | Indicator light | |
+
+### Mi Power-plug v1 (<a name="chuangmi-plug-v1">chuangmi.plug.v1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| usb | Switch | USB | |
+| temperature | Number | Temperature | |
+
+### Mi Power-plug v2 (<a name="chuangmi-plug-v2">chuangmi.plug.v2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| usb | Switch | USB | |
+
+### Mi Power-plug v3 (<a name="chuangmi-plug-v3">chuangmi.plug.v3</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | If this channel does not respond to on/off replace the model with chuangmi.plug.v3old in the config or upgrade firmware |
+| usb | Switch | USB | |
+| temperature | Number:Temperature | Temperature | |
+| led | Switch | Wifi LED | |
+
+### Mi Power-plug (<a name="chuangmi-plug-m3">chuangmi.plug.m3</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| temperature | Number | Temperature | |
+| led | Switch | Indicator light | |
+
+### Mi Smart Plug (<a name="chuangmi-plug-hmi205">chuangmi.plug.hmi205</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| temperature | Number | Temperature | |
+| led | Switch | Indicator light | |
+
+### Mi Smart Plug (<a name="chuangmi-plug-hmi206">chuangmi.plug.hmi206</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | If this channel does not respond to on/off replace the model with chuangmi.plug.v3old in the config or upgrade firmware |
+| usb | Switch | USB | |
+| temperature | Number:Temperature | Temperature | |
+| led | Switch | Wifi LED | |
+
+### Mi Smart Plug (<a name="chuangmi-plug-hmi208">chuangmi.plug.hmi208</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | If this channel does not respond to on/off replace the model with chuangmi.plug.v3old in the config or upgrade firmware |
+| usb | Switch | USB | |
+| temperature | Number:Temperature | Temperature | |
+| led | Switch | Wifi LED | |
+
+### Qing Mi Smart Power Strip v1 (<a name="qmi-powerstrip-v1">qmi.powerstrip.v1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| powerUsage | Number | Power Consumption | |
+| led | Switch | wifi LED | |
+| power_price | Number | power_price | |
+| current | Number | Current | |
+| temperature | Number | Temperature | |
+| lp_autooff | Number | Low Power Auto Off | |
+| lp_autooff_delay | Number | Low Power Limit Time | |
+| lp_threshold | Number | Low Power Threshold | |
+
+### Mi Power-strip v2 (<a name="zimi-powerstrip-v2">zimi.powerstrip.v2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| powerUsage | Number | Power Consumption | |
+| led | Switch | wifi LED | |
+| power_price | Number | power_price | |
+| current | Number | Current | |
+| temperature | Number | Temperature | |
+| lp_autooff | Number | Low Power Auto Off | |
+| lp_autooff_delay | Number | Low Power Limit Time | |
+| lp_threshold | Number | Low Power Threshold | |
+
+### Xiaomi Mijia vacuum V-RVCLM21B (<a name="viomi-vacuum-v6">viomi.vacuum.v6</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| vacuumaction | Number | Vacuum Action | |
+| state | Number | State | |
+| mode | Number | Mode | |
+| err_state | Number | Error | |
+| battery_life | Number | Battery | |
+| box_type | Number | Box type | |
+| mop_type | Number | mop_type | |
+| s_time | Number | Clean time | |
+| s_area | Number | Clean Area | |
+| suction_grade | Number | suction_grade | |
+| water_grade | Number | water_grade | |
+| remember_map | Number | remember_map | |
+| has_map | Number | has_map | |
+| is_mop | Number | is_mop | |
+| has_newmap | Number | has_newmap | |
+
+### Xiaomi Mijia vacuum mop STYJ02YM (<a name="viomi-vacuum-v7">viomi.vacuum.v7</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| vacuumaction | Number | Vacuum Action | |
+| state | Number | State | |
+| mode | Number | Mode | |
+| err_state | Number | Error | |
+| battery_life | Number | Battery | |
+| box_type | Number | Box type | |
+| mop_type | Number | mop_type | |
+| s_time | Number | Clean time | |
+| s_area | Number | Clean Area | |
+| suction_grade | Number | suction_grade | |
+| water_grade | Number | water_grade | |
+| remember_map | Number | remember_map | |
+| has_map | Number | has_map | |
+| is_mop | Number | is_mop | |
+| has_newmap | Number | has_newmap | |
+
+### Xiaomi Mijia vacuum mop STYJ02YM v2 (<a name="viomi-vacuum-v8">viomi.vacuum.v8</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| vacuumaction | Number | Vacuum Action | |
+| state | Number | State | |
+| mode | Number | Mode | |
+| err_state | Number | Error | |
+| battery_life | Number | Battery | |
+| box_type | Number | Box type | |
+| mop_type | Number | mop_type | |
+| s_time | Number | Clean time | |
+| s_area | Number | Clean Area | |
+| suction_grade | Number | suction_grade | |
+| water_grade | Number | water_grade | |
+| remember_map | Number | remember_map | |
+| has_map | Number | has_map | |
+| is_mop | Number | is_mop | |
+| has_newmap | Number | has_newmap | |
+
+### Vacuum 1C STYTJ01ZHM (<a name="dreame-vacuum-mc1808">dreame.vacuum.mc1808</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| vacuumaction | String | Vacuum Action | |
+| BatteryLevel | Number | Battery-Battery Level | |
+| ChargingState | Number | Battery-Charging State | |
+| Fault | Number | Robot Cleaner-Device Fault | |
+| Status | Number | Robot Cleaner-Status | |
+| BrushLeftTime | String | Main Cleaning Brush-Brush Left Time | |
+| BrushLifeLevel | Number | Main Cleaning Brush-Brush Life Level | |
+| FilterLifeLevel | Number | Filter-Filter Life Level | |
+| FilterLeftTime | String | Filter-Filter Left Time | |
+| BrushLeftTime1 | String | Side Cleaning Brush-Brush Left Time | |
+| BrushLifeLevel1 | Number | Side Cleaning Brush-Brush Life Level | |
+| WorkMode | Number | clean-workmode | |
+| Area | String | clean-area | |
+| Timer | String | clean-timer | |
+| Mode | Number | clean-mode | |
+| TotalCleanTime | String | clean-total time | |
+| TotalCleanTimes | String | clean-total times | |
+| TotalCleanArea | String | clean-Total area | |
+| CleanLogStartTime | String | clean-Start Time | |
+| ButtonLed | String | clean-led | |
+| TaskDone | Number | clean-task done | |
+| LifeSieve | String | consumable-life-sieve | |
+| LifeBrushSide | String | consumable-life-brush-side | |
+| LifeBrushMain | String | consumable-life-brush-main | |
+| Enable | Switch | annoy-enable | |
+| StartTime | String | annoy-start-time | |
+| StopTime | String | annoy-stop-time | |
+| MapView | String | map-map-view | |
+| Volume | Number | audio-volume | |
+| VoicePackets | String | audio-voiceId | |
+| TimeZone | String | timezone | |
+
+### Mijia 1 Gang Wall Smart Switch (WIFI) - PTX switch (<a name="090615-switch-xswitch01">090615.switch.xswitch01</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| switch1state | Number | Switch 1 | |
+| switch1name | String | Switch Name 1 | |
+
+### Mijia 2 Gang Wall Smart Switch (WIFI) - PTX switch (<a name="090615-switch-xswitch02">090615.switch.xswitch02</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| switch1state | Number | Switch 1 | |
+| switch2state | Number | Switch 2 | |
+| switch1name | String | Switch Name 1 | |
+| switch2name | String | Switch Name 2 | |
+
+### Mijia 3 Gang Wall Smart Switch (WIFI) - PTX switch (<a name="090615-switch-xswitch03">090615.switch.xswitch03</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| switch1state | Number | Switch 1 | |
+| switch2state | Number | Switch 2 | |
+| switch3state | Number | Switch 3 | |
+| switch1name | String | Switch Name 1 | |
+| switch2name | String | Switch Name 2 | |
+| switch3name | String | Switch Name 3 | |
+
+### Mi Water Purifier v1 (<a name="yunmi-waterpurifier-v1">yunmi.waterpurifier.v1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| run_status | Number | Run Status | |
+| temperature | Number | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+
+### Mi Water Purifier v2 (<a name="yunmi-waterpurifier-v2">yunmi.waterpurifier.v2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| run_status | Number | Run Status | |
+| temperature | Number | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+
+### Mi Water Purifier v3 (<a name="yunmi-waterpurifier-v3">yunmi.waterpurifier.v3</a>) Channels
+
+| 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 (<a name="yunmi-waterpurifier-v4">yunmi.waterpurifier.v4</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| run_status | Number | Run Status | |
+| temperature | Number | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+
+### Mi Water Purifier lx2 (<a name="yunmi-waterpuri-lx2">yunmi.waterpuri.lx2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| run_status | Number | Run Status | |
+| temperature | Number | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+
+### Mi Water Purifier lx3 (<a name="yunmi-waterpuri-lx3">yunmi.waterpuri.lx3</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| run_status | Number | Run Status | |
+| temperature | Number | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+
+### Mi Water Purifier lx4 (<a name="yunmi-waterpuri-lx4">yunmi.waterpuri.lx4</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| run_status | Number | Run Status | |
+| temperature | Number | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+
+### Mi Water Purifier lx5 (<a name="yunmi-waterpuri-lx5">yunmi.waterpuri.lx5</a>) Channels
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| run_status | Number | Run Status | |
+| temperature | Number | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+### Mi Water Purifier lx6 (<a name="yunmi-waterpuri-lx6">yunmi.waterpuri.lx6</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| run_status | Number | Run Status | |
+| temperature | Number | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+
+### Mi Water Purifier lx7 (<a name="yunmi-waterpuri-lx7">yunmi.waterpuri.lx7</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| run_status | Number | Run Status | |
+| temperature | Number | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+
+### Mi Water Purifier lx8 (<a name="yunmi-waterpuri-lx8">yunmi.waterpuri.lx8</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| run_status | Number | Run Status | |
+| temperature | Number | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+
+### Mi Water Purifier lx9 (<a name="yunmi-waterpuri-lx9">yunmi.waterpuri.lx9</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| run_status | Number | Run Status | |
+| temperature | Number | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+
+### Mi Water Purifier lx10 (<a name="yunmi-waterpuri-lx10">yunmi.waterpuri.lx10</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| run_status | Number | Run Status | |
+| temperature | Number | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+
+### Mi Water Purifier lx11 (<a name="yunmi-waterpuri-lx11">yunmi.waterpuri.lx11</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| run_status | Number | Run Status | |
+| temperature | Number | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+
+### Mi Water Purifier lx12 (<a name="yunmi-waterpuri-lx12">yunmi.waterpuri.lx12</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| run_status | Number | Run Status | |
+| temperature | Number | Temperature | |
+| rinse | Number | Rinse | |
+| tds_in | Number | TDS in | |
+| tds_out | Number | TDS out | |
+| f1_totalflow | Number | Filter 1 Total Flow | |
+| f1_totaltime | Number | Filter 1 Total Time | |
+| f1_usedflow | Number | Filter 1 Used Flow | |
+| f1_usedtime | Number | Filter 1 Used Time | |
+| f2_totalflow | Number | Filter 2 Total Flow | |
+| f2_totaltime | Number | Filter 2 Total Time | |
+| f2_usedflow | Number | Filter 2 Used Flow | |
+| f2_usedtime | Number | Filter 2 Used Time | |
+| f3_totalflow | Number | Filter 3 Total Flow | |
+| f3_totaltime | Number | Filter 3 Total Time | |
+| f3_usedflow | Number | Filter 3 Used Flow | |
+| f3_usedtime | Number | Filter 3 Used Time | |
+
+### Xiaomi Mijia Whale Smart Toilet Cover (<a name="xjx-toilet-pro">xjx.toilet.pro</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| seat_temp | Number | Seat Temperature | |
+| status_seatheat | Number | Seat Status | |
+| water_temp_t | Number | Water Temperature | |
+| fan_temp | Number | Fan Temperature | |
+| status_led | Number | Night Light | |
+
+### Xiaomi Mijia Smart Toilet Cover (<a name="xjx-toilet-relax">xjx.toilet.relax</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| seat_temp | Number | Seat Temperature | |
+| status_seatheat | Number | Seat Status | |
+| water_temp_t | Number | Water Temperature | |
+| fan_temp | Number | Fan Temperature | |
+| status_led | Number | Night Light | |
+
+### Xiaomi Mijia Smart Toilet Cover (<a name="xjx-toilet-pure">xjx.toilet.pure</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| seat_temp | Number | Seat Temperature | |
+| status_seatheat | Number | Seat Status | |
+| water_temp_t | Number | Water Temperature | |
+| fan_temp | Number | Fan Temperature | |
+| status_led | Number | Night Light | |
+
+### Xiaomi Mijia Smart Toilet Cover (<a name="xjx-toilet-zero">xjx.toilet.zero</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| seat_temp | Number | Seat Temperature | |
+| status_seatheat | Number | Seat Status | |
+| water_temp_t | Number | Water Temperature | |
+| fan_temp | Number | Fan Temperature | |
+| status_led | Number | Night Light | |
+
+### Yeelight Lamp (<a name="yeelink-light-bslamp1">yeelink.light.bslamp1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | String | Color Mode | |
+| toggle | Switch | toggle | |
+| rgbColor | Color | RGB Color | |
+| name | String | Name | |
+
+### Yeelight Lamp (<a name="yeelink-light-bslamp2">yeelink.light.bslamp2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | String | Color Mode | |
+| toggle | Switch | toggle | |
+| rgbColor | Color | RGB Color | |
+| name | String | Name | |
+
+### Yeelight Lamp (<a name="yeelink-light-bslamp3">yeelink.light.bslamp3</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | String | Color Mode | |
+| toggle | Switch | toggle | |
+| rgbColor | Color | RGB Color | |
+| name | String | Name | |
+
+### Yeelight BadHeater (<a name="yeelink-bhf_light-v1">yeelink.bhf_light.v1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| bh_mode | String | Bath Heater mode | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| temperature | Number | Temperature | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight BadHeater (<a name="yeelink-bhf_light-v2">yeelink.bhf_light.v2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| bh_mode | String | Bath Heater mode | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| temperature | Number | Temperature | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling1">yeelink.light.ceiling1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp v2 (<a name="yeelink-light-ceiling2">yeelink.light.ceiling2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp v3 (<a name="yeelink-light-ceiling3">yeelink.light.ceiling3</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp v4 (JIAOYUE 650 RGB) (<a name="yeelink-light-ceiling4">yeelink.light.ceiling4</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| ambientBrightness | Number | Ambient Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| ambientPower | Switch | Ambient Power | |
+| ambientColor | Color | Ambient Color | |
+| ambientColorTemperature | Number | Ambient Color Temperature | |
+| customScene | String | Set Scene | |
+| ambientColorMode | Number | Ambient Color Mode | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp v4 (<a name="yeelink-light-ceiling4-ambi">yeelink.light.ceiling4.ambi</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp v5 (<a name="yeelink-light-ceiling5">yeelink.light.ceiling5</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp v6 (<a name="yeelink-light-ceiling6">yeelink.light.ceiling6</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp v7 (<a name="yeelink-light-ceiling7">yeelink.light.ceiling7</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp v8 (<a name="yeelink-light-ceiling8">yeelink.light.ceiling8</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp v9 (<a name="yeelink-light-ceiling9">yeelink.light.ceiling9</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Meteorite lamp (<a name="yeelink-light-ceiling10">yeelink.light.ceiling10</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| ambientBrightness | Number | Ambient Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| ambientPower | Switch | Ambient Power | |
+| ambientColor | Color | Ambient Color | |
+| ambientColorTemperature | Number | Ambient Color Temperature | |
+| customScene | String | Set Scene | |
+| ambientColorMode | Number | Ambient Color Mode | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp v11 (<a name="yeelink-light-ceiling11">yeelink.light.ceiling11</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp v12 (<a name="yeelink-light-ceiling12">yeelink.light.ceiling12</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp v13 (<a name="yeelink-light-ceiling13">yeelink.light.ceiling13</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling14">yeelink.light.ceiling14</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling15">yeelink.light.ceiling15</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling16">yeelink.light.ceiling16</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling17">yeelink.light.ceiling17</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling18">yeelink.light.ceiling18</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling19">yeelink.light.ceiling19</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling20">yeelink.light.ceiling20</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling21">yeelink.light.ceiling21</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling22">yeelink.light.ceiling22</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Lamp (<a name="yeelink-light-ceiling23">yeelink.light.ceiling23</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Ambi Lamp (<a name="yeelink-light-ceiling4-ambi">yeelink.light.ceiling4.ambi</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Ambi Lamp (<a name="yeelink-light-ceiling10-ambi">yeelink.light.ceiling10.ambi</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Ambi Lamp (<a name="yeelink-light-ceiling19-ambi">yeelink.light.ceiling19.ambi</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight LED Ceiling Ambi Lamp (<a name="yeelink-light-ceiling20-ambi">yeelink.light.ceiling20.ambi</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight ct2 (<a name="yeelink-light-ct2">yeelink.light.ct2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+
+### Yeelight White Bulb (<a name="yeelink-light-mono1">yeelink.light.mono1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+
+### Yeelight White Bulb v2 (<a name="yeelink-light-mono2">yeelink.light.mono2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+
+### Yeelight White (<a name="yeelink-light-mono5">yeelink.light.mono5</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+
+### Yeelight (<a name="yeelink-light-lamp1">yeelink.light.lamp1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+
+### Yeelight (<a name="yeelink-light-lamp2">yeelink.light.lamp2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+
+### Yeelight (<a name="yeelink-light-lamp3">yeelink.light.lamp3</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+
+### Yeelight (<a name="yeelink-light-lamp4">yeelink.light.lamp4</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+
+### Yeelight (<a name="yeelink-light-lamp5">yeelink.light.lamp5</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+
+### Yeelight (<a name="yeelink-light-lamp6">yeelink.light.lamp6</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+
+### Yeelight (<a name="yeelink-light-lamp7">yeelink.light.lamp7</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+
+### Yeelight (<a name="yeelink-light-lamp8">yeelink.light.lamp8</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+
+### Yeelight Panel (<a name="yeelink-light-panel1">yeelink.light.panel1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight Strip (<a name="yeelink-light-strip1">yeelink.light.strip1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | String | Color Mode | |
+| toggle | Switch | toggle | |
+| rgbColor | Color | RGB Color | |
+| name | String | Name | |
+
+### Yeelight Strip (<a name="yeelink-light-strip2">yeelink.light.strip2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | String | Color Mode | |
+| toggle | Switch | toggle | |
+| rgbColor | Color | RGB Color | |
+| name | String | Name | |
+
+### Yeelight Strip (<a name="yeelink-light-strip4">yeelink.light.strip4</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+
+### Yeelight (<a name="yeelink-light-virtual">yeelink.light.virtual</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+
+### Yeelight Color Bulb (<a name="yeelink-light-color1">yeelink.light.color1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | String | Color Mode | |
+| toggle | Switch | toggle | |
+| rgbColor | Color | RGB Color | |
+| name | String | Name | |
+
+### Yeelight Color Bulb YLDP06YL 10W (<a name="yeelink-light-color2">yeelink.light.color2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | String | Color Mode | |
+| toggle | Switch | toggle | |
+| rgbColor | Color | RGB Color | |
+| name | String | Name | |
+
+### Yeelight Color Bulb YLDP02YL 9W (<a name="yeelink-light-color3">yeelink.light.color3</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | String | Color Mode | |
+| toggle | Switch | toggle | |
+| rgbColor | Color | RGB Color | |
+| name | String | Name | |
+
+### Yeelight Bulb YLDP13YL (8,5W) (<a name="yeelink-light-color4">yeelink.light.color4</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | String | Color Mode | |
+| toggle | Switch | toggle | |
+| rgbColor | Color | RGB Color | |
+| name | String | Name | |
+
+### Yeelight yilai ceiling (<a name="yilai-light-ceiling1">yilai.light.ceiling1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight yilai ceiling (<a name="yilai-light-ceiling2">yilai.light.ceiling2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Yeelight yilai ceiling (<a name="yilai-light-ceiling3">yilai.light.ceiling3</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| brightness | Dimmer | Brightness | |
+| delayoff | Number | Shutdown Timer | |
+| colorTemperature | Number | Color Temperature | |
+| colorMode | Number | Color Mode | |
+| name | String | Name | |
+| customScene | String | Set Scene | |
+| nightlightBrightness | Number | Nightlight Brightness | |
+
+### Zhimi Heater (<a name="zhimi-heater-za1">zhimi.heater.za1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| power | Switch | Power | |
+| target_temperature | Number:Temperature | Target Temperature | |
+| brightness | Number | Brightness | |
+| buzzer | Switch | Buzzer Status | |
+| relative_humidity | Number | Relative Humidity | |
+| childlock | Switch | Child Lock | |
+| HWSwitch | Switch | HW Switch | |
+| temperature | Number:Temperature | Temperature | |
+| usedhours | Number | Run Time | |
+
+### Zhimi Heater (<a name="zhimi-heater-za2">zhimi.heater.za2</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| fault | Number | Heater - Device Fault | |
+| on | Switch | Heater - Power | |
+| target-temperature | Number:Temperature | Heater - Target Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| countdown-time | Number:Time | Countdown - Countdown Time | |
+| relative-humidity | Number | Environment - Relative Humidity | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| brightness | Dimmer | Indicator Light - Brightness | |
+| physical-controls-locked | Switch | Physical Control Locked - Physical Controls Locked | |
+| use-time | Number:Time | Private-Service - Use Time | |
+
+### Zhimi Heater (<a name="zhimi-heater-zb1">zhimi.heater.zb1</a>) Channels
+
+| Channel | Type | Description | Comment |
+|------------------|---------|-------------------------------------|------------|
+| fault | Number | Heater - Device Fault | |
+| on | Switch | Heater - Power | |
+| target-temperature | Number:Temperature | Heater - Target Temperature | |
+| alarm | Switch | Alarm - Alarm | |
+| countdown-time | Number:Time | Countdown - Countdown Time | |
+| relative-humidity | Number | Environment - Relative Humidity | |
+| temperature | Number:Temperature | Environment - Temperature | |
+| brightness | Dimmer | Indicator Light - Brightness | |
+| physical-controls-locked | Switch | Physical Control Locked - Physical Controls Locked | |
+| use-time | Number:Time | Private-Service - Use Time | |
+| country-code | Number | Private-Service - Country-Code | Value mapping [0="Unknown",1="US",82="KR",44="EU",81="JP",7="RU",86="CN",852="HK",886="TW",33="FR"] |
+
+
+
+
+## Example item file Rockrobo vacuum
+
+```
+Group gVac "Xiaomi Robot Vacuum" <fan>
+Group gVacStat "Status Details" <status> (gVac)
+Group gVacCons "Consumables Usage" <line-increase> (gVac)
+Group gVacDND "Do Not Disturb Settings" <moon> (gVac)
+Group gVacHist "Cleaning History" <calendar> (gVac)
+Group gVacLast "Last Cleaning Details" <calendar> (gVac)
+
+String actionControl "Vacuum Control" {channel="miio:vacuum:034F0E45:actions#control" }
+String actionCommand "Vacuum Command" {channel="miio:vacuum:034F0E45:actions#commands" }
+
+Number statusBat "Battery Level [%1.0f%%]" <battery> (gVac,gVacStat) {channel="miio:vacuum:034F0E45:status#battery" }
+Number statusArea "Cleaned Area [%1.0fm²]" <zoom> (gVac,gVacStat) {channel="miio:vacuum:034F0E45:status#clean_area" }
+Number statusTime "Cleaning Time [%1.0f']" <clock> (gVac,gVacStat) {channel="miio:vacuum:034F0E45:status#clean_time" }
+String statusError "Error [%s]" <error> (gVac,gVacStat) {channel="miio:vacuum:034F0E45:status#error_code" }
+Number statusFanPow "Fan Power [%1.0f%%]" <signal> (gVacStat) {channel="miio:vacuum:034F0E45:status#fan_power" }
+Number statusClean "In Cleaning Status [%1.0f]" <switch> (gVacStat) {channel="miio:vacuum:034F0E45:status#in_cleaning" }
+Switch statusDND "DND Activated" (gVacStat) {channel="miio:vacuum:034F0E45:status#dnd_enabled" }
+Number statusStatus "Status [%1.0f]" <status> (gVacStat) {channel="miio:vacuum:034F0E45:status#state"}
+
+Number consumableMain "Main Brush [%1.0f]" (gVacCons) {channel="miio:vacuum:034F0E45:consumables#main_brush_time"}
+Number consumableSide "Side Brush [%1.0f]" (gVacCons) {channel="miio:vacuum:034F0E45:consumables#side_brush_time"}
+Number consumableFilter "Filter Time[%1.0f]" (gVacCons) {channel="miio:vacuum:034F0E45:consumables#filter_time" }
+Number consumableSensor "Sensor [%1.0f]" (gVacCons) {channel="miio:vacuum:034F0E45:consumables#sensor_dirt_time"}
+
+Switch dndFunction "DND Function" <moon> (gVacDND) {channel="miio:vacuum:034F0E45:dnd#dnd_function"}
+String dndStart "DND Start Time [%s]" <clock> (gVacDND) {channel="miio:vacuum:034F0E45:dnd#dnd_start"}
+String dndEnd "DND End Time [%s]" <clock-on> (gVacDND) {channel="miio:vacuum:034F0E45:dnd#dnd_end"}
+
+Number historyArea "Total Cleaned Area [%1.0fm²]" <zoom> (gVacHist) {channel="miio:vacuum:034F0E45:history#total_clean_area"}
+String historyTime "Total Clean Time [%s]" <clock> (gVacHist) {channel="miio:vacuum:034F0E45:history#total_clean_time"}
+Number historyCount "Total # Cleanings [%1.0f]" <office> (gVacHist) {channel="miio:vacuum:034F0E45:history#total_clean_count"}
+
+String lastStart "Last Cleaning Start time [%s]" <clock> (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_start_time"}
+String lastEnd "Last Cleaning End time [%s]" <clock> (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_end_time"}
+Number lastArea "Last Cleaned Area [%1.0fm²]" <zoom> (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_area"}
+Number lastTime "Last Clean Time [%1.0f']" <clock> (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_duration"}
+Number lastError "Error [%s]" <error> (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_error" }
+Switch lastCompleted "Last Cleaning Completed" (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#last_clean_finish" }
+
+Image map "Cleaning Map" (gVacLast) {channel="miio:vacuum:034F0E45:cleaning#map"}
+```
+
+Note: cleaning map is only available with cloud access.
+
+Additionally depending on the capabilities of your robot vacuum other channels may be enabled at runtime
+
+
+| Type | Channel | Description |
+|---------|-----------------------------------|----------------------------|
+| Switch | status#water_box_status | Water Box Status |
+| Switch | status#lock_status | Lock Status |
+| Number | status#water_box_mode | Water Box Mode |
+| Switch | status#water_box_carriage_status | Water Box Carriage Status |
+| Switch | status#mop_forbidden_enable | Mop Forbidden |
+| Number | actions#segment | Room Clean (enter room #) |
+
+
+
+### Mi Air Monitor v1 (zhimi.airmonitor.v1) item file lines
+
+note: Autogenerated example. Replace the id (airmonitor) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airmonitor "Mi Air Monitor v1" <status>
+Switch power "Power" (G_airmonitor) {channel="miio:basic:airmonitor:power"}
+Number aqi "Air Quality Index" (G_airmonitor) {channel="miio:basic:airmonitor:aqi"}
+Number battery "Battery" (G_airmonitor) {channel="miio:basic:airmonitor:battery"}
+Switch usb_state "USB State" (G_airmonitor) {channel="miio:basic:airmonitor:usb_state"}
+Switch time_state "Time State" (G_airmonitor) {channel="miio:basic:airmonitor:time_state"}
+Switch night_state "Night State" (G_airmonitor) {channel="miio:basic:airmonitor:night_state"}
+Number night_begin "Night Begin Time" (G_airmonitor) {channel="miio:basic:airmonitor:night_begin"}
+Number night_end "Night End Time" (G_airmonitor) {channel="miio:basic:airmonitor:night_end"}
+```
+
+### Mi Air Quality Monitor 2gen (cgllc.airmonitor.b1) item file lines
+
+note: Autogenerated example. Replace the id (airmonitor) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airmonitor "Mi Air Quality Monitor 2gen" <status>
+Number battery "Battery" (G_airmonitor) {channel="miio:basic:airmonitor:battery"}
+Number pm25 "PM2.5" (G_airmonitor) {channel="miio:basic:airmonitor:pm25"}
+Number co2 "CO2e" (G_airmonitor) {channel="miio:basic:airmonitor:co2"}
+Number tvoc "tVOC" (G_airmonitor) {channel="miio:basic:airmonitor:tvoc"}
+Number humidity "Humidity" (G_airmonitor) {channel="miio:basic:airmonitor:humidity"}
+Number temperature "Temperature" (G_airmonitor) {channel="miio:basic:airmonitor:temperature"}
+```
+
+### Mi Air Quality Monitor S1 (cgllc.airmonitor.s1) item file lines
+
+note: Autogenerated example. Replace the id (airmonitor) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airmonitor "Mi Air Quality Monitor S1" <status>
+Number battery "Battery" (G_airmonitor) {channel="miio:basic:airmonitor:battery"}
+Number pm25 "PM2.5" (G_airmonitor) {channel="miio:basic:airmonitor:pm25"}
+Number co2 "CO2" (G_airmonitor) {channel="miio:basic:airmonitor:co2"}
+Number tvoc "tVOC" (G_airmonitor) {channel="miio:basic:airmonitor:tvoc"}
+Number humidity "Humidity" (G_airmonitor) {channel="miio:basic:airmonitor:humidity"}
+Number temperature "Temperature" (G_airmonitor) {channel="miio:basic:airmonitor:temperature"}
+```
+
+### Mi Air Humidifier (zhimi.humidifier.v1) item file lines
+
+note: Autogenerated example. Replace the id (humidifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_humidifier "Mi Air Humidifier" <status>
+Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}
+String mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"}
+Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidity"}
+Number setHumidity "Humidity Set" (G_humidifier) {channel="miio:basic:humidifier:setHumidity"}
+Number aqi "Air Quality Index" (G_humidifier) {channel="miio:basic:humidifier:aqi"}
+Number translevel "Trans_level" (G_humidifier) {channel="miio:basic:humidifier:translevel"}
+Number bright "LED Brightness" (G_humidifier) {channel="miio:basic:humidifier:bright"}
+Switch buzzer "Buzzer Status" (G_humidifier) {channel="miio:basic:humidifier:buzzer"}
+Number depth "Depth" (G_humidifier) {channel="miio:basic:humidifier:depth"}
+Switch dry "Dry" (G_humidifier) {channel="miio:basic:humidifier:dry"}
+Number usedhours "Run Time" (G_humidifier) {channel="miio:basic:humidifier:usedhours"}
+Number motorspeed "Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:motorspeed"}
+Number temperature "Temperature" (G_humidifier) {channel="miio:basic:humidifier:temperature"}
+Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:childlock"}
+```
+
+### Mi Air Humidifier (zhimi.humidifier.ca1) item file lines
+
+note: Autogenerated example. Replace the id (humidifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_humidifier "Mi Air Humidifier" <status>
+Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}
+String mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"}
+Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidity"}
+Number setHumidity "Humidity Set" (G_humidifier) {channel="miio:basic:humidifier:setHumidity"}
+Number aqi "Air Quality Index" (G_humidifier) {channel="miio:basic:humidifier:aqi"}
+Number translevel "Trans_level" (G_humidifier) {channel="miio:basic:humidifier:translevel"}
+Number bright "LED Brightness" (G_humidifier) {channel="miio:basic:humidifier:bright"}
+Switch buzzer "Buzzer Status" (G_humidifier) {channel="miio:basic:humidifier:buzzer"}
+Number depth "Depth" (G_humidifier) {channel="miio:basic:humidifier:depth"}
+Switch dry "Dry" (G_humidifier) {channel="miio:basic:humidifier:dry"}
+Number usedhours "Run Time" (G_humidifier) {channel="miio:basic:humidifier:usedhours"}
+Number motorspeed "Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:motorspeed"}
+Number temperature "Temperature" (G_humidifier) {channel="miio:basic:humidifier:temperature"}
+Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:childlock"}
+```
+
+### Mi Air 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" <status>
+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:Time usedhours "Run Time" (G_humidifier) {channel="miio:basic:humidifier:usedhours"}
+Number:Time 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 "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" <status>
+Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}
+String humidifierMode "Humidifier Mode" (G_humidifier) {channel="miio:basic:humidifier:humidifierMode"}
+Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidity"}
+Number setHumidity "Humidity Set" (G_humidifier) {channel="miio:basic:humidifier:setHumidity"}
+Number bright "LED Brightness" (G_humidifier) {channel="miio:basic:humidifier:bright"}
+Switch buzzer "Buzzer Status" (G_humidifier) {channel="miio:basic:humidifier:buzzer"}
+Number depth "Depth" (G_humidifier) {channel="miio:basic:humidifier:depth"}
+Switch dry "Dry" (G_humidifier) {channel="miio:basic:humidifier:dry"}
+Number usedhours "Run Time" (G_humidifier) {channel="miio:basic:humidifier:usedhours"}
+Number motorspeed "Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:motorspeed"}
+Number temperature "Temperature" (G_humidifier) {channel="miio:basic:humidifier:temperature"}
+Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:childlock"}
+```
+
+### Mi Air Purifier v1 (zhimi.airpurifier.v1) item file lines
+
+note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airpurifier "Mi Air Purifier v1" <status>
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
+Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
+```
+
+### Mi Air Purifier v2 (zhimi.airpurifier.v2) item file lines
+
+note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airpurifier "Mi Air Purifier v2" <status>
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
+Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
+```
+
+### Mi Air Purifier v3 (zhimi.airpurifier.v3) item file lines
+
+note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airpurifier "Mi Air Purifier v3" <status>
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
+Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
+```
+
+### Mi Air Purifier v5 (zhimi.airpurifier.v5) item file lines
+
+note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airpurifier "Mi Air Purifier v5" <status>
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
+Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
+```
+
+### Mi Air Purifier Pro v6 (zhimi.airpurifier.v6) item file lines
+
+note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airpurifier "Mi Air Purifier Pro v6" <status>
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
+Number bright "LED Brightness" (G_airpurifier) {channel="miio:basic:airpurifier:bright"}
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
+Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
+```
+
+### Mi Air Purifier Pro v7 (zhimi.airpurifier.v7) item file lines
+
+note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airpurifier "Mi Air Purifier Pro v7" <status>
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
+Number volume "Volume" (G_airpurifier) {channel="miio:basic:airpurifier:volume"}
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
+Number illuminance "Illuminance" (G_airpurifier) {channel="miio:basic:airpurifier:illuminance"}
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
+Number motorspeed2 "Motor Speed 2" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed2"}
+Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
+```
+
+### Mi Air Purifier 2 (mini) (zhimi.airpurifier.m1) item file lines
+
+note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airpurifier "Mi Air Purifier 2 (mini)" <status>
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
+Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
+```
+
+### Mi Air Purifier (mini) (zhimi.airpurifier.m2) item file lines
+
+note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airpurifier "Mi Air Purifier (mini)" <status>
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
+Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
+```
+
+### Mi Air Purifier MS1 (zhimi.airpurifier.ma1) item file lines
+
+note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airpurifier "Mi Air Purifier MS1" <status>
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
+Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
+```
+
+### Mi Air Purifier MS2 (zhimi.airpurifier.ma2) item file lines
+
+note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airpurifier "Mi Air Purifier MS2" <status>
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
+Number bright "LED Brightness" (G_airpurifier) {channel="miio:basic:airpurifier:bright"}
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
+Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
+```
+
+### Mi Air Purifier 3 (zhimi.airpurifier.ma4) item file lines
+
+note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airpurifier "Mi Air Purifier 3" <status>
+Number Fault "Air Purifier-Device Fault" (G_airpurifier) {channel="miio:basic:airpurifier:Fault"}
+Switch On "Air Purifier-Switch Status" (G_airpurifier) {channel="miio:basic:airpurifier:On"}
+Number FanLevel "Air Purifier-Fan Level" (G_airpurifier) {channel="miio:basic:airpurifier:FanLevel"}
+Number Mode "Air Purifier-Mode" (G_airpurifier) {channel="miio:basic:airpurifier:Mode"}
+String FirmwareRevision "Device Information-Current Firmware Version" (G_airpurifier) {channel="miio:basic:airpurifier:FirmwareRevision"}
+String Manufacturer "Device Information-Device Manufacturer" (G_airpurifier) {channel="miio:basic:airpurifier:Manufacturer"}
+String Model "Device Information-Device Model" (G_airpurifier) {channel="miio:basic:airpurifier:Model"}
+String SerialNumber "Device Information-Device Serial Number" (G_airpurifier) {channel="miio:basic:airpurifier:SerialNumber"}
+Number Pm25Density "Environment-PM2.5 Density" (G_airpurifier) {channel="miio:basic:airpurifier:Pm25Density"}
+Number RelativeHumidity "Environment-Relative Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:RelativeHumidity"}
+Number Temperature "Environment-Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:Temperature"}
+Number FilterLifeLevel "Filter-Filter Life Level" (G_airpurifier) {channel="miio:basic:airpurifier:FilterLifeLevel"}
+String FilterUsedTime "Filter-Filter Used Time" (G_airpurifier) {channel="miio:basic:airpurifier:FilterUsedTime"}
+Switch Alarm "Alarm-Alarm" (G_airpurifier) {channel="miio:basic:airpurifier:Alarm"}
+Number Brightness "Indicator Light-Brightness" (G_airpurifier) {channel="miio:basic:airpurifier:Brightness"}
+Switch On1 "Indicator Light-Switch Status" (G_airpurifier) {channel="miio:basic:airpurifier:On1"}
+Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_airpurifier) {channel="miio:basic:airpurifier:PhysicalControlsLocked"}
+String ButtonPressed "button-button_pressed" (G_airpurifier) {channel="miio:basic:airpurifier:ButtonPressed"}
+Number FilterMaxTime "filter-time-filter-max-time" (G_airpurifier) {channel="miio:basic:airpurifier:FilterMaxTime"}
+Number FilterHourUsedDebug "filter-time-filter-hour-used-debug" (G_airpurifier) {channel="miio:basic:airpurifier:FilterHourUsedDebug"}
+Number M1Strong "motor-speed-m1-strong" (G_airpurifier) {channel="miio:basic:airpurifier:M1Strong"}
+Number M1High "motor-speed-m1-high" (G_airpurifier) {channel="miio:basic:airpurifier:M1High"}
+Number M1Med "motor-speed-m1-med" (G_airpurifier) {channel="miio:basic:airpurifier:M1Med"}
+Number M1MedL "motor-speed-m1-med-l" (G_airpurifier) {channel="miio:basic:airpurifier:M1MedL"}
+Number M1Low "motor-speed-m1-low" (G_airpurifier) {channel="miio:basic:airpurifier:M1Low"}
+Number M1Silent "motor-speed-m1-silent" (G_airpurifier) {channel="miio:basic:airpurifier:M1Silent"}
+Number M1Favorite "motor-speed-m1-favorite" (G_airpurifier) {channel="miio:basic:airpurifier:M1Favorite"}
+Number Motor1Speed "motor-speed-motor1-speed" (G_airpurifier) {channel="miio:basic:airpurifier:Motor1Speed"}
+Number Motor1SetSpeed "motor-speed-motor1-set-speed" (G_airpurifier) {channel="miio:basic:airpurifier:Motor1SetSpeed"}
+Number FavoriteFanLevel "motor-speed-favorite fan level" (G_airpurifier) {channel="miio:basic:airpurifier:FavoriteFanLevel"}
+Number UseTime "use-time-use-time" (G_airpurifier) {channel="miio:basic:airpurifier:UseTime"}
+Number PurifyVolume "aqi-purify-volume" (G_airpurifier) {channel="miio:basic:airpurifier:PurifyVolume"}
+Number AverageAqi "aqi-average-aqi" (G_airpurifier) {channel="miio:basic:airpurifier:AverageAqi"}
+Number AverageAqiCnt "aqi-average-aqi-cnt" (G_airpurifier) {channel="miio:basic:airpurifier:AverageAqiCnt"}
+String AqiZone "aqi-aqi-zone" (G_airpurifier) {channel="miio:basic:airpurifier:AqiZone"}
+String SensorState "aqi-sensor-state" (G_airpurifier) {channel="miio:basic:airpurifier:SensorState"}
+Number AqiGoodh "aqi-aqi-goodh" (G_airpurifier) {channel="miio:basic:airpurifier:AqiGoodh"}
+Number AqiRunstate "aqi-aqi-runstate" (G_airpurifier) {channel="miio:basic:airpurifier:AqiRunstate"}
+Number AqiState "aqi-aqi-state" (G_airpurifier) {channel="miio:basic:airpurifier:AqiState"}
+Number AqiUpdataHeartbeat "aqi-aqi-updata-heartbeat" (G_airpurifier) {channel="miio:basic:airpurifier:AqiUpdataHeartbeat"}
+String RfidTag "rfid-rfid-tag" (G_airpurifier) {channel="miio:basic:airpurifier:RfidTag"}
+String RfidFactoryId "rfid-rfid-factory-id" (G_airpurifier) {channel="miio:basic:airpurifier:RfidFactoryId"}
+String RfidProductId "rfid-rfid-product-id" (G_airpurifier) {channel="miio:basic:airpurifier:RfidProductId"}
+String RfidTime "rfid-rfid-time" (G_airpurifier) {channel="miio:basic:airpurifier:RfidTime"}
+String RfidSerialNum "rfid-rfid-serial-num" (G_airpurifier) {channel="miio:basic:airpurifier:RfidSerialNum"}
+Number AppExtra "others-app-extra" (G_airpurifier) {channel="miio:basic:airpurifier:AppExtra"}
+Number MainChannel "others-main-channel" (G_airpurifier) {channel="miio:basic:airpurifier:MainChannel"}
+Number SlaveChannel "others-slave-channel" (G_airpurifier) {channel="miio:basic:airpurifier:SlaveChannel"}
+String Cola "others-cola" (G_airpurifier) {channel="miio:basic:airpurifier:Cola"}
+Switch ButtomDoor "others-buttom-door" (G_airpurifier) {channel="miio:basic:airpurifier:ButtomDoor"}
+Number RebootCause "others-reboot_cause" (G_airpurifier) {channel="miio:basic:airpurifier:RebootCause"}
+Number HwVersion "others-hw-version" (G_airpurifier) {channel="miio:basic:airpurifier:HwVersion"}
+Number I2cErrorCount "others-i2c-error-count" (G_airpurifier) {channel="miio:basic:airpurifier:I2cErrorCount"}
+Number ManualLevel "others-manual-level" (G_airpurifier) {channel="miio:basic:airpurifier:ManualLevel"}
+```
+
+### Mi Air Purifier 3 (zhimi.airpurifier.mb3) item file lines
+
+note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airpurifier "Mi Air Purifier 3" <status>
+Number Fault "Air Purifier-fault" (G_airpurifier) {channel="miio:basic:airpurifier:Fault"}
+Switch On "Air Purifier-Switch Status" (G_airpurifier) {channel="miio:basic:airpurifier:On"}
+Number FanLevel "Air Purifier-Fan Level" (G_airpurifier) {channel="miio:basic:airpurifier:FanLevel"}
+Number Mode "Air Purifier-Mode" (G_airpurifier) {channel="miio:basic:airpurifier:Mode"}
+String FirmwareRevision "Device Information-Current Firmware Version" (G_airpurifier) {channel="miio:basic:airpurifier:FirmwareRevision"}
+String Manufacturer "Device Information-Device Manufacturer" (G_airpurifier) {channel="miio:basic:airpurifier:Manufacturer"}
+String Model "Device Information-Device Model" (G_airpurifier) {channel="miio:basic:airpurifier:Model"}
+String SerialNumber "Device Information-Device Serial Number" (G_airpurifier) {channel="miio:basic:airpurifier:SerialNumber"}
+Number Pm25Density "Environment-PM2.5" (G_airpurifier) {channel="miio:basic:airpurifier:Pm25Density"}
+Number RelativeHumidity "Environment-Relative Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:RelativeHumidity"}
+Number Temperature "Environment-Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:Temperature"}
+Number FilterLifeLevel "Filter-Filter Life Level" (G_airpurifier) {channel="miio:basic:airpurifier:FilterLifeLevel"}
+String FilterUsedTime "Filter-Filter Used Time" (G_airpurifier) {channel="miio:basic:airpurifier:FilterUsedTime"}
+Switch Alarm "Alarm-Alarm" (G_airpurifier) {channel="miio:basic:airpurifier:Alarm"}
+Number Brightness "Indicator Light-brightness" (G_airpurifier) {channel="miio:basic:airpurifier:Brightness"}
+Switch On1 "Indicator Light-Switch Status" (G_airpurifier) {channel="miio:basic:airpurifier:On1"}
+Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_airpurifier) {channel="miio:basic:airpurifier:PhysicalControlsLocked"}
+String ButtonPressed "Button-button-pressed" (G_airpurifier) {channel="miio:basic:airpurifier:ButtonPressed"}
+Number FilterMaxTime "filter-time-filter-max-time" (G_airpurifier) {channel="miio:basic:airpurifier:FilterMaxTime"}
+Number FilterHourDebug "filter-time-filter-hour-debug" (G_airpurifier) {channel="miio:basic:airpurifier:FilterHourDebug"}
+Number MotorStrong "motor-speed-motor-strong" (G_airpurifier) {channel="miio:basic:airpurifier:MotorStrong"}
+Number MotorHigh "motor-speed-motor-high" (G_airpurifier) {channel="miio:basic:airpurifier:MotorHigh"}
+Number MotorMed "motor-speed-motor-med" (G_airpurifier) {channel="miio:basic:airpurifier:MotorMed"}
+Number MotorMedL "motor-speed-motor-med-l" (G_airpurifier) {channel="miio:basic:airpurifier:MotorMedL"}
+Number MotorLow "motor-speed-motor-low" (G_airpurifier) {channel="miio:basic:airpurifier:MotorLow"}
+Number MotorSilent "motor-speed-motor-silent" (G_airpurifier) {channel="miio:basic:airpurifier:MotorSilent"}
+Number MotorFavorite "motor-speed-motor-favorite" (G_airpurifier) {channel="miio:basic:airpurifier:MotorFavorite"}
+Number MotorSpeed "motor-speed-motor-speed" (G_airpurifier) {channel="miio:basic:airpurifier:MotorSpeed"}
+Number MotorSetSpeed "motor-speed-motor-set-speed" (G_airpurifier) {channel="miio:basic:airpurifier:MotorSetSpeed"}
+Number FavoriteFanLevel "motor-speed-favorite-fan-level" (G_airpurifier) {channel="miio:basic:airpurifier:FavoriteFanLevel"}
+Number UseTime "use-time-use-time" (G_airpurifier) {channel="miio:basic:airpurifier:UseTime"}
+Number PurifyVolume "aqi-purify-volume" (G_airpurifier) {channel="miio:basic:airpurifier:PurifyVolume"}
+Number AverageAqi "aqi-average-aqi" (G_airpurifier) {channel="miio:basic:airpurifier:AverageAqi"}
+Number AverageAqiCnt "aqi-average-aqi-cnt" (G_airpurifier) {channel="miio:basic:airpurifier:AverageAqiCnt"}
+String AqiZone "aqi-aqi-zone" (G_airpurifier) {channel="miio:basic:airpurifier:AqiZone"}
+String SensorState "aqi-sensor-state" (G_airpurifier) {channel="miio:basic:airpurifier:SensorState"}
+Number AqiGoodh "aqi-aqi-goodh" (G_airpurifier) {channel="miio:basic:airpurifier:AqiGoodh"}
+Number AqiRunstate "aqi-aqi-runstate" (G_airpurifier) {channel="miio:basic:airpurifier:AqiRunstate"}
+Number AqiState "aqi-aqi-state" (G_airpurifier) {channel="miio:basic:airpurifier:AqiState"}
+Number AqiUpdataHeartbeat "aqi-aqi-updata-heartbeat" (G_airpurifier) {channel="miio:basic:airpurifier:AqiUpdataHeartbeat"}
+String RfidTag "rfid-rfid-tag" (G_airpurifier) {channel="miio:basic:airpurifier:RfidTag"}
+String RfidFactoryId "rfid-rfid-factory-id" (G_airpurifier) {channel="miio:basic:airpurifier:RfidFactoryId"}
+String RfidProductId "rfid-rfid-product-id" (G_airpurifier) {channel="miio:basic:airpurifier:RfidProductId"}
+String RfidTime "rfid-rfid-time" (G_airpurifier) {channel="miio:basic:airpurifier:RfidTime"}
+String RfidSerialNum "rfid-rfid-serial-num" (G_airpurifier) {channel="miio:basic:airpurifier:RfidSerialNum"}
+Number AppExtra "others-app-extra" (G_airpurifier) {channel="miio:basic:airpurifier:AppExtra"}
+Number MainChannel "others-main-channel" (G_airpurifier) {channel="miio:basic:airpurifier:MainChannel"}
+Number SlaveChannel "others-slave-channel" (G_airpurifier) {channel="miio:basic:airpurifier:SlaveChannel"}
+String Cola "others-cola" (G_airpurifier) {channel="miio:basic:airpurifier:Cola"}
+Switch ButtomDoor "others-buttom-door" (G_airpurifier) {channel="miio:basic:airpurifier:ButtomDoor"}
+Number RebootCause "others-reboot-cause" (G_airpurifier) {channel="miio:basic:airpurifier:RebootCause"}
+Number HwVersion "others-hw-version" (G_airpurifier) {channel="miio:basic:airpurifier:HwVersion"}
+Number IicErrorCount "others-iic-error-count" (G_airpurifier) {channel="miio:basic:airpurifier:IicErrorCount"}
+Number ManualLevel "others-manual-level" (G_airpurifier) {channel="miio:basic:airpurifier:ManualLevel"}
+Number CountryCode "others-National code" (G_airpurifier) {channel="miio:basic:airpurifier:CountryCode"}
+```
+
+### Mi Air Purifier Super (zhimi.airpurifier.sa1) item file lines
+
+note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airpurifier "Mi Air Purifier Super" <status>
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
+Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
+```
+
+### Mi Air Purifier Super 2 (zhimi.airpurifier.sa2) item file lines
+
+note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airpurifier "Mi Air Purifier Super 2" <status>
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
+Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
+```
+
+### Mi Fresh Air Ventilator (dmaker.airfresh.t2017) item file lines
+
+note: Autogenerated example. Replace the id (airfresh) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airfresh "Mi Fresh Air Ventilator" <status>
+Switch power "Power" (G_airfresh) {channel="miio:basic:airfresh:power"}
+String airFreshMode "Mode" (G_airfresh) {channel="miio:basic:airfresh:airFreshMode"}
+Switch airFreshPTCPower "PTC" (G_airfresh) {channel="miio:basic:airfresh:airFreshPTCPower"}
+String airFreshPtcLevel "PTC Level" (G_airfresh) {channel="miio:basic:airfresh:airFreshPtcLevel"}
+Switch airFreshPTCStatus "PTC Status" (G_airfresh) {channel="miio:basic:airfresh:airFreshPTCStatus"}
+String airFreshDisplayDirection "Screen direction" (G_airfresh) {channel="miio:basic:airfresh:airFreshDisplayDirection"}
+Switch airFreshDisplay "Display" (G_airfresh) {channel="miio:basic:airfresh:airFreshDisplay"}
+Switch airFreshChildLock "Child Lock" (G_airfresh) {channel="miio:basic:airfresh:airFreshChildLock"}
+Switch airFreshSound "Sound" (G_airfresh) {channel="miio:basic:airfresh:airFreshSound"}
+Number airFreshPM25 "PM2.5" (G_airfresh) {channel="miio:basic:airfresh:airFreshPM25"}
+Number airFreshCO2 "CO2" (G_airfresh) {channel="miio:basic:airfresh:airFreshCO2"}
+Number airFreshCurrentSpeed "Current Speed" (G_airfresh) {channel="miio:basic:airfresh:airFreshCurrentSpeed"}
+Number airFreshFavoriteSpeed "Favorite Speed" (G_airfresh) {channel="miio:basic:airfresh:airFreshFavoriteSpeed"}
+Number airFreshTemperature "Temperature Outside" (G_airfresh) {channel="miio:basic:airfresh:airFreshTemperature"}
+Number airFreshFilterPercents "Filter Percents Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterPercents"}
+Number airFreshFilterDays "Filter Days Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterDays"}
+Number airFreshFilterProPercents "Filter Pro Percents Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterProPercents"}
+Number airFreshFilterProDays "Filter Pro Days Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterProDays"}
+String airFreshResetFilter "Reset Filter" (G_airfresh) {channel="miio:basic:airfresh:airFreshResetFilter"}
+```
+
+### Mi Fresh Air Ventilator A1 (dmaker.airfresh.a1) item file lines
+
+note: Autogenerated example. Replace the id (airfresh) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airfresh "Mi Fresh Air Ventilator A1" <status>
+Switch power "Power" (G_airfresh) {channel="miio:basic:airfresh:power"}
+String airFreshMode "Mode" (G_airfresh) {channel="miio:basic:airfresh:airFreshMode"}
+Switch airFreshPTCPower "PTC" (G_airfresh) {channel="miio:basic:airfresh:airFreshPTCPower"}
+Switch airFreshPTCStatus "PTC Status" (G_airfresh) {channel="miio:basic:airfresh:airFreshPTCStatus"}
+Switch airFreshDisplay "Display" (G_airfresh) {channel="miio:basic:airfresh:airFreshDisplay"}
+Switch airFreshChildLock "Child Lock" (G_airfresh) {channel="miio:basic:airfresh:airFreshChildLock"}
+Switch airFreshSound "Sound" (G_airfresh) {channel="miio:basic:airfresh:airFreshSound"}
+Number airFreshPM25 "PM2.5" (G_airfresh) {channel="miio:basic:airfresh:airFreshPM25"}
+Number airFreshCO2 "CO2" (G_airfresh) {channel="miio:basic:airfresh:airFreshCO2"}
+Number airFreshCurrentSpeed "Current Speed" (G_airfresh) {channel="miio:basic:airfresh:airFreshCurrentSpeed"}
+Number airFreshFavoriteSpeed "Favorite Speed" (G_airfresh) {channel="miio:basic:airfresh:airFreshFavoriteSpeed"}
+Number airFreshTemperature "Temperature Outside" (G_airfresh) {channel="miio:basic:airfresh:airFreshTemperature"}
+Number airFreshFilterPercents "Filter Percents Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterPercents"}
+Number airFreshFilterDays "Filter Days Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterDays"}
+String airFreshResetFilterA1 "Reset Filter" (G_airfresh) {channel="miio:basic:airfresh:airFreshResetFilterA1"}
+```
+
+### Gosund Plug (cuco.plug.cp1) item file lines
+
+note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_plug "Gosund Plug" <status>
+String FirmwareRevision "Device Information-CurrentFirmware Version" (G_plug) {channel="miio:basic:plug:FirmwareRevision"}
+String Manufacturer "Device Information-Device Manufacturer" (G_plug) {channel="miio:basic:plug:Manufacturer"}
+String Model "Device Information-Device Model" (G_plug) {channel="miio:basic:plug:Model"}
+String SerialNumber "Device Information-Device Serial Number" (G_plug) {channel="miio:basic:plug:SerialNumber"}
+Switch On "Switch-Switch Status" (G_plug) {channel="miio:basic:plug:On"}
+```
+
+### Mi Air Purifier mb1 (zhimi.airpurifier.mb1) item file lines
+
+note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airpurifier "Mi Air Purifier mb1" <status>
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
+Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
+```
+
+### Mi Air Purifier 2S (zhimi.airpurifier.mc1) item file lines
+
+note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airpurifier "Mi Air Purifier 2S" <status>
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
+Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
+```
+
+### Mi Air Purifier 2S (zhimi.airpurifier.mc2) item file lines
+
+note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airpurifier "Mi Air Purifier 2S" <status>
+Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
+String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
+Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
+Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}
+Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}
+Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}
+Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}
+Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}
+Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}
+Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}
+Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}
+Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}
+Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}
+Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}
+Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}
+Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
+```
+
+### Mi Smart Fan (zhimi.fan.v1) item file lines
+
+note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_fan "Mi Smart Fan" <status>
+Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
+Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}
+Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}
+Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}
+Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}
+Switch buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}
+Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}
+Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}
+Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}
+Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}
+Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}
+Number temp_dec "Temperature" (G_fan) {channel="miio:basic:fan:temp_dec"}
+Number humidity "Humidity" (G_fan) {channel="miio:basic:fan:humidity"}
+String acPower "AC Power" (G_fan) {channel="miio:basic:fan:acPower"}
+String mode "Battery Charge" (G_fan) {channel="miio:basic:fan:mode"}
+Number battery "Battery" (G_fan) {channel="miio:basic:fan:battery"}
+String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}
+```
+
+### Mi Smart Fan (zhimi.fan.v2) item file lines
+
+note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_fan "Mi Smart Fan" <status>
+Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
+Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}
+Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}
+Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}
+Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}
+Switch buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}
+Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}
+Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}
+Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}
+Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}
+Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}
+Number temp_dec "Temperature" (G_fan) {channel="miio:basic:fan:temp_dec"}
+Number humidity "Humidity" (G_fan) {channel="miio:basic:fan:humidity"}
+String acPower "AC Power" (G_fan) {channel="miio:basic:fan:acPower"}
+String mode "Battery Charge" (G_fan) {channel="miio:basic:fan:mode"}
+Number battery "Battery" (G_fan) {channel="miio:basic:fan:battery"}
+String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}
+```
+
+### Mi Smart Pedestal Fan (zhimi.fan.v3) item file lines
+
+note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_fan "Mi Smart Pedestal Fan" <status>
+Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
+Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}
+Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}
+Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}
+Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}
+Switch buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}
+Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}
+Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}
+Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}
+Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}
+Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}
+Number temp_dec "Temperature" (G_fan) {channel="miio:basic:fan:temp_dec"}
+Number humidity "Humidity" (G_fan) {channel="miio:basic:fan:humidity"}
+String acPower "AC Power" (G_fan) {channel="miio:basic:fan:acPower"}
+String mode "Battery Charge" (G_fan) {channel="miio:basic:fan:mode"}
+Number battery "Battery" (G_fan) {channel="miio:basic:fan:battery"}
+String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}
+```
+
+### Xiaomi Mi Smart Pedestal Fan (zhimi.fan.sa1) item file lines
+
+note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_fan "Xiaomi Mi Smart Pedestal Fan" <status>
+Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
+Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}
+Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}
+Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}
+Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}
+Switch buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}
+Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}
+Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}
+Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}
+Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}
+Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}
+Switch acPower "AC Power" (G_fan) {channel="miio:basic:fan:acPower"}
+String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}
+```
+
+### Xiaomi Mi Smart Pedestal Fan (zhimi.fan.za1) item file lines
+
+note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_fan "Xiaomi Mi Smart Pedestal Fan" <status>
+Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
+Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}
+Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}
+Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}
+Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}
+Switch buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}
+Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}
+Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}
+Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}
+Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}
+Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}
+Switch acPower "AC Power" (G_fan) {channel="miio:basic:fan:acPower"}
+String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}
+```
+
+### Xiaomi Mi Smart Pedestal Fan (zhimi.fan.za3) item file lines
+
+note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_fan "Xiaomi Mi Smart Pedestal Fan" <status>
+Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
+Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}
+Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}
+Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}
+Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}
+Number buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}
+Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}
+Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}
+Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}
+Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}
+Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}
+String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}
+```
+
+### Xiaomi Mi Smart Pedestal Fan (zhimi.fan.za4) item file lines
+
+note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_fan "Xiaomi Mi Smart Pedestal Fan" <status>
+Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
+Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}
+Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}
+Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}
+Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}
+Number buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}
+Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}
+Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}
+Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}
+Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}
+Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}
+String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}
+```
+
+### Xiaomi Mijia Smart Tower Fan (dmaker.fan.1c) item file lines
+
+note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_fan "Xiaomi Mijia Smart Tower Fan" <status>
+String Manufacturer "Device Information-Device Manufacturer" (G_fan) {channel="miio:basic:fan:Manufacturer"}
+String Model "Device Information-Device Model" (G_fan) {channel="miio:basic:fan:Model"}
+String SerialNumber "Device Information-Device Serial Number" (G_fan) {channel="miio:basic:fan:SerialNumber"}
+String FirmwareRevision "Device Information-Current Firmware Version" (G_fan) {channel="miio:basic:fan:FirmwareRevision"}
+Switch On "Fan-Switch Status" (G_fan) {channel="miio:basic:fan:On"}
+Number FanLevel "Fan-Fan Level" (G_fan) {channel="miio:basic:fan:FanLevel"}
+Switch HorizontalSwing "Fan-Horizontal Swing" (G_fan) {channel="miio:basic:fan:HorizontalSwing"}
+Number Mode "Fan-Mode" (G_fan) {channel="miio:basic:fan:Mode"}
+Number OffDelayTime "Fan-Power Off Delay Time" (G_fan) {channel="miio:basic:fan:OffDelayTime"}
+Switch Alarm "Fan-Alarm" (G_fan) {channel="miio:basic:fan:Alarm"}
+Switch Brightness "Fan-Brightness" (G_fan) {channel="miio:basic:fan:Brightness"}
+Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_fan) {channel="miio:basic:fan:PhysicalControlsLocked"}
+```
+
+### Xiaomi Mijia Smart Tower Fan (dmaker.fan.p5) item file lines
+
+note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_fan "Xiaomi Mijia Smart Tower Fan" <status>
+Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}
+Switch roll "Rotation" (G_fan) {channel="miio:basic:fan:roll"}
+Number mode "Mode" (G_fan) {channel="miio:basic:fan:mode"}
+Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}
+Number timer "Timer" (G_fan) {channel="miio:basic:fan:timer"}
+Switch beep "Beep Sound" (G_fan) {channel="miio:basic:fan:beep"}
+Number light "Light" (G_fan) {channel="miio:basic:fan:light"}
+Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}
+Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}
+```
+
+### Xiaomi Mijia Smart Tower Fan (dmaker.fan.p8) item file lines
+
+note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_fan "Xiaomi Mijia Smart Tower Fan" <status>
+String Manufacturer "Device Information-Device Manufacturer" (G_fan) {channel="miio:basic:fan:Manufacturer"}
+String Model "Device Information-Device Model" (G_fan) {channel="miio:basic:fan:Model"}
+String SerialNumber "Device Information-Device Serial Number" (G_fan) {channel="miio:basic:fan:SerialNumber"}
+String FirmwareRevision "Device Information-Current Firmware Version" (G_fan) {channel="miio:basic:fan:FirmwareRevision"}
+Switch On "Fan-Switch Status" (G_fan) {channel="miio:basic:fan:On"}
+Number FanLevel "Fan-Fan Level" (G_fan) {channel="miio:basic:fan:FanLevel"}
+Switch HorizontalSwing "Fan-Horizontal Swing" (G_fan) {channel="miio:basic:fan:HorizontalSwing"}
+Number Mode "Fan-Mode" (G_fan) {channel="miio:basic:fan:Mode"}
+Number OffDelayTime "Fan-Power Off Delay Time" (G_fan) {channel="miio:basic:fan:OffDelayTime"}
+Switch Alarm "Fan-Alarm" (G_fan) {channel="miio:basic:fan:Alarm"}
+Switch Brightness "Fan-Brightness" (G_fan) {channel="miio:basic:fan:Brightness"}
+Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_fan) {channel="miio:basic:fan:PhysicalControlsLocked"}
+```
+
+### Xiaomi Mijia Smart Tower Fan (dmaker.fan.p9) item file lines
+
+note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_fan "Xiaomi Mijia Smart Tower Fan" <status>
+String Manufacturer "Device Information-Device Manufacturer" (G_fan) {channel="miio:basic:fan:Manufacturer"}
+String Model "Device Information-Device Model" (G_fan) {channel="miio:basic:fan:Model"}
+String SerialNumber "Device Information-Device Serial Number" (G_fan) {channel="miio:basic:fan:SerialNumber"}
+String FirmwareRevision "Device Information-Current Firmware Version" (G_fan) {channel="miio:basic:fan:FirmwareRevision"}
+Switch On "Fan-Switch Status" (G_fan) {channel="miio:basic:fan:On"}
+Number FanLevel "Fan-Fan Level" (G_fan) {channel="miio:basic:fan:FanLevel"}
+Number Mode "Fan-Mode" (G_fan) {channel="miio:basic:fan:Mode"}
+Switch HorizontalSwing "Fan-Horizontal Swing" (G_fan) {channel="miio:basic:fan:HorizontalSwing"}
+Number HorizontalAngle "Fan-Horizontal Angle" (G_fan) {channel="miio:basic:fan:HorizontalAngle"}
+Switch Alarm "Fan-Alarm" (G_fan) {channel="miio:basic:fan:Alarm"}
+Number OffDelayTime "Fan-Power Off Delay Time" (G_fan) {channel="miio:basic:fan:OffDelayTime"}
+Switch Brightness "Fan-Brightness" (G_fan) {channel="miio:basic:fan:Brightness"}
+Number MotorControl "Fan-Motor Control" (G_fan) {channel="miio:basic:fan:MotorControl"}
+Number SpeedLevel "Fan-Speed Level" (G_fan) {channel="miio:basic:fan:SpeedLevel"}
+Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_fan) {channel="miio:basic:fan:PhysicalControlsLocked"}
+```
+
+### Xiaomi Mijia Smart Tower Fan (dmaker.fan.p10) item file lines
+
+note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_fan "Xiaomi Mijia Smart Tower Fan" <status>
+String Manufacturer "Device Information-Device Manufacturer" (G_fan) {channel="miio:basic:fan:Manufacturer"}
+String Model "Device Information-Device Model" (G_fan) {channel="miio:basic:fan:Model"}
+String SerialNumber "Device Information-Device Serial Number" (G_fan) {channel="miio:basic:fan:SerialNumber"}
+String FirmwareRevision "Device Information-Current Firmware Version" (G_fan) {channel="miio:basic:fan:FirmwareRevision"}
+Switch On "Fan-Switch Status" (G_fan) {channel="miio:basic:fan:On"}
+Number FanLevel "Fan-Fan Level" (G_fan) {channel="miio:basic:fan:FanLevel"}
+Number Mode "Fan-Mode" (G_fan) {channel="miio:basic:fan:Mode"}
+Switch HorizontalSwing "Fan-Horizontal Swing" (G_fan) {channel="miio:basic:fan:HorizontalSwing"}
+Number HorizontalAngle "Fan-Horizontal Angle" (G_fan) {channel="miio:basic:fan:HorizontalAngle"}
+Switch Alarm "Fan-Alarm" (G_fan) {channel="miio:basic:fan:Alarm"}
+Number OffDelayTime "Fan-Power Off Delay Time" (G_fan) {channel="miio:basic:fan:OffDelayTime"}
+Switch Brightness "Fan-Brightness" (G_fan) {channel="miio:basic:fan:Brightness"}
+Number MotorControl "Fan-Motor Control" (G_fan) {channel="miio:basic:fan:MotorControl"}
+Number SpeedLevel "Fan-Speed Level" (G_fan) {channel="miio:basic:fan:SpeedLevel"}
+Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_fan) {channel="miio:basic:fan:PhysicalControlsLocked"}
+```
+
+### Mi Smart Home Gateway v1 (lumi.gateway.v1) item file lines
+
+note: Autogenerated example. Replace the id (gateway) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_gateway "Mi Smart Home Gateway v1" <status>
+Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:basic:gateway:telnetEnable"}
+Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:basic:gateway:doorbellVol"}
+Number gatewayVol "Gateway Volume" (G_gateway) {channel="miio:basic:gateway:gatewayVol"}
+Number alarmingVol "Alarming Volume" (G_gateway) {channel="miio:basic:gateway:alarmingVol"}
+String doorbellPush "Doorbell Push" (G_gateway) {channel="miio:basic:gateway:doorbellPush"}
+```
+
+### Mi Smart Home Gateway v2 (lumi.gateway.v2) item file lines
+
+note: Autogenerated example. Replace the id (gateway) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_gateway "Mi Smart Home Gateway v2" <status>
+Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:basic:gateway:telnetEnable"}
+Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:basic:gateway:doorbellVol"}
+Number gatewayVol "Gateway Volume" (G_gateway) {channel="miio:basic:gateway:gatewayVol"}
+Number alarmingVol "Alarming Volume" (G_gateway) {channel="miio:basic:gateway:alarmingVol"}
+String doorbellPush "Doorbell Push" (G_gateway) {channel="miio:basic:gateway:doorbellPush"}
+```
+
+### Mi Smart Home Gateway v3 (lumi.gateway.v3) item file lines
+
+note: Autogenerated example. Replace the id (gateway) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_gateway "Mi Smart Home Gateway v3" <status>
+Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:basic:gateway:telnetEnable"}
+Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:basic:gateway:doorbellVol"}
+Number gatewayVol "Gateway Volume" (G_gateway) {channel="miio:basic:gateway:gatewayVol"}
+Number alarmingVol "Alarming Volume" (G_gateway) {channel="miio:basic:gateway:alarmingVol"}
+String doorbellPush "Doorbell Push" (G_gateway) {channel="miio:basic:gateway:doorbellPush"}
+```
+
+### Xiaomi Mi Mijia Gateway V3 ZNDMWG03LM (lumi.gateway.mgl03) item file lines
+
+note: Autogenerated example. Replace the id (gateway) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_gateway "Xiaomi Mi Mijia Gateway V3 ZNDMWG03LM" <status>
+Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:basic:gateway:telnetEnable"}
+Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:basic:gateway:doorbellVol"}
+Number gatewayVol "Gateway Volume" (G_gateway) {channel="miio:basic:gateway:gatewayVol"}
+Number alarmingVol "Alarming Volume" (G_gateway) {channel="miio:basic:gateway:alarmingVol"}
+String doorbellPush "Doorbell Push" (G_gateway) {channel="miio:basic:gateway:doorbellPush"}
+```
+
+### Mi Humdifier (zhimi.humidifier.v1) item file lines
+
+note: Autogenerated example. Replace the id (humidifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_humidifier "Mi Humdifier" <status>
+Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}
+String mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"}
+Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidity"}
+Number setHumidity "Humidity Set" (G_humidifier) {channel="miio:basic:humidifier:setHumidity"}
+Number aqi "Air Quality Index" (G_humidifier) {channel="miio:basic:humidifier:aqi"}
+Number translevel "Trans_level" (G_humidifier) {channel="miio:basic:humidifier:translevel"}
+Number bright "LED Brightness" (G_humidifier) {channel="miio:basic:humidifier:bright"}
+Switch buzzer "Buzzer Status" (G_humidifier) {channel="miio:basic:humidifier:buzzer"}
+Number depth "Depth" (G_humidifier) {channel="miio:basic:humidifier:depth"}
+Switch dry "Dry" (G_humidifier) {channel="miio:basic:humidifier:dry"}
+Number usedhours "Run Time" (G_humidifier) {channel="miio:basic:humidifier:usedhours"}
+Number motorspeed "Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:motorspeed"}
+Number temperature "Temperature" (G_humidifier) {channel="miio:basic:humidifier:temperature"}
+Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:childlock"}
+```
+
+### Xiaomi youpin Curtain Controller (Wi-Fi) (lumi.curtain.hagl05) item file lines
+
+note: Autogenerated example. Replace the id (curtain) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_curtain "Xiaomi youpin Curtain Controller (Wi-Fi)" <status>
+Number fault "Curtain - Device Fault" (G_curtain) {channel="miio:basic:curtain:fault"}
+Number current-position "Curtain - Current Position" (G_curtain) {channel="miio:basic:curtain:current-position"}
+Number status "Curtain - Status" (G_curtain) {channel="miio:basic:curtain:status"}
+Number target-position "Curtain - Target Position" (G_curtain) {channel="miio:basic:curtain:target-position"}
+Number manual-enabled "curtain_cfg - Manual Enabled" (G_curtain) {channel="miio:basic:curtain:manual-enabled"}
+Number polarity "curtain_cfg - Polarity" (G_curtain) {channel="miio:basic:curtain:polarity"}
+Number pos-limit "curtain_cfg - Position Limit" (G_curtain) {channel="miio:basic:curtain:pos-limit"}
+Switch en-night-tip-light "Set Night Tip Light" (G_curtain) {channel="miio:basic:curtain:en-night-tip-light"}
+Number run-time "curtain_cfg - Run-time" (G_curtain) {channel="miio:basic:curtain:run-time"}
+```
+
+### Mr Bond M1 Pro Smart Clothes Dryer (mrbond.airer.m1pro) item file lines
+
+note: Autogenerated example. Replace the id (airer) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airer "Mr Bond M1 Pro Smart Clothes Dryer" <status>
+Switch dry "Dry" (G_airer) {channel="miio:basic:airer:dry"}
+Switch led "LED Status" (G_airer) {channel="miio:basic:airer:led"}
+Number motor "Motor" (G_airer) {channel="miio:basic:airer:motor"}
+Number drytime "Dry Time" (G_airer) {channel="miio:basic:airer:drytime"}
+Number airer_location "Airer Location" (G_airer) {channel="miio:basic:airer:airer_location"}
+Switch disinfect "disinfect" (G_airer) {channel="miio:basic:airer:disinfect"}
+Number distime "Disinfect Time" (G_airer) {channel="miio:basic:airer:distime"}
+```
+
+### Mr Bond M1 Smart Clothes Dryer (mrbond.airer.m1s) item file lines
+
+note: Autogenerated example. Replace the id (airer) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airer "Mr Bond M1 Smart Clothes Dryer" <status>
+Switch dry "Dry" (G_airer) {channel="miio:basic:airer:dry"}
+Switch led "LED Status" (G_airer) {channel="miio:basic:airer:led"}
+Number motor "Motor" (G_airer) {channel="miio:basic:airer:motor"}
+Number drytime "Dry Time" (G_airer) {channel="miio:basic:airer:drytime"}
+Number airer_location "Airer Location" (G_airer) {channel="miio:basic:airer:airer_location"}
+Switch disinfect "disinfect" (G_airer) {channel="miio:basic:airer:disinfect"}
+Number distime "Disinfect Time" (G_airer) {channel="miio:basic:airer:distime"}
+```
+
+### Mr Bond M1 Super Smart Clothes Dryer (mrbond.airer.m1super) item file lines
+
+note: Autogenerated example. Replace the id (airer) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_airer "Mr Bond M1 Super Smart Clothes Dryer" <status>
+Switch dry "Dry" (G_airer) {channel="miio:basic:airer:dry"}
+Switch led "LED Status" (G_airer) {channel="miio:basic:airer:led"}
+Number motor "Motor" (G_airer) {channel="miio:basic:airer:motor"}
+Number drytime "Dry Time" (G_airer) {channel="miio:basic:airer:drytime"}
+Number airer_location "Airer Location" (G_airer) {channel="miio:basic:airer:airer_location"}
+Switch disinfect "disinfect" (G_airer) {channel="miio:basic:airer:disinfect"}
+Number distime "Disinfect Time" (G_airer) {channel="miio:basic:airer:distime"}
+```
+
+### Xiaomi Mi Robot Vacuum MOP Essential (mijia.vacuum.v2) item file lines
+
+note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_vacuum "Xiaomi Mi Robot Vacuum MOP Essential" <status>
+String vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}
+Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"}
+Number fault "Robot Cleaner - Device Fault" (G_vacuum) {channel="miio:basic:vacuum:fault"}
+Number mode "Robot Cleaner - Mode" (G_vacuum) {channel="miio:basic:vacuum:mode"}
+Number target-water-level "Robot Cleaner - Target Water Level" (G_vacuum) {channel="miio:basic:vacuum:target-water-level"}
+Number fan-level "Robot Cleaner - Fan Level" (G_vacuum) {channel="miio:basic:vacuum:fan-level"}
+Number battery-level "Battery - Battery Level" (G_vacuum) {channel="miio:basic:vacuum:battery-level"}
+Number charging-state "Battery - Charging State" (G_vacuum) {channel="miio:basic:vacuum:charging-state"}
+Switch alarm "Alarm - Alarm" (G_vacuum) {channel="miio:basic:vacuum:alarm"}
+Number volume "Alarm - Volume" (G_vacuum) {channel="miio:basic:vacuum:volume"}
+Number filter-life-level "Filter - Filter Life Level" (G_vacuum) {channel="miio:basic:vacuum:filter-life-level"}
+Number filter-left-time "Filter - Filter Left Time" (G_vacuum) {channel="miio:basic:vacuum:filter-left-time"}
+Number brush-life-level "Brush Cleaner - Brush Life Level" (G_vacuum) {channel="miio:basic:vacuum:brush-life-level"}
+Number brush-left-time "Brush Cleaner - Brush Left Time" (G_vacuum) {channel="miio:basic:vacuum:brush-left-time"}
+Number brush-life-level1 "Brush Cleaner - Brush Life Level" (G_vacuum) {channel="miio:basic:vacuum:brush-life-level1"}
+Number brush-left-time1 "Brush Cleaner - Brush Left Time" (G_vacuum) {channel="miio:basic:vacuum:brush-left-time1"}
+Number clean-area "Clean Record - Clean Area" (G_vacuum) {channel="miio:basic:vacuum:clean-area"}
+Number clean-time "Clean Record - Clean Time" (G_vacuum) {channel="miio:basic:vacuum:clean-time"}
+Number total-clean-area "Clean Record - Total Clean Area" (G_vacuum) {channel="miio:basic:vacuum:total-clean-area"}
+Number total-clean-time "Clean Record - Total Clean Time" (G_vacuum) {channel="miio:basic:vacuum:total-clean-time"}
+Number total-clean-count "Clean Record - Total Clean Count" (G_vacuum) {channel="miio:basic:vacuum:total-clean-count"}
+Number language "Language - Language" (G_vacuum) {channel="miio:basic:vacuum:language"}
+Switch not-disturb-switch "Language - Not Disturb Switch" (G_vacuum) {channel="miio:basic:vacuum:not-disturb-switch"}
+Number mop-status "Other Status - Mop Status" (G_vacuum) {channel="miio:basic:vacuum:mop-status"}
+```
+
+### Xiaomi Scishare smart capsule coffee machine (scishare.coffee.s1102) item file lines
+
+note: Autogenerated example. Replace the id (coffee) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_coffee "Xiaomi Scishare smart capsule coffee machine" <status>
+Switch power "Power" (G_coffee) {channel="miio:basic:coffee:power"}
+String Status "status" (G_coffee) {channel="miio:basic:coffee:Status"}
+Number expresso "Brew Expresso" (G_coffee) {channel="miio:basic:coffee:expresso"}
+Number expresso "Brew Americano" (G_coffee) {channel="miio:basic:coffee:expresso"}
+Number boil "Boil water" (G_coffee) {channel="miio:basic:coffee:boil"}
+```
+
+### Xiaomi Scishare smart capsule coffee machine (scishare.coffee.s1301) item file lines
+
+note: Autogenerated example. Replace the id (coffee) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_coffee "Xiaomi Scishare smart capsule coffee machine" <status>
+Switch power "Power" (G_coffee) {channel="miio:basic:coffee:power"}
+String Status "status" (G_coffee) {channel="miio:basic:coffee:Status"}
+Number expresso "Brew Expresso" (G_coffee) {channel="miio:basic:coffee:expresso"}
+Number expresso "Brew Americano" (G_coffee) {channel="miio:basic:coffee:expresso"}
+Number boil "Boil water" (G_coffee) {channel="miio:basic:coffee:boil"}
+```
+
+### Xiaomi Philips Eyecare Smart Lamp 2 (philips.light.sread1) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Xiaomi Philips Eyecare Smart Lamp 2" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Switch ambientPower "Ambient Power" (G_light) {channel="miio:basic:light:ambientPower"}
+Number ambientBrightness "Ambient Brightness" (G_light) {channel="miio:basic:light:ambientBrightness"}
+Number illumination "Ambient Illumination" (G_light) {channel="miio:basic:light:illumination"}
+Switch eyecare "Eyecare" (G_light) {channel="miio:basic:light:eyecare"}
+Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}
+```
+
+### Xiaomi Philips Eyecare Smart Lamp 2 (philips.light.sread2) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Xiaomi Philips Eyecare Smart Lamp 2" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Switch ambientPower "Ambient Power" (G_light) {channel="miio:basic:light:ambientPower"}
+Number ambientBrightness "Ambient Brightness" (G_light) {channel="miio:basic:light:ambientBrightness"}
+Number illumination "Ambient Illumination" (G_light) {channel="miio:basic:light:illumination"}
+Switch eyecare "Eyecare" (G_light) {channel="miio:basic:light:eyecare"}
+Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}
+```
+
+### Xiaomi Philips LED Ceiling Lamp (philips.light.ceiling) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Xiaomi Philips LED Ceiling Lamp" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
+Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}
+```
+
+### Xiaomi Philips LED Ceiling Lamp (philips.light.zyceiling) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Xiaomi Philips LED Ceiling Lamp" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
+Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}
+```
+
+### Xiaomi Philips Bulb (philips.light.bulb) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Xiaomi Philips Bulb" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
+```
+
+### Xiaomi Philips Wi-Fi Bulb E27 White (philips.light.hbulb) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Xiaomi Philips Wi-Fi Bulb E27 White" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
+```
+
+### PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp (philips.light.candle) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
+Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}
+```
+
+### Xiaomi Philips Downlight (philips.light.downlight) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Xiaomi Philips Downlight" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
+```
+
+### Xiaomi Philips ZhiRui bedside lamp (philips.light.moonlight) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Xiaomi Philips ZhiRui bedside lamp" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
+Switch gonight "Go Night" (G_light) {channel="miio:basic:light:gonight"}
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
+Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}
+```
+
+### Philips Ceiling Light (philips.light.bceiling1) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Ceiling Light" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
+Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}
+Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}
+Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}
+Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
+Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}
+```
+
+### Philips Ceiling Light (philips.light.bceiling2) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Ceiling Light" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
+Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}
+Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}
+Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}
+Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
+Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}
+```
+
+### Philips Light (philips.light.cbulb) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Light" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+Color cid "Color" (G_light) {channel="miio:basic:light:cid"}
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
+Switch switch_en "Switch Enabled" (G_light) {channel="miio:basic:light:switch_en"}
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
+```
+
+### Philips Light (philips.light.cbulbs) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Light" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+Color cid "Color" (G_light) {channel="miio:basic:light:cid"}
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
+Switch switch_en "Switch Enabled" (G_light) {channel="miio:basic:light:switch_en"}
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
+```
+
+### Philips Light (philips.light.dcolor) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Light" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+Color cid "Color" (G_light) {channel="miio:basic:light:cid"}
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
+Switch switch_en "Switch Enabled" (G_light) {channel="miio:basic:light:switch_en"}
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
+```
+
+### Philips Light (philips.light.rwread) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Light" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+Number flm "Follow Me" (G_light) {channel="miio:basic:light:flm"}
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
+```
+
+### Philips Light (philips.light.lnblight1) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Light" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
+Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}
+Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}
+Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}
+Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
+Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}
+```
+
+### Philips Light (philips.light.lnblight2) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Light" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
+Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}
+Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}
+Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}
+Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
+Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}
+```
+
+### Philips Light (philips.light.lnlrlight) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Light" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
+Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}
+Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}
+Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}
+Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
+Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}
+```
+
+### Philips Light (philips.light.lrceiling) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Light" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
+Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}
+Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}
+Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}
+Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
+Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}
+```
+
+### Xiaomi PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp White Crystal (philips.light.candle2) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Xiaomi PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp White Crystal" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
+Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}
+```
+
+### philips.light.mono1 (philips.light.mono1) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "philips.light.mono1" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+```
+
+### Philips Down Light (philips.light.dlight) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Down Light" <status>
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
+```
+
+### Philips Ceiling Light (philips.light.mceil) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Ceiling Light" <status>
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
+```
+
+### Philips Ceiling Light (philips.light.mceilm) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Ceiling Light" <status>
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
+```
+
+### Philips Ceiling Light (philips.light.mceils) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Ceiling Light" <status>
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
+```
+
+### Philips Ceiling Light (philips.light.obceil) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Ceiling Light" <status>
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
+```
+
+### Philips Ceiling Light (philips.light.obceim) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Ceiling Light" <status>
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
+```
+
+### Philips Ceiling Light (philips.light.obceis) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Ceiling Light" <status>
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
+```
+
+### Philips Ceiling Light (philips.light.sceil) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Ceiling Light" <status>
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
+```
+
+### Philips Ceiling Light (philips.light.sceilm) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Ceiling Light" <status>
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
+```
+
+### Philips Ceiling Light (philips.light.sceils) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Ceiling Light" <status>
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
+```
+
+### Philips Ceiling Light (philips.light.xzceil) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Ceiling Light" <status>
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
+```
+
+### Philips Ceiling Light (philips.light.xzceim) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Ceiling Light" <status>
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
+```
+
+### Philips Ceiling Light (philips.light.xzceis) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Philips Ceiling Light" <status>
+Switch on "Power" (G_light) {channel="miio:basic:light:on"}
+Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}
+Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}
+String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}
+String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}
+Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}
+String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}
+```
+
+### philips.light.virtual (philips.light.virtual) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "philips.light.virtual" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
+```
+
+### philips.light.zysread (philips.light.zysread) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "philips.light.zysread" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
+```
+
+### philips.light.zystrip (philips.light.zystrip) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "philips.light.zystrip" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}
+Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}
+Number dv "DV" (G_light) {channel="miio:basic:light:dv"}
+Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}
+Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}
+```
+
+### Mi Power-plug (chuangmi.plug.m1) item file lines
+
+note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_plug "Mi Power-plug" <status>
+Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
+Number temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}
+Switch led "Indicator light" (G_plug) {channel="miio:basic:plug:led"}
+```
+
+### Mi Power-plug v1 (chuangmi.plug.v1) item file lines
+
+note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_plug "Mi Power-plug v1" <status>
+Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
+Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}
+Number temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}
+```
+
+### Mi Power-plug v2 (chuangmi.plug.v2) item file lines
+
+note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_plug "Mi Power-plug v2" <status>
+Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
+Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}
+```
+
+### Mi Power-plug v3 (chuangmi.plug.v3) item file lines
+
+note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_plug "Mi Power-plug v3" <status>
+Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
+Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}
+Number:Temperature temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}
+Switch led "Wifi LED" (G_plug) {channel="miio:basic:plug:led"}
+```
+
+### Mi Power-plug (chuangmi.plug.m3) item file lines
+
+note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_plug "Mi Power-plug" <status>
+Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
+Number temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}
+Switch led "Indicator light" (G_plug) {channel="miio:basic:plug:led"}
+```
+
+### Mi Smart Plug (chuangmi.plug.hmi205) item file lines
+
+note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_plug "Mi Smart Plug" <status>
+Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
+Number temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}
+Switch led "Indicator light" (G_plug) {channel="miio:basic:plug:led"}
+```
+
+### Mi Smart Plug (chuangmi.plug.hmi206) item file lines
+
+note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_plug "Mi Smart Plug" <status>
+Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
+Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}
+Number:Temperature temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}
+Switch led "Wifi LED" (G_plug) {channel="miio:basic:plug:led"}
+```
+
+### Mi Smart Plug (chuangmi.plug.hmi208) item file lines
+
+note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_plug "Mi Smart Plug" <status>
+Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
+Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}
+Number:Temperature temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}
+Switch led "Wifi LED" (G_plug) {channel="miio:basic:plug:led"}
+```
+
+### Qing Mi Smart Power Strip v1 (qmi.powerstrip.v1) item file lines
+
+note: Autogenerated example. Replace the id (powerstrip) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_powerstrip "Qing Mi Smart Power Strip v1" <status>
+Switch power "Power" (G_powerstrip) {channel="miio:basic:powerstrip:power"}
+Number powerUsage "Power Consumption" (G_powerstrip) {channel="miio:basic:powerstrip:powerUsage"}
+Switch led "wifi LED" (G_powerstrip) {channel="miio:basic:powerstrip:led"}
+Number power_price "power_price" (G_powerstrip) {channel="miio:basic:powerstrip:power_price"}
+Number current "Current" (G_powerstrip) {channel="miio:basic:powerstrip:current"}
+Number temperature "Temperature" (G_powerstrip) {channel="miio:basic:powerstrip:temperature"}
+Number lp_autooff "Low Power Auto Off" (G_powerstrip) {channel="miio:basic:powerstrip:lp_autooff"}
+Number lp_autooff_delay "Low Power Limit Time" (G_powerstrip) {channel="miio:basic:powerstrip:lp_autooff_delay"}
+Number lp_threshold "Low Power Threshold" (G_powerstrip) {channel="miio:basic:powerstrip:lp_threshold"}
+```
+
+### Mi Power-strip v2 (zimi.powerstrip.v2) item file lines
+
+note: Autogenerated example. Replace the id (powerstrip) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_powerstrip "Mi Power-strip v2" <status>
+Switch power "Power" (G_powerstrip) {channel="miio:basic:powerstrip:power"}
+Number powerUsage "Power Consumption" (G_powerstrip) {channel="miio:basic:powerstrip:powerUsage"}
+Switch led "wifi LED" (G_powerstrip) {channel="miio:basic:powerstrip:led"}
+Number power_price "power_price" (G_powerstrip) {channel="miio:basic:powerstrip:power_price"}
+Number current "Current" (G_powerstrip) {channel="miio:basic:powerstrip:current"}
+Number temperature "Temperature" (G_powerstrip) {channel="miio:basic:powerstrip:temperature"}
+Number lp_autooff "Low Power Auto Off" (G_powerstrip) {channel="miio:basic:powerstrip:lp_autooff"}
+Number lp_autooff_delay "Low Power Limit Time" (G_powerstrip) {channel="miio:basic:powerstrip:lp_autooff_delay"}
+Number lp_threshold "Low Power Threshold" (G_powerstrip) {channel="miio:basic:powerstrip:lp_threshold"}
+```
+
+### Xiaomi Mijia vacuum V-RVCLM21B (viomi.vacuum.v6) item file lines
+
+note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_vacuum "Xiaomi Mijia vacuum V-RVCLM21B" <status>
+Number vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}
+Number state "State" (G_vacuum) {channel="miio:basic:vacuum:state"}
+Number mode "Mode" (G_vacuum) {channel="miio:basic:vacuum:mode"}
+Number err_state "Error" (G_vacuum) {channel="miio:basic:vacuum:err_state"}
+Number battery_life "Battery" (G_vacuum) {channel="miio:basic:vacuum:battery_life"}
+Number box_type "Box type" (G_vacuum) {channel="miio:basic:vacuum:box_type"}
+Number mop_type "mop_type" (G_vacuum) {channel="miio:basic:vacuum:mop_type"}
+Number s_time "Clean time" (G_vacuum) {channel="miio:basic:vacuum:s_time"}
+Number s_area "Clean Area" (G_vacuum) {channel="miio:basic:vacuum:s_area"}
+Number suction_grade "suction_grade" (G_vacuum) {channel="miio:basic:vacuum:suction_grade"}
+Number water_grade "water_grade" (G_vacuum) {channel="miio:basic:vacuum:water_grade"}
+Number remember_map "remember_map" (G_vacuum) {channel="miio:basic:vacuum:remember_map"}
+Number has_map "has_map" (G_vacuum) {channel="miio:basic:vacuum:has_map"}
+Number is_mop "is_mop" (G_vacuum) {channel="miio:basic:vacuum:is_mop"}
+Number has_newmap "has_newmap" (G_vacuum) {channel="miio:basic:vacuum:has_newmap"}
+```
+
+### Xiaomi Mijia vacuum mop STYJ02YM (viomi.vacuum.v7) item file lines
+
+note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_vacuum "Xiaomi Mijia vacuum mop STYJ02YM" <status>
+Number vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}
+Number state "State" (G_vacuum) {channel="miio:basic:vacuum:state"}
+Number mode "Mode" (G_vacuum) {channel="miio:basic:vacuum:mode"}
+Number err_state "Error" (G_vacuum) {channel="miio:basic:vacuum:err_state"}
+Number battery_life "Battery" (G_vacuum) {channel="miio:basic:vacuum:battery_life"}
+Number box_type "Box type" (G_vacuum) {channel="miio:basic:vacuum:box_type"}
+Number mop_type "mop_type" (G_vacuum) {channel="miio:basic:vacuum:mop_type"}
+Number s_time "Clean time" (G_vacuum) {channel="miio:basic:vacuum:s_time"}
+Number s_area "Clean Area" (G_vacuum) {channel="miio:basic:vacuum:s_area"}
+Number suction_grade "suction_grade" (G_vacuum) {channel="miio:basic:vacuum:suction_grade"}
+Number water_grade "water_grade" (G_vacuum) {channel="miio:basic:vacuum:water_grade"}
+Number remember_map "remember_map" (G_vacuum) {channel="miio:basic:vacuum:remember_map"}
+Number has_map "has_map" (G_vacuum) {channel="miio:basic:vacuum:has_map"}
+Number is_mop "is_mop" (G_vacuum) {channel="miio:basic:vacuum:is_mop"}
+Number has_newmap "has_newmap" (G_vacuum) {channel="miio:basic:vacuum:has_newmap"}
+```
+
+### Xiaomi Mijia vacuum mop STYJ02YM v2 (viomi.vacuum.v8) item file lines
+
+note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_vacuum "Xiaomi Mijia vacuum mop STYJ02YM v2" <status>
+Number vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}
+Number state "State" (G_vacuum) {channel="miio:basic:vacuum:state"}
+Number mode "Mode" (G_vacuum) {channel="miio:basic:vacuum:mode"}
+Number err_state "Error" (G_vacuum) {channel="miio:basic:vacuum:err_state"}
+Number battery_life "Battery" (G_vacuum) {channel="miio:basic:vacuum:battery_life"}
+Number box_type "Box type" (G_vacuum) {channel="miio:basic:vacuum:box_type"}
+Number mop_type "mop_type" (G_vacuum) {channel="miio:basic:vacuum:mop_type"}
+Number s_time "Clean time" (G_vacuum) {channel="miio:basic:vacuum:s_time"}
+Number s_area "Clean Area" (G_vacuum) {channel="miio:basic:vacuum:s_area"}
+Number suction_grade "suction_grade" (G_vacuum) {channel="miio:basic:vacuum:suction_grade"}
+Number water_grade "water_grade" (G_vacuum) {channel="miio:basic:vacuum:water_grade"}
+Number remember_map "remember_map" (G_vacuum) {channel="miio:basic:vacuum:remember_map"}
+Number has_map "has_map" (G_vacuum) {channel="miio:basic:vacuum:has_map"}
+Number is_mop "is_mop" (G_vacuum) {channel="miio:basic:vacuum:is_mop"}
+Number has_newmap "has_newmap" (G_vacuum) {channel="miio:basic:vacuum:has_newmap"}
+```
+
+### Vacuum 1C STYTJ01ZHM (dreame.vacuum.mc1808) item file lines
+
+note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_vacuum "Vacuum 1C STYTJ01ZHM" <status>
+String vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}
+Number BatteryLevel "Battery-Battery Level" (G_vacuum) {channel="miio:basic:vacuum:BatteryLevel"}
+Number ChargingState "Battery-Charging State" (G_vacuum) {channel="miio:basic:vacuum:ChargingState"}
+Number Fault "Robot Cleaner-Device Fault" (G_vacuum) {channel="miio:basic:vacuum:Fault"}
+Number Status "Robot Cleaner-Status" (G_vacuum) {channel="miio:basic:vacuum:Status"}
+String BrushLeftTime "Main Cleaning Brush-Brush Left Time" (G_vacuum) {channel="miio:basic:vacuum:BrushLeftTime"}
+Number BrushLifeLevel "Main Cleaning Brush-Brush Life Level" (G_vacuum) {channel="miio:basic:vacuum:BrushLifeLevel"}
+Number FilterLifeLevel "Filter-Filter Life Level" (G_vacuum) {channel="miio:basic:vacuum:FilterLifeLevel"}
+String FilterLeftTime "Filter-Filter Left Time" (G_vacuum) {channel="miio:basic:vacuum:FilterLeftTime"}
+String BrushLeftTime1 "Side Cleaning Brush-Brush Left Time" (G_vacuum) {channel="miio:basic:vacuum:BrushLeftTime1"}
+Number BrushLifeLevel1 "Side Cleaning Brush-Brush Life Level" (G_vacuum) {channel="miio:basic:vacuum:BrushLifeLevel1"}
+Number WorkMode "clean-workmode" (G_vacuum) {channel="miio:basic:vacuum:WorkMode"}
+String Area "clean-area" (G_vacuum) {channel="miio:basic:vacuum:Area"}
+String Timer "clean-timer" (G_vacuum) {channel="miio:basic:vacuum:Timer"}
+Number Mode "clean-mode" (G_vacuum) {channel="miio:basic:vacuum:Mode"}
+String TotalCleanTime "clean-total time" (G_vacuum) {channel="miio:basic:vacuum:TotalCleanTime"}
+String TotalCleanTimes "clean-total times" (G_vacuum) {channel="miio:basic:vacuum:TotalCleanTimes"}
+String TotalCleanArea "clean-Total area" (G_vacuum) {channel="miio:basic:vacuum:TotalCleanArea"}
+String CleanLogStartTime "clean-Start Time" (G_vacuum) {channel="miio:basic:vacuum:CleanLogStartTime"}
+String ButtonLed "clean-led" (G_vacuum) {channel="miio:basic:vacuum:ButtonLed"}
+Number TaskDone "clean-task done" (G_vacuum) {channel="miio:basic:vacuum:TaskDone"}
+String LifeSieve "consumable-life-sieve" (G_vacuum) {channel="miio:basic:vacuum:LifeSieve"}
+String LifeBrushSide "consumable-life-brush-side" (G_vacuum) {channel="miio:basic:vacuum:LifeBrushSide"}
+String LifeBrushMain "consumable-life-brush-main" (G_vacuum) {channel="miio:basic:vacuum:LifeBrushMain"}
+Switch Enable "annoy-enable" (G_vacuum) {channel="miio:basic:vacuum:Enable"}
+String StartTime "annoy-start-time" (G_vacuum) {channel="miio:basic:vacuum:StartTime"}
+String StopTime "annoy-stop-time" (G_vacuum) {channel="miio:basic:vacuum:StopTime"}
+String MapView "map-map-view" (G_vacuum) {channel="miio:basic:vacuum:MapView"}
+Number Volume "audio-volume" (G_vacuum) {channel="miio:basic:vacuum:Volume"}
+String VoicePackets "audio-voiceId" (G_vacuum) {channel="miio:basic:vacuum:VoicePackets"}
+String TimeZone "timezone" (G_vacuum) {channel="miio:basic:vacuum:TimeZone"}
+```
+
+### Mijia 1 Gang Wall Smart Switch (WIFI) - PTX switch (090615.switch.xswitch01) item file lines
+
+note: Autogenerated example. Replace the id (switch) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_switch " Mijia 1 Gang Wall Smart Switch (WIFI) - PTX switch" <status>
+Number switch1state "Switch 1" (G_switch) {channel="miio:basic:switch:switch1state"}
+String switch1name "Switch Name 1" (G_switch) {channel="miio:basic:switch:switch1name"}
+```
+
+### Mijia 2 Gang Wall Smart Switch (WIFI) - PTX switch (090615.switch.xswitch02) item file lines
+
+note: Autogenerated example. Replace the id (switch) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_switch " Mijia 2 Gang Wall Smart Switch (WIFI) - PTX switch" <status>
+Number switch1state "Switch 1" (G_switch) {channel="miio:basic:switch:switch1state"}
+Number switch2state "Switch 2" (G_switch) {channel="miio:basic:switch:switch2state"}
+String switch1name "Switch Name 1" (G_switch) {channel="miio:basic:switch:switch1name"}
+String switch2name "Switch Name 2" (G_switch) {channel="miio:basic:switch:switch2name"}
+```
+
+### Mijia 3 Gang Wall Smart Switch (WIFI) - PTX switch (090615.switch.xswitch03) item file lines
+
+note: Autogenerated example. Replace the id (switch) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_switch " Mijia 3 Gang Wall Smart Switch (WIFI) - PTX switch" <status>
+Number switch1state "Switch 1" (G_switch) {channel="miio:basic:switch:switch1state"}
+Number switch2state "Switch 2" (G_switch) {channel="miio:basic:switch:switch2state"}
+Number switch3state "Switch 3" (G_switch) {channel="miio:basic:switch:switch3state"}
+String switch1name "Switch Name 1" (G_switch) {channel="miio:basic:switch:switch1name"}
+String switch2name "Switch Name 2" (G_switch) {channel="miio:basic:switch:switch2name"}
+String switch3name "Switch Name 3" (G_switch) {channel="miio:basic:switch:switch3name"}
+```
+
+### Mi Water Purifier v1 (yunmi.waterpurifier.v1) item file lines
+
+note: Autogenerated example. Replace the id (waterpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_waterpurifier "Mi Water Purifier v1" <status>
+Switch power "Power" (G_waterpurifier) {channel="miio:basic:waterpurifier:power"}
+Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"}
+Number temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"}
+Number rinse "Rinse" (G_waterpurifier) {channel="miio:basic:waterpurifier:rinse"}
+Number tds_in "TDS in" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_in"}
+Number tds_out "TDS out" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_out"}
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totalflow"}
+Number f1_totaltime "Filter 1 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totaltime"}
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedflow"}
+Number f1_usedtime "Filter 1 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedtime"}
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totalflow"}
+Number f2_totaltime "Filter 2 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totaltime"}
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedflow"}
+Number f2_usedtime "Filter 2 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedtime"}
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totalflow"}
+Number f3_totaltime "Filter 3 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totaltime"}
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedflow"}
+Number f3_usedtime "Filter 3 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedtime"}
+```
+
+### Mi Water Purifier v2 (yunmi.waterpurifier.v2) item file lines
+
+note: Autogenerated example. Replace the id (waterpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_waterpurifier "Mi Water Purifier v2" <status>
+Switch power "Power" (G_waterpurifier) {channel="miio:basic:waterpurifier:power"}
+Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"}
+Number temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"}
+Number rinse "Rinse" (G_waterpurifier) {channel="miio:basic:waterpurifier:rinse"}
+Number tds_in "TDS in" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_in"}
+Number tds_out "TDS out" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_out"}
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totalflow"}
+Number f1_totaltime "Filter 1 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totaltime"}
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedflow"}
+Number f1_usedtime "Filter 1 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedtime"}
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totalflow"}
+Number f2_totaltime "Filter 2 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totaltime"}
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedflow"}
+Number f2_usedtime "Filter 2 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedtime"}
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totalflow"}
+Number f3_totaltime "Filter 3 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totaltime"}
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedflow"}
+Number f3_usedtime "Filter 3 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedtime"}
+```
+
+### Mi Water Purifier v3 (yunmi.waterpurifier.v3) item file lines
+
+note: Autogenerated example. Replace the id (waterpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_waterpurifier "Mi Water Purifier v3" <status>
+Switch power "Power" (G_waterpurifier) {channel="miio:basic:waterpurifier:power"}
+Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"}
+Number temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"}
+Number rinse "Rinse" (G_waterpurifier) {channel="miio:basic:waterpurifier:rinse"}
+Number tds_in "TDS in" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_in"}
+Number tds_out "TDS out" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_out"}
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totalflow"}
+Number f1_totaltime "Filter 1 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totaltime"}
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedflow"}
+Number f1_usedtime "Filter 1 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedtime"}
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totalflow"}
+Number f2_totaltime "Filter 2 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totaltime"}
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedflow"}
+Number f2_usedtime "Filter 2 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedtime"}
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totalflow"}
+Number f3_totaltime "Filter 3 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totaltime"}
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedflow"}
+Number f3_usedtime "Filter 3 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedtime"}
+```
+
+### Mi Water Purifier v4 (yunmi.waterpurifier.v4) item file lines
+
+note: Autogenerated example. Replace the id (waterpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_waterpurifier "Mi Water Purifier v4" <status>
+Switch power "Power" (G_waterpurifier) {channel="miio:basic:waterpurifier:power"}
+Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"}
+Number temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"}
+Number rinse "Rinse" (G_waterpurifier) {channel="miio:basic:waterpurifier:rinse"}
+Number tds_in "TDS in" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_in"}
+Number tds_out "TDS out" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_out"}
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totalflow"}
+Number f1_totaltime "Filter 1 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totaltime"}
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedflow"}
+Number f1_usedtime "Filter 1 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedtime"}
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totalflow"}
+Number f2_totaltime "Filter 2 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totaltime"}
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedflow"}
+Number f2_usedtime "Filter 2 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedtime"}
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totalflow"}
+Number f3_totaltime "Filter 3 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totaltime"}
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedflow"}
+Number f3_usedtime "Filter 3 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedtime"}
+```
+
+### Mi Water Purifier lx2 (yunmi.waterpuri.lx2) item file lines
+
+note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_waterpuri "Mi Water Purifier lx2" <status>
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
+```
+
+### Mi Water Purifier lx3 (yunmi.waterpuri.lx3) item file lines
+
+note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_waterpuri "Mi Water Purifier lx3" <status>
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
+```
+
+### Mi Water Purifier lx4 (yunmi.waterpuri.lx4) item file lines
+
+note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_waterpuri "Mi Water Purifier lx4" <status>
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
+```
+
+### Mi Water Purifier lx5 (yunmi.waterpuri.lx5) item file lines
+
+note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_waterpuri "Mi Water Purifier lx5" <status>
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
+```
+
+### Mi Water Purifier lx6 (yunmi.waterpuri.lx6) item file lines
+
+note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_waterpuri "Mi Water Purifier lx6" <status>
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
+```
+
+### Mi Water Purifier lx7 (yunmi.waterpuri.lx7) item file lines
+
+note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_waterpuri "Mi Water Purifier lx7" <status>
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
+```
+
+### Mi Water Purifier lx8 (yunmi.waterpuri.lx8) item file lines
+
+note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_waterpuri "Mi Water Purifier lx8" <status>
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
+```
+
+### Mi Water Purifier lx9 (yunmi.waterpuri.lx9) item file lines
+
+note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_waterpuri "Mi Water Purifier lx9" <status>
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
+```
+
+### Mi Water Purifier lx10 (yunmi.waterpuri.lx10) item file lines
+
+note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_waterpuri "Mi Water Purifier lx10" <status>
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
+```
+
+### Mi Water Purifier lx11 (yunmi.waterpuri.lx11) item file lines
+
+note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_waterpuri "Mi Water Purifier lx11" <status>
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
+```
+
+### Mi Water Purifier lx12 (yunmi.waterpuri.lx12) item file lines
+
+note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_waterpuri "Mi Water Purifier lx12" <status>
+Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
+Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}
+Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}
+Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}
+Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}
+Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}
+Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}
+Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}
+Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}
+Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}
+Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}
+Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}
+Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}
+Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}
+Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}
+Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}
+Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}
+Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}
+```
+
+### Xiaomi Mijia Whale Smart Toilet Cover (xjx.toilet.pro) item file lines
+
+note: Autogenerated example. Replace the id (toilet) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_toilet "Xiaomi Mijia Whale Smart Toilet Cover" <status>
+Number seat_temp "Seat Temperature" (G_toilet) {channel="miio:basic:toilet:seat_temp"}
+Number status_seatheat "Seat Status" (G_toilet) {channel="miio:basic:toilet:status_seatheat"}
+Number water_temp_t "Water Temperature" (G_toilet) {channel="miio:basic:toilet:water_temp_t"}
+Number fan_temp "Fan Temperature" (G_toilet) {channel="miio:basic:toilet:fan_temp"}
+Number status_led "Night Light" (G_toilet) {channel="miio:basic:toilet:status_led"}
+```
+
+### Xiaomi Mijia Smart Toilet Cover (xjx.toilet.relax) item file lines
+
+note: Autogenerated example. Replace the id (toilet) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_toilet "Xiaomi Mijia Smart Toilet Cover" <status>
+Number seat_temp "Seat Temperature" (G_toilet) {channel="miio:basic:toilet:seat_temp"}
+Number status_seatheat "Seat Status" (G_toilet) {channel="miio:basic:toilet:status_seatheat"}
+Number water_temp_t "Water Temperature" (G_toilet) {channel="miio:basic:toilet:water_temp_t"}
+Number fan_temp "Fan Temperature" (G_toilet) {channel="miio:basic:toilet:fan_temp"}
+Number status_led "Night Light" (G_toilet) {channel="miio:basic:toilet:status_led"}
+```
+
+### Xiaomi Mijia Smart Toilet Cover (xjx.toilet.pure) item file lines
+
+note: Autogenerated example. Replace the id (toilet) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_toilet "Xiaomi Mijia Smart Toilet Cover" <status>
+Number seat_temp "Seat Temperature" (G_toilet) {channel="miio:basic:toilet:seat_temp"}
+Number status_seatheat "Seat Status" (G_toilet) {channel="miio:basic:toilet:status_seatheat"}
+Number water_temp_t "Water Temperature" (G_toilet) {channel="miio:basic:toilet:water_temp_t"}
+Number fan_temp "Fan Temperature" (G_toilet) {channel="miio:basic:toilet:fan_temp"}
+Number status_led "Night Light" (G_toilet) {channel="miio:basic:toilet:status_led"}
+```
+
+### Xiaomi Mijia Smart Toilet Cover (xjx.toilet.zero) item file lines
+
+note: Autogenerated example. Replace the id (toilet) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_toilet "Xiaomi Mijia Smart Toilet Cover" <status>
+Number seat_temp "Seat Temperature" (G_toilet) {channel="miio:basic:toilet:seat_temp"}
+Number status_seatheat "Seat Status" (G_toilet) {channel="miio:basic:toilet:status_seatheat"}
+Number water_temp_t "Water Temperature" (G_toilet) {channel="miio:basic:toilet:water_temp_t"}
+Number fan_temp "Fan Temperature" (G_toilet) {channel="miio:basic:toilet:fan_temp"}
+Number status_led "Night Light" (G_toilet) {channel="miio:basic:toilet:status_led"}
+```
+
+### Yeelight Lamp (yeelink.light.bslamp1) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight Lamp" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}
+Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight Lamp (yeelink.light.bslamp2) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight Lamp" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}
+Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight Lamp (yeelink.light.bslamp3) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight Lamp" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}
+Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight BadHeater (yeelink.bhf_light.v1) item file lines
+
+note: Autogenerated example. Replace the id (bhf_light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_bhf_light "Yeelight BadHeater" <status>
+Switch power "Power" (G_bhf_light) {channel="miio:basic:bhf_light:power"}
+String bh_mode "Bath Heater mode" (G_bhf_light) {channel="miio:basic:bhf_light:bh_mode"}
+Dimmer brightness "Brightness" (G_bhf_light) {channel="miio:basic:bhf_light:brightness"}
+Number delayoff "Shutdown Timer" (G_bhf_light) {channel="miio:basic:bhf_light:delayoff"}
+Number temperature "Temperature" (G_bhf_light) {channel="miio:basic:bhf_light:temperature"}
+Number nightlightBrightness "Nightlight Brightness" (G_bhf_light) {channel="miio:basic:bhf_light:nightlightBrightness"}
+```
+
+### Yeelight BadHeater (yeelink.bhf_light.v2) item file lines
+
+note: Autogenerated example. Replace the id (bhf_light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_bhf_light "Yeelight BadHeater" <status>
+Switch power "Power" (G_bhf_light) {channel="miio:basic:bhf_light:power"}
+String bh_mode "Bath Heater mode" (G_bhf_light) {channel="miio:basic:bhf_light:bh_mode"}
+Dimmer brightness "Brightness" (G_bhf_light) {channel="miio:basic:bhf_light:brightness"}
+Number delayoff "Shutdown Timer" (G_bhf_light) {channel="miio:basic:bhf_light:delayoff"}
+Number temperature "Temperature" (G_bhf_light) {channel="miio:basic:bhf_light:temperature"}
+Number nightlightBrightness "Nightlight Brightness" (G_bhf_light) {channel="miio:basic:bhf_light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling1) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp v2 (yeelink.light.ceiling2) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp v2" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp v3 (yeelink.light.ceiling3) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp v3" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp v4 (JIAOYUE 650 RGB) (yeelink.light.ceiling4) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp v4 (JIAOYUE 650 RGB)" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number ambientBrightness "Ambient Brightness" (G_light) {channel="miio:basic:light:ambientBrightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+Switch ambientPower "Ambient Power" (G_light) {channel="miio:basic:light:ambientPower"}
+Color ambientColor "Ambient Color" (G_light) {channel="miio:basic:light:ambientColor"}
+Number ambientColorTemperature "Ambient Color Temperature" (G_light) {channel="miio:basic:light:ambientColorTemperature"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number ambientColorMode "Ambient Color Mode" (G_light) {channel="miio:basic:light:ambientColorMode"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp v4 (yeelink.light.ceiling4.ambi) item file lines
+
+note: Autogenerated example. Replace the id (ceiling4) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_ceiling4 "Yeelight LED Ceiling Lamp v4" <status>
+Switch power "Power" (G_ceiling4) {channel="miio:basic:ceiling4:power"}
+Dimmer brightness "Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:brightness"}
+Number delayoff "Shutdown Timer" (G_ceiling4) {channel="miio:basic:ceiling4:delayoff"}
+Number colorTemperature "Color Temperature" (G_ceiling4) {channel="miio:basic:ceiling4:colorTemperature"}
+Number colorMode "Color Mode" (G_ceiling4) {channel="miio:basic:ceiling4:colorMode"}
+String name "Name" (G_ceiling4) {channel="miio:basic:ceiling4:name"}
+String customScene "Set Scene" (G_ceiling4) {channel="miio:basic:ceiling4:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp v5 (yeelink.light.ceiling5) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp v5" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp v6 (yeelink.light.ceiling6) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp v6" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp v7 (yeelink.light.ceiling7) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp v7" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp v8 (yeelink.light.ceiling8) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp v8" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp v9 (yeelink.light.ceiling9) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp v9" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Meteorite lamp (yeelink.light.ceiling10) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Meteorite lamp" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number ambientBrightness "Ambient Brightness" (G_light) {channel="miio:basic:light:ambientBrightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+Switch ambientPower "Ambient Power" (G_light) {channel="miio:basic:light:ambientPower"}
+Color ambientColor "Ambient Color" (G_light) {channel="miio:basic:light:ambientColor"}
+Number ambientColorTemperature "Ambient Color Temperature" (G_light) {channel="miio:basic:light:ambientColorTemperature"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number ambientColorMode "Ambient Color Mode" (G_light) {channel="miio:basic:light:ambientColorMode"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp v11 (yeelink.light.ceiling11) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp v11" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp v12 (yeelink.light.ceiling12) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp v12" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp v13 (yeelink.light.ceiling13) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp v13" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling14) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling15) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling16) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling17) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling18) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling19) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling20) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling21) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling22) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Lamp (yeelink.light.ceiling23) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Ceiling Lamp" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Ambi Lamp (yeelink.light.ceiling4.ambi) item file lines
+
+note: Autogenerated example. Replace the id (ceiling4) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_ceiling4 "Yeelight LED Ceiling Ambi Lamp" <status>
+Switch power "Power" (G_ceiling4) {channel="miio:basic:ceiling4:power"}
+Dimmer brightness "Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:brightness"}
+Number delayoff "Shutdown Timer" (G_ceiling4) {channel="miio:basic:ceiling4:delayoff"}
+Number colorTemperature "Color Temperature" (G_ceiling4) {channel="miio:basic:ceiling4:colorTemperature"}
+Number colorMode "Color Mode" (G_ceiling4) {channel="miio:basic:ceiling4:colorMode"}
+String name "Name" (G_ceiling4) {channel="miio:basic:ceiling4:name"}
+String customScene "Set Scene" (G_ceiling4) {channel="miio:basic:ceiling4:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Ambi Lamp (yeelink.light.ceiling10.ambi) item file lines
+
+note: Autogenerated example. Replace the id (ceiling10) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_ceiling10 "Yeelight LED Ceiling Ambi Lamp" <status>
+Switch power "Power" (G_ceiling10) {channel="miio:basic:ceiling10:power"}
+Dimmer brightness "Brightness" (G_ceiling10) {channel="miio:basic:ceiling10:brightness"}
+Number delayoff "Shutdown Timer" (G_ceiling10) {channel="miio:basic:ceiling10:delayoff"}
+Number colorTemperature "Color Temperature" (G_ceiling10) {channel="miio:basic:ceiling10:colorTemperature"}
+Number colorMode "Color Mode" (G_ceiling10) {channel="miio:basic:ceiling10:colorMode"}
+String name "Name" (G_ceiling10) {channel="miio:basic:ceiling10:name"}
+String customScene "Set Scene" (G_ceiling10) {channel="miio:basic:ceiling10:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_ceiling10) {channel="miio:basic:ceiling10:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Ambi Lamp (yeelink.light.ceiling19.ambi) item file lines
+
+note: Autogenerated example. Replace the id (ceiling19) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_ceiling19 "Yeelight LED Ceiling Ambi Lamp" <status>
+Switch power "Power" (G_ceiling19) {channel="miio:basic:ceiling19:power"}
+Dimmer brightness "Brightness" (G_ceiling19) {channel="miio:basic:ceiling19:brightness"}
+Number delayoff "Shutdown Timer" (G_ceiling19) {channel="miio:basic:ceiling19:delayoff"}
+Number colorTemperature "Color Temperature" (G_ceiling19) {channel="miio:basic:ceiling19:colorTemperature"}
+Number colorMode "Color Mode" (G_ceiling19) {channel="miio:basic:ceiling19:colorMode"}
+String name "Name" (G_ceiling19) {channel="miio:basic:ceiling19:name"}
+String customScene "Set Scene" (G_ceiling19) {channel="miio:basic:ceiling19:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_ceiling19) {channel="miio:basic:ceiling19:nightlightBrightness"}
+```
+
+### Yeelight LED Ceiling Ambi Lamp (yeelink.light.ceiling20.ambi) item file lines
+
+note: Autogenerated example. Replace the id (ceiling20) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_ceiling20 "Yeelight LED Ceiling Ambi Lamp" <status>
+Switch power "Power" (G_ceiling20) {channel="miio:basic:ceiling20:power"}
+Dimmer brightness "Brightness" (G_ceiling20) {channel="miio:basic:ceiling20:brightness"}
+Number delayoff "Shutdown Timer" (G_ceiling20) {channel="miio:basic:ceiling20:delayoff"}
+Number colorTemperature "Color Temperature" (G_ceiling20) {channel="miio:basic:ceiling20:colorTemperature"}
+Number colorMode "Color Mode" (G_ceiling20) {channel="miio:basic:ceiling20:colorMode"}
+String name "Name" (G_ceiling20) {channel="miio:basic:ceiling20:name"}
+String customScene "Set Scene" (G_ceiling20) {channel="miio:basic:ceiling20:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_ceiling20) {channel="miio:basic:ceiling20:nightlightBrightness"}
+```
+
+### Yeelight ct2 (yeelink.light.ct2) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight ct2" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight White Bulb (yeelink.light.mono1) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight White Bulb" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight White Bulb v2 (yeelink.light.mono2) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight White Bulb v2" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight White (yeelink.light.mono5) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight White" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight (yeelink.light.lamp1) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight (yeelink.light.lamp2) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight (yeelink.light.lamp3) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight (yeelink.light.lamp4) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight (yeelink.light.lamp5) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight (yeelink.light.lamp6) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight (yeelink.light.lamp7) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight (yeelink.light.lamp8) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight Panel (yeelink.light.panel1) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight Panel" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight Strip (yeelink.light.strip1) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight Strip" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}
+Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight Strip (yeelink.light.strip2) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight Strip" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}
+Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight Strip (yeelink.light.strip4) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight Strip" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight (yeelink.light.virtual) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight Color Bulb (yeelink.light.color1) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight Color Bulb" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}
+Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight Color Bulb YLDP06YL 10W (yeelink.light.color2) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight Color Bulb YLDP06YL 10W" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}
+Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight Color Bulb YLDP02YL 9W (yeelink.light.color3) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight Color Bulb YLDP02YL 9W" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}
+Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight Bulb YLDP13YL (8,5W) (yeelink.light.color4) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight Bulb YLDP13YL (8,5W)" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}
+Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+```
+
+### Yeelight yilai ceiling (yilai.light.ceiling1) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight yilai ceiling" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight yilai ceiling (yilai.light.ceiling2) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight yilai ceiling" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Yeelight yilai ceiling (yilai.light.ceiling3) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight yilai ceiling" <status>
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}
+Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}
+Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}
+String name "Name" (G_light) {channel="miio:basic:light:name"}
+String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}
+Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
+```
+
+### Zhimi Heater (zhimi.heater.za1) item file lines
+
+note: Autogenerated example. Replace the id (heater) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_heater "Zhimi Heater" <status>
+Switch power "Power" (G_heater) {channel="miio:basic:heater:power"}
+Number:Temperature target_temperature "Target Temperature" (G_heater) {channel="miio:basic:heater:target_temperature"}
+Number brightness "Brightness" (G_heater) {channel="miio:basic:heater:brightness"}
+Switch buzzer "Buzzer Status" (G_heater) {channel="miio:basic:heater:buzzer"}
+Number relative_humidity "Relative Humidity" (G_heater) {channel="miio:basic:heater:relative_humidity"}
+Switch childlock "Child Lock" (G_heater) {channel="miio:basic:heater:childlock"}
+Switch HWSwitch "HW Switch" (G_heater) {channel="miio:basic:heater:HWSwitch"}
+Number:Temperature temperature "Temperature" (G_heater) {channel="miio:basic:heater:temperature"}
+Number usedhours "Run Time" (G_heater) {channel="miio:basic:heater:usedhours"}
+```
+
+### Zhimi Heater (zhimi.heater.za2) item file lines
+
+note: Autogenerated example. Replace the id (heater) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_heater "Zhimi Heater" <status>
+Number fault "Heater - Device Fault" (G_heater) {channel="miio:basic:heater:fault"}
+Switch on "Heater - Power" (G_heater) {channel="miio:basic:heater:on"}
+Number:Temperature target-temperature "Heater - Target Temperature" (G_heater) {channel="miio:basic:heater:target-temperature"}
+Switch alarm "Alarm - Alarm" (G_heater) {channel="miio:basic:heater:alarm"}
+Number:Time countdown-time "Countdown - Countdown Time" (G_heater) {channel="miio:basic:heater:countdown-time"}
+Number relative-humidity "Environment - Relative Humidity" (G_heater) {channel="miio:basic:heater:relative-humidity"}
+Number:Temperature temperature "Environment - Temperature" (G_heater) {channel="miio:basic:heater:temperature"}
+Dimmer brightness "Indicator Light - Brightness" (G_heater) {channel="miio:basic:heater:brightness"}
+Switch physical-controls-locked "Physical Control Locked - Physical Controls Locked" (G_heater) {channel="miio:basic:heater:physical-controls-locked"}
+Number:Time use-time "Private-Service - Use Time" (G_heater) {channel="miio:basic:heater:use-time"}
+```
+
+### Zhimi Heater (zhimi.heater.zb1) item file lines
+
+note: Autogenerated example. Replace the id (heater) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_heater "Zhimi Heater" <status>
+Number fault "Heater - Device Fault" (G_heater) {channel="miio:basic:heater:fault"}
+Switch on "Heater - Power" (G_heater) {channel="miio:basic:heater:on"}
+Number:Temperature target-temperature "Heater - Target Temperature" (G_heater) {channel="miio:basic:heater:target-temperature"}
+Switch alarm "Alarm - Alarm" (G_heater) {channel="miio:basic:heater:alarm"}
+Number:Time countdown-time "Countdown - Countdown Time" (G_heater) {channel="miio:basic:heater:countdown-time"}
+Number relative-humidity "Environment - Relative Humidity" (G_heater) {channel="miio:basic:heater:relative-humidity"}
+Number:Temperature temperature "Environment - Temperature" (G_heater) {channel="miio:basic:heater:temperature"}
+Dimmer brightness "Indicator Light - Brightness" (G_heater) {channel="miio:basic:heater:brightness"}
+Switch physical-controls-locked "Physical Control Locked - Physical Controls Locked" (G_heater) {channel="miio:basic:heater:physical-controls-locked"}
+Number:Time use-time "Private-Service - Use Time" (G_heater) {channel="miio:basic:heater:use-time"}
+Number country-code "Private-Service - Country-Code" (G_heater) {channel="miio:basic:heater:country-code"}
+```
-### Mi Air Monitor v1 (zhimi.airmonitor.v1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airmonitor) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airmonitor "Mi Air Monitor v1" <status>\r
-Switch power "Power" (G_airmonitor) {channel="miio:basic:airmonitor:power"}\r
-Number aqi "Air Quality Index" (G_airmonitor) {channel="miio:basic:airmonitor:aqi"}\r
-Number battery "Battery" (G_airmonitor) {channel="miio:basic:airmonitor:battery"}\r
-Switch usb_state "USB State" (G_airmonitor) {channel="miio:basic:airmonitor:usb_state"}\r
-Switch time_state "Time State" (G_airmonitor) {channel="miio:basic:airmonitor:time_state"}\r
-Switch night_state "Night State" (G_airmonitor) {channel="miio:basic:airmonitor:night_state"}\r
-Number night_begin "Night Begin Time" (G_airmonitor) {channel="miio:basic:airmonitor:night_begin"}\r
-Number night_end "Night End Time" (G_airmonitor) {channel="miio:basic:airmonitor:night_end"}\r
-```\r
-\r
-### Mi Air Quality Monitor 2gen (cgllc.airmonitor.b1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airmonitor) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airmonitor "Mi Air Quality Monitor 2gen" <status>\r
-Number battery "Battery" (G_airmonitor) {channel="miio:basic:airmonitor:battery"}\r
-Number pm25 "PM2.5" (G_airmonitor) {channel="miio:basic:airmonitor:pm25"}\r
-Number co2 "CO2e" (G_airmonitor) {channel="miio:basic:airmonitor:co2"}\r
-Number tvoc "tVOC" (G_airmonitor) {channel="miio:basic:airmonitor:tvoc"}\r
-Number humidity "Humidity" (G_airmonitor) {channel="miio:basic:airmonitor:humidity"}\r
-Number temperature "Temperature" (G_airmonitor) {channel="miio:basic:airmonitor:temperature"}\r
-```\r
-\r
-### Mi Air Quality Monitor S1 (cgllc.airmonitor.s1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airmonitor) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airmonitor "Mi Air Quality Monitor S1" <status>\r
-Number battery "Battery" (G_airmonitor) {channel="miio:basic:airmonitor:battery"}\r
-Number pm25 "PM2.5" (G_airmonitor) {channel="miio:basic:airmonitor:pm25"}\r
-Number co2 "CO2" (G_airmonitor) {channel="miio:basic:airmonitor:co2"}\r
-Number tvoc "tVOC" (G_airmonitor) {channel="miio:basic:airmonitor:tvoc"}\r
-Number humidity "Humidity" (G_airmonitor) {channel="miio:basic:airmonitor:humidity"}\r
-Number temperature "Temperature" (G_airmonitor) {channel="miio:basic:airmonitor:temperature"}\r
-```\r
-\r
-### Mi Air Humidifier (zhimi.humidifier.v1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (humidifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_humidifier "Mi Air Humidifier" <status>\r
-Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}\r
-String mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"}\r
-Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidity"}\r
-Number setHumidity "Humidity Set" (G_humidifier) {channel="miio:basic:humidifier:setHumidity"}\r
-Number aqi "Air Quality Index" (G_humidifier) {channel="miio:basic:humidifier:aqi"}\r
-Number translevel "Trans_level" (G_humidifier) {channel="miio:basic:humidifier:translevel"}\r
-Number bright "LED Brightness" (G_humidifier) {channel="miio:basic:humidifier:bright"}\r
-Switch buzzer "Buzzer Status" (G_humidifier) {channel="miio:basic:humidifier:buzzer"}\r
-Number depth "Depth" (G_humidifier) {channel="miio:basic:humidifier:depth"}\r
-Switch dry "Dry" (G_humidifier) {channel="miio:basic:humidifier:dry"}\r
-Number usedhours "Run Time" (G_humidifier) {channel="miio:basic:humidifier:usedhours"}\r
-Number motorspeed "Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:motorspeed"}\r
-Number temperature "Temperature" (G_humidifier) {channel="miio:basic:humidifier:temperature"}\r
-Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:childlock"}\r
-```\r
-\r
-### Mi Air Humidifier (zhimi.humidifier.ca1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (humidifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_humidifier "Mi Air Humidifier" <status>\r
-Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}\r
-String mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"}\r
-Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidity"}\r
-Number setHumidity "Humidity Set" (G_humidifier) {channel="miio:basic:humidifier:setHumidity"}\r
-Number aqi "Air Quality Index" (G_humidifier) {channel="miio:basic:humidifier:aqi"}\r
-Number translevel "Trans_level" (G_humidifier) {channel="miio:basic:humidifier:translevel"}\r
-Number bright "LED Brightness" (G_humidifier) {channel="miio:basic:humidifier:bright"}\r
-Switch buzzer "Buzzer Status" (G_humidifier) {channel="miio:basic:humidifier:buzzer"}\r
-Number depth "Depth" (G_humidifier) {channel="miio:basic:humidifier:depth"}\r
-Switch dry "Dry" (G_humidifier) {channel="miio:basic:humidifier:dry"}\r
-Number usedhours "Run Time" (G_humidifier) {channel="miio:basic:humidifier:usedhours"}\r
-Number motorspeed "Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:motorspeed"}\r
-Number temperature "Temperature" (G_humidifier) {channel="miio:basic:humidifier:temperature"}\r
-Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:childlock"}\r
-```\r
-\r
-### Mi Air Evaporative Humidifier 2 (zhimi.humidifier.ca4) item file lines\r
-\r
-note: Autogenerated example. Replace the id (humidifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_humidifier "Mi Air Evaporative Humidifier 2" <status>\r
-Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}\r
-Number mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"}\r
-Number Fault "Humidifier Device Fault" (G_humidifier) {channel="miio:basic:humidifier:Fault"}\r
-Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidity"}\r
-Number targetHumidity "Target Humidity" (G_humidifier) {channel="miio:basic:humidifier:targetHumidity"}\r
-Number waterlevel "Water Level" (G_humidifier) {channel="miio:basic:humidifier:waterlevel"}\r
-Number bright "LED Brightness" (G_humidifier) {channel="miio:basic:humidifier:bright"}\r
-Switch buzzer "Buzzer Status" (G_humidifier) {channel="miio:basic:humidifier:buzzer"}\r
-Switch dry "Dry" (G_humidifier) {channel="miio:basic:humidifier:dry"}\r
-Number usedhours "Run Time" (G_humidifier) {channel="miio:basic:humidifier:usedhours"}\r
-Number powerhours "Power Time" (G_humidifier) {channel="miio:basic:humidifier:powerhours"}\r
-Number targetmotorspeed "Target Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:targetmotorspeed"}\r
-Number actualmotorspeed "Actual Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:actualmotorspeed"}\r
-Number temperature "Temperature" (G_humidifier) {channel="miio:basic:humidifier:temperature"}\r
-Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:childlock"}\r
-Number ButtonPressed "Button Pressed" (G_humidifier) {channel="miio:basic:humidifier:ButtonPressed"}\r
-Switch clean "Clean Mode" (G_humidifier) {channel="miio:basic:humidifier:clean"}\r
-Number countryCode "Country Code" (G_humidifier) {channel="miio:basic:humidifier:countryCode"}\r
-```\r
-\r
-### Mi Air Humidifier 2 (zhimi.humidifier.cb1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (humidifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_humidifier "Mi Air Humidifier 2" <status>\r
-Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}\r
-String humidifierMode "Humidifier Mode" (G_humidifier) {channel="miio:basic:humidifier:humidifierMode"}\r
-Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidity"}\r
-Number setHumidity "Humidity Set" (G_humidifier) {channel="miio:basic:humidifier:setHumidity"}\r
-Number bright "LED Brightness" (G_humidifier) {channel="miio:basic:humidifier:bright"}\r
-Switch buzzer "Buzzer Status" (G_humidifier) {channel="miio:basic:humidifier:buzzer"}\r
-Number depth "Depth" (G_humidifier) {channel="miio:basic:humidifier:depth"}\r
-Switch dry "Dry" (G_humidifier) {channel="miio:basic:humidifier:dry"}\r
-Number usedhours "Run Time" (G_humidifier) {channel="miio:basic:humidifier:usedhours"}\r
-Number motorspeed "Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:motorspeed"}\r
-Number temperature "Temperature" (G_humidifier) {channel="miio:basic:humidifier:temperature"}\r
-Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:childlock"}\r
-```\r
-\r
-### Mi Air Purifier v1 (zhimi.airpurifier.v1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airpurifier "Mi Air Purifier v1" <status>\r
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
-Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
-```\r
-\r
-### Mi Air Purifier v2 (zhimi.airpurifier.v2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airpurifier "Mi Air Purifier v2" <status>\r
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
-Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
-```\r
-\r
-### Mi Air Purifier v3 (zhimi.airpurifier.v3) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airpurifier "Mi Air Purifier v3" <status>\r
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
-Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
-```\r
-\r
-### Mi Air Purifier v5 (zhimi.airpurifier.v5) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airpurifier "Mi Air Purifier v5" <status>\r
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
-Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
-```\r
-\r
-### Mi Air Purifier Pro v6 (zhimi.airpurifier.v6) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airpurifier "Mi Air Purifier Pro v6" <status>\r
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
-Number bright "LED Brightness" (G_airpurifier) {channel="miio:basic:airpurifier:bright"}\r
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
-Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
-```\r
-\r
-### Mi Air Purifier Pro v7 (zhimi.airpurifier.v7) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airpurifier "Mi Air Purifier Pro v7" <status>\r
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
-Number volume "Volume" (G_airpurifier) {channel="miio:basic:airpurifier:volume"}\r
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
-Number illuminance "Illuminance" (G_airpurifier) {channel="miio:basic:airpurifier:illuminance"}\r
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
-Number motorspeed2 "Motor Speed 2" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed2"}\r
-Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
-```\r
-\r
-### Mi Air Purifier 2 (mini) (zhimi.airpurifier.m1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airpurifier "Mi Air Purifier 2 (mini)" <status>\r
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
-Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
-```\r
-\r
-### Mi Air Purifier (mini) (zhimi.airpurifier.m2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airpurifier "Mi Air Purifier (mini)" <status>\r
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
-Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
-```\r
-\r
-### Mi Air Purifier MS1 (zhimi.airpurifier.ma1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airpurifier "Mi Air Purifier MS1" <status>\r
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
-Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
-```\r
-\r
-### Mi Air Purifier MS2 (zhimi.airpurifier.ma2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airpurifier "Mi Air Purifier MS2" <status>\r
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
-Number bright "LED Brightness" (G_airpurifier) {channel="miio:basic:airpurifier:bright"}\r
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
-Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
-```\r
-\r
-### Mi Air Purifier 3 (zhimi.airpurifier.ma4) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airpurifier "Mi Air Purifier 3" <status>\r
-Number Fault "Air Purifier-Device Fault" (G_airpurifier) {channel="miio:basic:airpurifier:Fault"}\r
-Switch On "Air Purifier-Switch Status" (G_airpurifier) {channel="miio:basic:airpurifier:On"}\r
-Number FanLevel "Air Purifier-Fan Level" (G_airpurifier) {channel="miio:basic:airpurifier:FanLevel"}\r
-Number Mode "Air Purifier-Mode" (G_airpurifier) {channel="miio:basic:airpurifier:Mode"}\r
-String FirmwareRevision "Device Information-Current Firmware Version" (G_airpurifier) {channel="miio:basic:airpurifier:FirmwareRevision"}\r
-String Manufacturer "Device Information-Device Manufacturer" (G_airpurifier) {channel="miio:basic:airpurifier:Manufacturer"}\r
-String Model "Device Information-Device Model" (G_airpurifier) {channel="miio:basic:airpurifier:Model"}\r
-String SerialNumber "Device Information-Device Serial Number" (G_airpurifier) {channel="miio:basic:airpurifier:SerialNumber"}\r
-Number Pm25Density "Environment-PM2.5 Density" (G_airpurifier) {channel="miio:basic:airpurifier:Pm25Density"}\r
-Number RelativeHumidity "Environment-Relative Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:RelativeHumidity"}\r
-Number Temperature "Environment-Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:Temperature"}\r
-Number FilterLifeLevel "Filter-Filter Life Level" (G_airpurifier) {channel="miio:basic:airpurifier:FilterLifeLevel"}\r
-String FilterUsedTime "Filter-Filter Used Time" (G_airpurifier) {channel="miio:basic:airpurifier:FilterUsedTime"}\r
-Switch Alarm "Alarm-Alarm" (G_airpurifier) {channel="miio:basic:airpurifier:Alarm"}\r
-Number Brightness "Indicator Light-Brightness" (G_airpurifier) {channel="miio:basic:airpurifier:Brightness"}\r
-Switch On1 "Indicator Light-Switch Status" (G_airpurifier) {channel="miio:basic:airpurifier:On1"}\r
-Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_airpurifier) {channel="miio:basic:airpurifier:PhysicalControlsLocked"}\r
-String ButtonPressed "button-button_pressed" (G_airpurifier) {channel="miio:basic:airpurifier:ButtonPressed"}\r
-Number FilterMaxTime "filter-time-filter-max-time" (G_airpurifier) {channel="miio:basic:airpurifier:FilterMaxTime"}\r
-Number FilterHourUsedDebug "filter-time-filter-hour-used-debug" (G_airpurifier) {channel="miio:basic:airpurifier:FilterHourUsedDebug"}\r
-Number M1Strong "motor-speed-m1-strong" (G_airpurifier) {channel="miio:basic:airpurifier:M1Strong"}\r
-Number M1High "motor-speed-m1-high" (G_airpurifier) {channel="miio:basic:airpurifier:M1High"}\r
-Number M1Med "motor-speed-m1-med" (G_airpurifier) {channel="miio:basic:airpurifier:M1Med"}\r
-Number M1MedL "motor-speed-m1-med-l" (G_airpurifier) {channel="miio:basic:airpurifier:M1MedL"}\r
-Number M1Low "motor-speed-m1-low" (G_airpurifier) {channel="miio:basic:airpurifier:M1Low"}\r
-Number M1Silent "motor-speed-m1-silent" (G_airpurifier) {channel="miio:basic:airpurifier:M1Silent"}\r
-Number M1Favorite "motor-speed-m1-favorite" (G_airpurifier) {channel="miio:basic:airpurifier:M1Favorite"}\r
-Number Motor1Speed "motor-speed-motor1-speed" (G_airpurifier) {channel="miio:basic:airpurifier:Motor1Speed"}\r
-Number Motor1SetSpeed "motor-speed-motor1-set-speed" (G_airpurifier) {channel="miio:basic:airpurifier:Motor1SetSpeed"}\r
-Number FavoriteFanLevel "motor-speed-favorite fan level" (G_airpurifier) {channel="miio:basic:airpurifier:FavoriteFanLevel"}\r
-Number UseTime "use-time-use-time" (G_airpurifier) {channel="miio:basic:airpurifier:UseTime"}\r
-Number PurifyVolume "aqi-purify-volume" (G_airpurifier) {channel="miio:basic:airpurifier:PurifyVolume"}\r
-Number AverageAqi "aqi-average-aqi" (G_airpurifier) {channel="miio:basic:airpurifier:AverageAqi"}\r
-Number AverageAqiCnt "aqi-average-aqi-cnt" (G_airpurifier) {channel="miio:basic:airpurifier:AverageAqiCnt"}\r
-String AqiZone "aqi-aqi-zone" (G_airpurifier) {channel="miio:basic:airpurifier:AqiZone"}\r
-String SensorState "aqi-sensor-state" (G_airpurifier) {channel="miio:basic:airpurifier:SensorState"}\r
-Number AqiGoodh "aqi-aqi-goodh" (G_airpurifier) {channel="miio:basic:airpurifier:AqiGoodh"}\r
-Number AqiRunstate "aqi-aqi-runstate" (G_airpurifier) {channel="miio:basic:airpurifier:AqiRunstate"}\r
-Number AqiState "aqi-aqi-state" (G_airpurifier) {channel="miio:basic:airpurifier:AqiState"}\r
-Number AqiUpdataHeartbeat "aqi-aqi-updata-heartbeat" (G_airpurifier) {channel="miio:basic:airpurifier:AqiUpdataHeartbeat"}\r
-String RfidTag "rfid-rfid-tag" (G_airpurifier) {channel="miio:basic:airpurifier:RfidTag"}\r
-String RfidFactoryId "rfid-rfid-factory-id" (G_airpurifier) {channel="miio:basic:airpurifier:RfidFactoryId"}\r
-String RfidProductId "rfid-rfid-product-id" (G_airpurifier) {channel="miio:basic:airpurifier:RfidProductId"}\r
-String RfidTime "rfid-rfid-time" (G_airpurifier) {channel="miio:basic:airpurifier:RfidTime"}\r
-String RfidSerialNum "rfid-rfid-serial-num" (G_airpurifier) {channel="miio:basic:airpurifier:RfidSerialNum"}\r
-Number AppExtra "others-app-extra" (G_airpurifier) {channel="miio:basic:airpurifier:AppExtra"}\r
-Number MainChannel "others-main-channel" (G_airpurifier) {channel="miio:basic:airpurifier:MainChannel"}\r
-Number SlaveChannel "others-slave-channel" (G_airpurifier) {channel="miio:basic:airpurifier:SlaveChannel"}\r
-String Cola "others-cola" (G_airpurifier) {channel="miio:basic:airpurifier:Cola"}\r
-Switch ButtomDoor "others-buttom-door" (G_airpurifier) {channel="miio:basic:airpurifier:ButtomDoor"}\r
-Number RebootCause "others-reboot_cause" (G_airpurifier) {channel="miio:basic:airpurifier:RebootCause"}\r
-Number HwVersion "others-hw-version" (G_airpurifier) {channel="miio:basic:airpurifier:HwVersion"}\r
-Number I2cErrorCount "others-i2c-error-count" (G_airpurifier) {channel="miio:basic:airpurifier:I2cErrorCount"}\r
-Number ManualLevel "others-manual-level" (G_airpurifier) {channel="miio:basic:airpurifier:ManualLevel"}\r
-```\r
-\r
-### Mi Air Purifier 3 (zhimi.airpurifier.mb3) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airpurifier "Mi Air Purifier 3" <status>\r
-Number Fault "Air Purifier-fault" (G_airpurifier) {channel="miio:basic:airpurifier:Fault"}\r
-Switch On "Air Purifier-Switch Status" (G_airpurifier) {channel="miio:basic:airpurifier:On"}\r
-Number FanLevel "Air Purifier-Fan Level" (G_airpurifier) {channel="miio:basic:airpurifier:FanLevel"}\r
-Number Mode "Air Purifier-Mode" (G_airpurifier) {channel="miio:basic:airpurifier:Mode"}\r
-String FirmwareRevision "Device Information-Current Firmware Version" (G_airpurifier) {channel="miio:basic:airpurifier:FirmwareRevision"}\r
-String Manufacturer "Device Information-Device Manufacturer" (G_airpurifier) {channel="miio:basic:airpurifier:Manufacturer"}\r
-String Model "Device Information-Device Model" (G_airpurifier) {channel="miio:basic:airpurifier:Model"}\r
-String SerialNumber "Device Information-Device Serial Number" (G_airpurifier) {channel="miio:basic:airpurifier:SerialNumber"}\r
-Number Pm25Density "Environment-PM2.5" (G_airpurifier) {channel="miio:basic:airpurifier:Pm25Density"}\r
-Number RelativeHumidity "Environment-Relative Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:RelativeHumidity"}\r
-Number Temperature "Environment-Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:Temperature"}\r
-Number FilterLifeLevel "Filter-Filter Life Level" (G_airpurifier) {channel="miio:basic:airpurifier:FilterLifeLevel"}\r
-String FilterUsedTime "Filter-Filter Used Time" (G_airpurifier) {channel="miio:basic:airpurifier:FilterUsedTime"}\r
-Switch Alarm "Alarm-Alarm" (G_airpurifier) {channel="miio:basic:airpurifier:Alarm"}\r
-Number Brightness "Indicator Light-brightness" (G_airpurifier) {channel="miio:basic:airpurifier:Brightness"}\r
-Switch On1 "Indicator Light-Switch Status" (G_airpurifier) {channel="miio:basic:airpurifier:On1"}\r
-Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_airpurifier) {channel="miio:basic:airpurifier:PhysicalControlsLocked"}\r
-String ButtonPressed "Button-button-pressed" (G_airpurifier) {channel="miio:basic:airpurifier:ButtonPressed"}\r
-Number FilterMaxTime "filter-time-filter-max-time" (G_airpurifier) {channel="miio:basic:airpurifier:FilterMaxTime"}\r
-Number FilterHourDebug "filter-time-filter-hour-debug" (G_airpurifier) {channel="miio:basic:airpurifier:FilterHourDebug"}\r
-Number MotorStrong "motor-speed-motor-strong" (G_airpurifier) {channel="miio:basic:airpurifier:MotorStrong"}\r
-Number MotorHigh "motor-speed-motor-high" (G_airpurifier) {channel="miio:basic:airpurifier:MotorHigh"}\r
-Number MotorMed "motor-speed-motor-med" (G_airpurifier) {channel="miio:basic:airpurifier:MotorMed"}\r
-Number MotorMedL "motor-speed-motor-med-l" (G_airpurifier) {channel="miio:basic:airpurifier:MotorMedL"}\r
-Number MotorLow "motor-speed-motor-low" (G_airpurifier) {channel="miio:basic:airpurifier:MotorLow"}\r
-Number MotorSilent "motor-speed-motor-silent" (G_airpurifier) {channel="miio:basic:airpurifier:MotorSilent"}\r
-Number MotorFavorite "motor-speed-motor-favorite" (G_airpurifier) {channel="miio:basic:airpurifier:MotorFavorite"}\r
-Number MotorSpeed "motor-speed-motor-speed" (G_airpurifier) {channel="miio:basic:airpurifier:MotorSpeed"}\r
-Number MotorSetSpeed "motor-speed-motor-set-speed" (G_airpurifier) {channel="miio:basic:airpurifier:MotorSetSpeed"}\r
-Number FavoriteFanLevel "motor-speed-favorite-fan-level" (G_airpurifier) {channel="miio:basic:airpurifier:FavoriteFanLevel"}\r
-Number UseTime "use-time-use-time" (G_airpurifier) {channel="miio:basic:airpurifier:UseTime"}\r
-Number PurifyVolume "aqi-purify-volume" (G_airpurifier) {channel="miio:basic:airpurifier:PurifyVolume"}\r
-Number AverageAqi "aqi-average-aqi" (G_airpurifier) {channel="miio:basic:airpurifier:AverageAqi"}\r
-Number AverageAqiCnt "aqi-average-aqi-cnt" (G_airpurifier) {channel="miio:basic:airpurifier:AverageAqiCnt"}\r
-String AqiZone "aqi-aqi-zone" (G_airpurifier) {channel="miio:basic:airpurifier:AqiZone"}\r
-String SensorState "aqi-sensor-state" (G_airpurifier) {channel="miio:basic:airpurifier:SensorState"}\r
-Number AqiGoodh "aqi-aqi-goodh" (G_airpurifier) {channel="miio:basic:airpurifier:AqiGoodh"}\r
-Number AqiRunstate "aqi-aqi-runstate" (G_airpurifier) {channel="miio:basic:airpurifier:AqiRunstate"}\r
-Number AqiState "aqi-aqi-state" (G_airpurifier) {channel="miio:basic:airpurifier:AqiState"}\r
-Number AqiUpdataHeartbeat "aqi-aqi-updata-heartbeat" (G_airpurifier) {channel="miio:basic:airpurifier:AqiUpdataHeartbeat"}\r
-String RfidTag "rfid-rfid-tag" (G_airpurifier) {channel="miio:basic:airpurifier:RfidTag"}\r
-String RfidFactoryId "rfid-rfid-factory-id" (G_airpurifier) {channel="miio:basic:airpurifier:RfidFactoryId"}\r
-String RfidProductId "rfid-rfid-product-id" (G_airpurifier) {channel="miio:basic:airpurifier:RfidProductId"}\r
-String RfidTime "rfid-rfid-time" (G_airpurifier) {channel="miio:basic:airpurifier:RfidTime"}\r
-String RfidSerialNum "rfid-rfid-serial-num" (G_airpurifier) {channel="miio:basic:airpurifier:RfidSerialNum"}\r
-Number AppExtra "others-app-extra" (G_airpurifier) {channel="miio:basic:airpurifier:AppExtra"}\r
-Number MainChannel "others-main-channel" (G_airpurifier) {channel="miio:basic:airpurifier:MainChannel"}\r
-Number SlaveChannel "others-slave-channel" (G_airpurifier) {channel="miio:basic:airpurifier:SlaveChannel"}\r
-String Cola "others-cola" (G_airpurifier) {channel="miio:basic:airpurifier:Cola"}\r
-Switch ButtomDoor "others-buttom-door" (G_airpurifier) {channel="miio:basic:airpurifier:ButtomDoor"}\r
-Number RebootCause "others-reboot-cause" (G_airpurifier) {channel="miio:basic:airpurifier:RebootCause"}\r
-Number HwVersion "others-hw-version" (G_airpurifier) {channel="miio:basic:airpurifier:HwVersion"}\r
-Number IicErrorCount "others-iic-error-count" (G_airpurifier) {channel="miio:basic:airpurifier:IicErrorCount"}\r
-Number ManualLevel "others-manual-level" (G_airpurifier) {channel="miio:basic:airpurifier:ManualLevel"}\r
-Number CountryCode "others-National code" (G_airpurifier) {channel="miio:basic:airpurifier:CountryCode"}\r
-```\r
-\r
-### Mi Air Purifier Super (zhimi.airpurifier.sa1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airpurifier "Mi Air Purifier Super" <status>\r
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
-Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
-```\r
-\r
-### Mi Air Purifier Super 2 (zhimi.airpurifier.sa2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airpurifier "Mi Air Purifier Super 2" <status>\r
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
-Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
-```\r
-\r
-### Mi Fresh Air Ventilator (dmaker.airfresh.t2017) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airfresh) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airfresh "Mi Fresh Air Ventilator" <status>\r
-Switch power "Power" (G_airfresh) {channel="miio:basic:airfresh:power"}\r
-String airFreshMode "Mode" (G_airfresh) {channel="miio:basic:airfresh:airFreshMode"}\r
-Switch airFreshPTCPower "PTC" (G_airfresh) {channel="miio:basic:airfresh:airFreshPTCPower"}\r
-String airFreshPtcLevel "PTC Level" (G_airfresh) {channel="miio:basic:airfresh:airFreshPtcLevel"}\r
-Switch airFreshPTCStatus "PTC Status" (G_airfresh) {channel="miio:basic:airfresh:airFreshPTCStatus"}\r
-String airFreshDisplayDirection "Screen direction" (G_airfresh) {channel="miio:basic:airfresh:airFreshDisplayDirection"}\r
-Switch airFreshDisplay "Display" (G_airfresh) {channel="miio:basic:airfresh:airFreshDisplay"}\r
-Switch airFreshChildLock "Child Lock" (G_airfresh) {channel="miio:basic:airfresh:airFreshChildLock"}\r
-Switch airFreshSound "Sound" (G_airfresh) {channel="miio:basic:airfresh:airFreshSound"}\r
-Number airFreshPM25 "PM2.5" (G_airfresh) {channel="miio:basic:airfresh:airFreshPM25"}\r
-Number airFreshCO2 "CO2" (G_airfresh) {channel="miio:basic:airfresh:airFreshCO2"}\r
-Number airFreshCurrentSpeed "Current Speed" (G_airfresh) {channel="miio:basic:airfresh:airFreshCurrentSpeed"}\r
-Number airFreshFavoriteSpeed "Favorite Speed" (G_airfresh) {channel="miio:basic:airfresh:airFreshFavoriteSpeed"}\r
-Number airFreshTemperature "Temperature Outside" (G_airfresh) {channel="miio:basic:airfresh:airFreshTemperature"}\r
-Number airFreshFilterPercents "Filter Percents Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterPercents"}\r
-Number airFreshFilterDays "Filter Days Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterDays"}\r
-Number airFreshFilterProPercents "Filter Pro Percents Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterProPercents"}\r
-Number airFreshFilterProDays "Filter Pro Days Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterProDays"}\r
-String airFreshResetFilter "Reset Filter" (G_airfresh) {channel="miio:basic:airfresh:airFreshResetFilter"}\r
-```\r
-\r
-### Mi Fresh Air Ventilator A1 (dmaker.airfresh.a1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airfresh) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airfresh "Mi Fresh Air Ventilator A1" <status>\r
-Switch power "Power" (G_airfresh) {channel="miio:basic:airfresh:power"}\r
-String airFreshMode "Mode" (G_airfresh) {channel="miio:basic:airfresh:airFreshMode"}\r
-Switch airFreshPTCPower "PTC" (G_airfresh) {channel="miio:basic:airfresh:airFreshPTCPower"}\r
-Switch airFreshPTCStatus "PTC Status" (G_airfresh) {channel="miio:basic:airfresh:airFreshPTCStatus"}\r
-Switch airFreshDisplay "Display" (G_airfresh) {channel="miio:basic:airfresh:airFreshDisplay"}\r
-Switch airFreshChildLock "Child Lock" (G_airfresh) {channel="miio:basic:airfresh:airFreshChildLock"}\r
-Switch airFreshSound "Sound" (G_airfresh) {channel="miio:basic:airfresh:airFreshSound"}\r
-Number airFreshPM25 "PM2.5" (G_airfresh) {channel="miio:basic:airfresh:airFreshPM25"}\r
-Number airFreshCO2 "CO2" (G_airfresh) {channel="miio:basic:airfresh:airFreshCO2"}\r
-Number airFreshCurrentSpeed "Current Speed" (G_airfresh) {channel="miio:basic:airfresh:airFreshCurrentSpeed"}\r
-Number airFreshFavoriteSpeed "Favorite Speed" (G_airfresh) {channel="miio:basic:airfresh:airFreshFavoriteSpeed"}\r
-Number airFreshTemperature "Temperature Outside" (G_airfresh) {channel="miio:basic:airfresh:airFreshTemperature"}\r
-Number airFreshFilterPercents "Filter Percents Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterPercents"}\r
-Number airFreshFilterDays "Filter Days Remaining" (G_airfresh) {channel="miio:basic:airfresh:airFreshFilterDays"}\r
-String airFreshResetFilterA1 "Reset Filter" (G_airfresh) {channel="miio:basic:airfresh:airFreshResetFilterA1"}\r
-```\r
-\r
-### Gosund Plug (cuco.plug.cp1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_plug "Gosund Plug" <status>\r
-String FirmwareRevision "Device Information-CurrentFirmware Version" (G_plug) {channel="miio:basic:plug:FirmwareRevision"}\r
-String Manufacturer "Device Information-Device Manufacturer" (G_plug) {channel="miio:basic:plug:Manufacturer"}\r
-String Model "Device Information-Device Model" (G_plug) {channel="miio:basic:plug:Model"}\r
-String SerialNumber "Device Information-Device Serial Number" (G_plug) {channel="miio:basic:plug:SerialNumber"}\r
-Switch On "Switch-Switch Status" (G_plug) {channel="miio:basic:plug:On"}\r
-```\r
-\r
-### Mi Air Purifier mb1 (zhimi.airpurifier.mb1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airpurifier "Mi Air Purifier mb1" <status>\r
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
-Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
-```\r
-\r
-### Mi Air Purifier 2S (zhimi.airpurifier.mc1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airpurifier "Mi Air Purifier 2S" <status>\r
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
-Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
-```\r
-\r
-### Mi Air Purifier 2S (zhimi.airpurifier.mc2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airpurifier "Mi Air Purifier 2S" <status>\r
-Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}\r
-String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}\r
-Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}\r
-Number aqi "Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:aqi"}\r
-Number averageaqi "Average Air Quality Index" (G_airpurifier) {channel="miio:basic:airpurifier:averageaqi"}\r
-Switch led "LED Status" (G_airpurifier) {channel="miio:basic:airpurifier:led"}\r
-Switch buzzer "Buzzer Status" (G_airpurifier) {channel="miio:basic:airpurifier:buzzer"}\r
-Number filtermaxlife "Filter Max Life" (G_airpurifier) {channel="miio:basic:airpurifier:filtermaxlife"}\r
-Number filterhours "Filter Hours used" (G_airpurifier) {channel="miio:basic:airpurifier:filterhours"}\r
-Number usedhours "Run Time" (G_airpurifier) {channel="miio:basic:airpurifier:usedhours"}\r
-Number motorspeed "Motor Speed" (G_airpurifier) {channel="miio:basic:airpurifier:motorspeed"}\r
-Number filterlife "Filter Life" (G_airpurifier) {channel="miio:basic:airpurifier:filterlife"}\r
-Number favoritelevel "Favorite Level" (G_airpurifier) {channel="miio:basic:airpurifier:favoritelevel"}\r
-Number temperature "Temperature" (G_airpurifier) {channel="miio:basic:airpurifier:temperature"}\r
-Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpurifier:purifyvolume"}\r
-Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}\r
-```\r
-\r
-### Mi Smart Fan (zhimi.fan.v1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_fan "Mi Smart Fan" <status>\r
-Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}\r
-Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}\r
-Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}\r
-Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}\r
-Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}\r
-Switch buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}\r
-Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}\r
-Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}\r
-Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}\r
-Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}\r
-Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}\r
-Number temp_dec "Temperature" (G_fan) {channel="miio:basic:fan:temp_dec"}\r
-Number humidity "Humidity" (G_fan) {channel="miio:basic:fan:humidity"}\r
-String acPower "AC Power" (G_fan) {channel="miio:basic:fan:acPower"}\r
-String mode "Battery Charge" (G_fan) {channel="miio:basic:fan:mode"}\r
-Number battery "Battery" (G_fan) {channel="miio:basic:fan:battery"}\r
-String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}\r
-```\r
-\r
-### Mi Smart Fan (zhimi.fan.v2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_fan "Mi Smart Fan" <status>\r
-Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}\r
-Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}\r
-Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}\r
-Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}\r
-Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}\r
-Switch buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}\r
-Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}\r
-Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}\r
-Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}\r
-Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}\r
-Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}\r
-Number temp_dec "Temperature" (G_fan) {channel="miio:basic:fan:temp_dec"}\r
-Number humidity "Humidity" (G_fan) {channel="miio:basic:fan:humidity"}\r
-String acPower "AC Power" (G_fan) {channel="miio:basic:fan:acPower"}\r
-String mode "Battery Charge" (G_fan) {channel="miio:basic:fan:mode"}\r
-Number battery "Battery" (G_fan) {channel="miio:basic:fan:battery"}\r
-String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}\r
-```\r
-\r
-### Mi Smart Pedestal Fan (zhimi.fan.v3) item file lines\r
-\r
-note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_fan "Mi Smart Pedestal Fan" <status>\r
-Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}\r
-Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}\r
-Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}\r
-Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}\r
-Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}\r
-Switch buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}\r
-Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}\r
-Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}\r
-Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}\r
-Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}\r
-Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}\r
-Number temp_dec "Temperature" (G_fan) {channel="miio:basic:fan:temp_dec"}\r
-Number humidity "Humidity" (G_fan) {channel="miio:basic:fan:humidity"}\r
-String acPower "AC Power" (G_fan) {channel="miio:basic:fan:acPower"}\r
-String mode "Battery Charge" (G_fan) {channel="miio:basic:fan:mode"}\r
-Number battery "Battery" (G_fan) {channel="miio:basic:fan:battery"}\r
-String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}\r
-```\r
-\r
-### Xiaomi Mi Smart Pedestal Fan (zhimi.fan.sa1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_fan "Xiaomi Mi Smart Pedestal Fan" <status>\r
-Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}\r
-Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}\r
-Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}\r
-Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}\r
-Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}\r
-Switch buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}\r
-Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}\r
-Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}\r
-Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}\r
-Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}\r
-Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}\r
-Switch acPower "AC Power" (G_fan) {channel="miio:basic:fan:acPower"}\r
-String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}\r
-```\r
-\r
-### Xiaomi Mi Smart Pedestal Fan (zhimi.fan.za1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_fan "Xiaomi Mi Smart Pedestal Fan" <status>\r
-Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}\r
-Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}\r
-Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}\r
-Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}\r
-Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}\r
-Switch buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}\r
-Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}\r
-Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}\r
-Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}\r
-Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}\r
-Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}\r
-Switch acPower "AC Power" (G_fan) {channel="miio:basic:fan:acPower"}\r
-String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}\r
-```\r
-\r
-### Xiaomi Mi Smart Pedestal Fan (zhimi.fan.za3) item file lines\r
-\r
-note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_fan "Xiaomi Mi Smart Pedestal Fan" <status>\r
-Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}\r
-Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}\r
-Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}\r
-Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}\r
-Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}\r
-Number buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}\r
-Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}\r
-Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}\r
-Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}\r
-Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}\r
-Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}\r
-String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}\r
-```\r
-\r
-### Xiaomi Mi Smart Pedestal Fan (zhimi.fan.za4) item file lines\r
-\r
-note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_fan "Xiaomi Mi Smart Pedestal Fan" <status>\r
-Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}\r
-Switch angleEnable "Rotation" (G_fan) {channel="miio:basic:fan:angleEnable"}\r
-Number usedhours "Run Time" (G_fan) {channel="miio:basic:fan:usedhours"}\r
-Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}\r
-Number poweroffTime "Timer" (G_fan) {channel="miio:basic:fan:poweroffTime"}\r
-Number buzzer "Buzzer" (G_fan) {channel="miio:basic:fan:buzzer"}\r
-Number led_b "LED" (G_fan) {channel="miio:basic:fan:led_b"}\r
-Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}\r
-Number speedLevel "Speed Level" (G_fan) {channel="miio:basic:fan:speedLevel"}\r
-Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}\r
-Number naturalLevel "Natural Level" (G_fan) {channel="miio:basic:fan:naturalLevel"}\r
-String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}\r
-```\r
-\r
-### Xiaomi Mijia Smart Tower Fan (dmaker.fan.1c) item file lines\r
-\r
-note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_fan "Xiaomi Mijia Smart Tower Fan" <status>\r
-String Manufacturer "Device Information-Device Manufacturer" (G_fan) {channel="miio:basic:fan:Manufacturer"}\r
-String Model "Device Information-Device Model" (G_fan) {channel="miio:basic:fan:Model"}\r
-String SerialNumber "Device Information-Device Serial Number" (G_fan) {channel="miio:basic:fan:SerialNumber"}\r
-String FirmwareRevision "Device Information-Current Firmware Version" (G_fan) {channel="miio:basic:fan:FirmwareRevision"}\r
-Switch On "Fan-Switch Status" (G_fan) {channel="miio:basic:fan:On"}\r
-Number FanLevel "Fan-Fan Level" (G_fan) {channel="miio:basic:fan:FanLevel"}\r
-Switch HorizontalSwing "Fan-Horizontal Swing" (G_fan) {channel="miio:basic:fan:HorizontalSwing"}\r
-Number Mode "Fan-Mode" (G_fan) {channel="miio:basic:fan:Mode"}\r
-Number OffDelayTime "Fan-Power Off Delay Time" (G_fan) {channel="miio:basic:fan:OffDelayTime"}\r
-Switch Alarm "Fan-Alarm" (G_fan) {channel="miio:basic:fan:Alarm"}\r
-Switch Brightness "Fan-Brightness" (G_fan) {channel="miio:basic:fan:Brightness"}\r
-Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_fan) {channel="miio:basic:fan:PhysicalControlsLocked"}\r
-```\r
-\r
-### Xiaomi Mijia Smart Tower Fan (dmaker.fan.p5) item file lines\r
-\r
-note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_fan "Xiaomi Mijia Smart Tower Fan" <status>\r
-Switch power "Power" (G_fan) {channel="miio:basic:fan:power"}\r
-Switch roll "Rotation" (G_fan) {channel="miio:basic:fan:roll"}\r
-Number mode "Mode" (G_fan) {channel="miio:basic:fan:mode"}\r
-Number angle "Angle" (G_fan) {channel="miio:basic:fan:angle"}\r
-Number timer "Timer" (G_fan) {channel="miio:basic:fan:timer"}\r
-Switch beep "Beep Sound" (G_fan) {channel="miio:basic:fan:beep"}\r
-Number light "Light" (G_fan) {channel="miio:basic:fan:light"}\r
-Switch child_lock "Child Lock" (G_fan) {channel="miio:basic:fan:child_lock"}\r
-Number speed "Speed" (G_fan) {channel="miio:basic:fan:speed"}\r
-```\r
-\r
-### Xiaomi Mijia Smart Tower Fan (dmaker.fan.p8) item file lines\r
-\r
-note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_fan "Xiaomi Mijia Smart Tower Fan" <status>\r
-String Manufacturer "Device Information-Device Manufacturer" (G_fan) {channel="miio:basic:fan:Manufacturer"}\r
-String Model "Device Information-Device Model" (G_fan) {channel="miio:basic:fan:Model"}\r
-String SerialNumber "Device Information-Device Serial Number" (G_fan) {channel="miio:basic:fan:SerialNumber"}\r
-String FirmwareRevision "Device Information-Current Firmware Version" (G_fan) {channel="miio:basic:fan:FirmwareRevision"}\r
-Switch On "Fan-Switch Status" (G_fan) {channel="miio:basic:fan:On"}\r
-Number FanLevel "Fan-Fan Level" (G_fan) {channel="miio:basic:fan:FanLevel"}\r
-Switch HorizontalSwing "Fan-Horizontal Swing" (G_fan) {channel="miio:basic:fan:HorizontalSwing"}\r
-Number Mode "Fan-Mode" (G_fan) {channel="miio:basic:fan:Mode"}\r
-Number OffDelayTime "Fan-Power Off Delay Time" (G_fan) {channel="miio:basic:fan:OffDelayTime"}\r
-Switch Alarm "Fan-Alarm" (G_fan) {channel="miio:basic:fan:Alarm"}\r
-Switch Brightness "Fan-Brightness" (G_fan) {channel="miio:basic:fan:Brightness"}\r
-Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_fan) {channel="miio:basic:fan:PhysicalControlsLocked"}\r
-```\r
-\r
-### Xiaomi Mijia Smart Tower Fan (dmaker.fan.p9) item file lines\r
-\r
-note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_fan "Xiaomi Mijia Smart Tower Fan" <status>\r
-String Manufacturer "Device Information-Device Manufacturer" (G_fan) {channel="miio:basic:fan:Manufacturer"}\r
-String Model "Device Information-Device Model" (G_fan) {channel="miio:basic:fan:Model"}\r
-String SerialNumber "Device Information-Device Serial Number" (G_fan) {channel="miio:basic:fan:SerialNumber"}\r
-String FirmwareRevision "Device Information-Current Firmware Version" (G_fan) {channel="miio:basic:fan:FirmwareRevision"}\r
-Switch On "Fan-Switch Status" (G_fan) {channel="miio:basic:fan:On"}\r
-Number FanLevel "Fan-Fan Level" (G_fan) {channel="miio:basic:fan:FanLevel"}\r
-Number Mode "Fan-Mode" (G_fan) {channel="miio:basic:fan:Mode"}\r
-Switch HorizontalSwing "Fan-Horizontal Swing" (G_fan) {channel="miio:basic:fan:HorizontalSwing"}\r
-Number HorizontalAngle "Fan-Horizontal Angle" (G_fan) {channel="miio:basic:fan:HorizontalAngle"}\r
-Switch Alarm "Fan-Alarm" (G_fan) {channel="miio:basic:fan:Alarm"}\r
-Number OffDelayTime "Fan-Power Off Delay Time" (G_fan) {channel="miio:basic:fan:OffDelayTime"}\r
-Switch Brightness "Fan-Brightness" (G_fan) {channel="miio:basic:fan:Brightness"}\r
-Number MotorControl "Fan-Motor Control" (G_fan) {channel="miio:basic:fan:MotorControl"}\r
-Number SpeedLevel "Fan-Speed Level" (G_fan) {channel="miio:basic:fan:SpeedLevel"}\r
-Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_fan) {channel="miio:basic:fan:PhysicalControlsLocked"}\r
-```\r
-\r
-### Xiaomi Mijia Smart Tower Fan (dmaker.fan.p10) item file lines\r
-\r
-note: Autogenerated example. Replace the id (fan) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_fan "Xiaomi Mijia Smart Tower Fan" <status>\r
-String Manufacturer "Device Information-Device Manufacturer" (G_fan) {channel="miio:basic:fan:Manufacturer"}\r
-String Model "Device Information-Device Model" (G_fan) {channel="miio:basic:fan:Model"}\r
-String SerialNumber "Device Information-Device Serial Number" (G_fan) {channel="miio:basic:fan:SerialNumber"}\r
-String FirmwareRevision "Device Information-Current Firmware Version" (G_fan) {channel="miio:basic:fan:FirmwareRevision"}\r
-Switch On "Fan-Switch Status" (G_fan) {channel="miio:basic:fan:On"}\r
-Number FanLevel "Fan-Fan Level" (G_fan) {channel="miio:basic:fan:FanLevel"}\r
-Number Mode "Fan-Mode" (G_fan) {channel="miio:basic:fan:Mode"}\r
-Switch HorizontalSwing "Fan-Horizontal Swing" (G_fan) {channel="miio:basic:fan:HorizontalSwing"}\r
-Number HorizontalAngle "Fan-Horizontal Angle" (G_fan) {channel="miio:basic:fan:HorizontalAngle"}\r
-Switch Alarm "Fan-Alarm" (G_fan) {channel="miio:basic:fan:Alarm"}\r
-Number OffDelayTime "Fan-Power Off Delay Time" (G_fan) {channel="miio:basic:fan:OffDelayTime"}\r
-Switch Brightness "Fan-Brightness" (G_fan) {channel="miio:basic:fan:Brightness"}\r
-Number MotorControl "Fan-Motor Control" (G_fan) {channel="miio:basic:fan:MotorControl"}\r
-Number SpeedLevel "Fan-Speed Level" (G_fan) {channel="miio:basic:fan:SpeedLevel"}\r
-Switch PhysicalControlsLocked "Physical Control Locked-Physical Control Locked" (G_fan) {channel="miio:basic:fan:PhysicalControlsLocked"}\r
-```\r
-\r
-### Mi Smart Home Gateway v1 (lumi.gateway.v1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (gateway) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_gateway "Mi Smart Home Gateway v1" <status>\r
-Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:basic:gateway:telnetEnable"}\r
-Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:basic:gateway:doorbellVol"}\r
-Number gatewayVol "Gateway Volume" (G_gateway) {channel="miio:basic:gateway:gatewayVol"}\r
-Number alarmingVol "Alarming Volume" (G_gateway) {channel="miio:basic:gateway:alarmingVol"}\r
-String doorbellPush "Doorbell Push" (G_gateway) {channel="miio:basic:gateway:doorbellPush"}\r
-```\r
-\r
-### Mi Smart Home Gateway v2 (lumi.gateway.v2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (gateway) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_gateway "Mi Smart Home Gateway v2" <status>\r
-Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:basic:gateway:telnetEnable"}\r
-Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:basic:gateway:doorbellVol"}\r
-Number gatewayVol "Gateway Volume" (G_gateway) {channel="miio:basic:gateway:gatewayVol"}\r
-Number alarmingVol "Alarming Volume" (G_gateway) {channel="miio:basic:gateway:alarmingVol"}\r
-String doorbellPush "Doorbell Push" (G_gateway) {channel="miio:basic:gateway:doorbellPush"}\r
-```\r
-\r
-### Mi Smart Home Gateway v3 (lumi.gateway.v3) item file lines\r
-\r
-note: Autogenerated example. Replace the id (gateway) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_gateway "Mi Smart Home Gateway v3" <status>\r
-Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:basic:gateway:telnetEnable"}\r
-Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:basic:gateway:doorbellVol"}\r
-Number gatewayVol "Gateway Volume" (G_gateway) {channel="miio:basic:gateway:gatewayVol"}\r
-Number alarmingVol "Alarming Volume" (G_gateway) {channel="miio:basic:gateway:alarmingVol"}\r
-String doorbellPush "Doorbell Push" (G_gateway) {channel="miio:basic:gateway:doorbellPush"}\r
-```\r
-\r
-### Xiaomi Mi Mijia Gateway V3 ZNDMWG03LM (lumi.gateway.mgl03) item file lines\r
-\r
-note: Autogenerated example. Replace the id (gateway) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_gateway "Xiaomi Mi Mijia Gateway V3 ZNDMWG03LM" <status>\r
-Switch telnetEnable "Enable Telnet" (G_gateway) {channel="miio:basic:gateway:telnetEnable"}\r
-Number doorbellVol "Doorbell Volume" (G_gateway) {channel="miio:basic:gateway:doorbellVol"}\r
-Number gatewayVol "Gateway Volume" (G_gateway) {channel="miio:basic:gateway:gatewayVol"}\r
-Number alarmingVol "Alarming Volume" (G_gateway) {channel="miio:basic:gateway:alarmingVol"}\r
-String doorbellPush "Doorbell Push" (G_gateway) {channel="miio:basic:gateway:doorbellPush"}\r
-```\r
-\r
-### Mi Humdifier (zhimi.humidifier.v1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (humidifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_humidifier "Mi Humdifier" <status>\r
-Switch power "Power" (G_humidifier) {channel="miio:basic:humidifier:power"}\r
-String mode "Mode" (G_humidifier) {channel="miio:basic:humidifier:mode"}\r
-Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidity"}\r
-Number setHumidity "Humidity Set" (G_humidifier) {channel="miio:basic:humidifier:setHumidity"}\r
-Number aqi "Air Quality Index" (G_humidifier) {channel="miio:basic:humidifier:aqi"}\r
-Number translevel "Trans_level" (G_humidifier) {channel="miio:basic:humidifier:translevel"}\r
-Number bright "LED Brightness" (G_humidifier) {channel="miio:basic:humidifier:bright"}\r
-Switch buzzer "Buzzer Status" (G_humidifier) {channel="miio:basic:humidifier:buzzer"}\r
-Number depth "Depth" (G_humidifier) {channel="miio:basic:humidifier:depth"}\r
-Switch dry "Dry" (G_humidifier) {channel="miio:basic:humidifier:dry"}\r
-Number usedhours "Run Time" (G_humidifier) {channel="miio:basic:humidifier:usedhours"}\r
-Number motorspeed "Motor Speed" (G_humidifier) {channel="miio:basic:humidifier:motorspeed"}\r
-Number temperature "Temperature" (G_humidifier) {channel="miio:basic:humidifier:temperature"}\r
-Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:childlock"}\r
-```\r
-\r
-### Xiaomi youpin Curtain Controller (Wi-Fi) (lumi.curtain.hagl05) item file lines\r
-\r
-note: Autogenerated example. Replace the id (curtain) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_curtain "Xiaomi youpin Curtain Controller (Wi-Fi)" <status>\r
-Number fault "Curtain - Device Fault" (G_curtain) {channel="miio:basic:curtain:fault"}\r
-Number current-position "Curtain - Current Position" (G_curtain) {channel="miio:basic:curtain:current-position"}\r
-Number status "Curtain - Status" (G_curtain) {channel="miio:basic:curtain:status"}\r
-Number target-position "Curtain - Target Position" (G_curtain) {channel="miio:basic:curtain:target-position"}\r
-Number manual-enabled "curtain_cfg - Manual Enabled" (G_curtain) {channel="miio:basic:curtain:manual-enabled"}\r
-Number polarity "curtain_cfg - Polarity" (G_curtain) {channel="miio:basic:curtain:polarity"}\r
-Number pos-limit "curtain_cfg - Position Limit" (G_curtain) {channel="miio:basic:curtain:pos-limit"}\r
-Switch en-night-tip-light "Set Night Tip Light" (G_curtain) {channel="miio:basic:curtain:en-night-tip-light"}\r
-Number run-time "curtain_cfg - Run-time" (G_curtain) {channel="miio:basic:curtain:run-time"}\r
-```\r
-\r
-### Mr Bond M1 Pro Smart Clothes Dryer (mrbond.airer.m1pro) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airer) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airer "Mr Bond M1 Pro Smart Clothes Dryer" <status>\r
-Switch dry "Dry" (G_airer) {channel="miio:basic:airer:dry"}\r
-Switch led "LED Status" (G_airer) {channel="miio:basic:airer:led"}\r
-Number motor "Motor" (G_airer) {channel="miio:basic:airer:motor"}\r
-Number drytime "Dry Time" (G_airer) {channel="miio:basic:airer:drytime"}\r
-Number airer_location "Airer Location" (G_airer) {channel="miio:basic:airer:airer_location"}\r
-Switch disinfect "disinfect" (G_airer) {channel="miio:basic:airer:disinfect"}\r
-Number distime "Disinfect Time" (G_airer) {channel="miio:basic:airer:distime"}\r
-```\r
-\r
-### Mr Bond M1 Smart Clothes Dryer (mrbond.airer.m1s) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airer) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airer "Mr Bond M1 Smart Clothes Dryer" <status>\r
-Switch dry "Dry" (G_airer) {channel="miio:basic:airer:dry"}\r
-Switch led "LED Status" (G_airer) {channel="miio:basic:airer:led"}\r
-Number motor "Motor" (G_airer) {channel="miio:basic:airer:motor"}\r
-Number drytime "Dry Time" (G_airer) {channel="miio:basic:airer:drytime"}\r
-Number airer_location "Airer Location" (G_airer) {channel="miio:basic:airer:airer_location"}\r
-Switch disinfect "disinfect" (G_airer) {channel="miio:basic:airer:disinfect"}\r
-Number distime "Disinfect Time" (G_airer) {channel="miio:basic:airer:distime"}\r
-```\r
-\r
-### Mr Bond M1 Super Smart Clothes Dryer (mrbond.airer.m1super) item file lines\r
-\r
-note: Autogenerated example. Replace the id (airer) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_airer "Mr Bond M1 Super Smart Clothes Dryer" <status>\r
-Switch dry "Dry" (G_airer) {channel="miio:basic:airer:dry"}\r
-Switch led "LED Status" (G_airer) {channel="miio:basic:airer:led"}\r
-Number motor "Motor" (G_airer) {channel="miio:basic:airer:motor"}\r
-Number drytime "Dry Time" (G_airer) {channel="miio:basic:airer:drytime"}\r
-Number airer_location "Airer Location" (G_airer) {channel="miio:basic:airer:airer_location"}\r
-Switch disinfect "disinfect" (G_airer) {channel="miio:basic:airer:disinfect"}\r
-Number distime "Disinfect Time" (G_airer) {channel="miio:basic:airer:distime"}\r
-```\r
-\r
-### Xiaomi Mi Robot Vacuum MOP Essential (mijia.vacuum.v2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_vacuum "Xiaomi Mi Robot Vacuum MOP Essential" <status>\r
-String vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}\r
-Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"}\r
-Number fault "Robot Cleaner - Device Fault" (G_vacuum) {channel="miio:basic:vacuum:fault"}\r
-Number mode "Robot Cleaner - Mode" (G_vacuum) {channel="miio:basic:vacuum:mode"}\r
-Number target-water-level "Robot Cleaner - Target Water Level" (G_vacuum) {channel="miio:basic:vacuum:target-water-level"}\r
-Number fan-level "Robot Cleaner - Fan Level" (G_vacuum) {channel="miio:basic:vacuum:fan-level"}\r
-Number battery-level "Battery - Battery Level" (G_vacuum) {channel="miio:basic:vacuum:battery-level"}\r
-Number charging-state "Battery - Charging State" (G_vacuum) {channel="miio:basic:vacuum:charging-state"}\r
-Switch alarm "Alarm - Alarm" (G_vacuum) {channel="miio:basic:vacuum:alarm"}\r
-Number volume "Alarm - Volume" (G_vacuum) {channel="miio:basic:vacuum:volume"}\r
-Number filter-life-level "Filter - Filter Life Level" (G_vacuum) {channel="miio:basic:vacuum:filter-life-level"}\r
-Number filter-left-time "Filter - Filter Left Time" (G_vacuum) {channel="miio:basic:vacuum:filter-left-time"}\r
-Number brush-life-level "Brush Cleaner - Brush Life Level" (G_vacuum) {channel="miio:basic:vacuum:brush-life-level"}\r
-Number brush-left-time "Brush Cleaner - Brush Left Time" (G_vacuum) {channel="miio:basic:vacuum:brush-left-time"}\r
-Number brush-life-level1 "Brush Cleaner - Brush Life Level" (G_vacuum) {channel="miio:basic:vacuum:brush-life-level1"}\r
-Number brush-left-time1 "Brush Cleaner - Brush Left Time" (G_vacuum) {channel="miio:basic:vacuum:brush-left-time1"}\r
-Number clean-area "Clean Record - Clean Area" (G_vacuum) {channel="miio:basic:vacuum:clean-area"}\r
-Number clean-time "Clean Record - Clean Time" (G_vacuum) {channel="miio:basic:vacuum:clean-time"}\r
-Number total-clean-area "Clean Record - Total Clean Area" (G_vacuum) {channel="miio:basic:vacuum:total-clean-area"}\r
-Number total-clean-time "Clean Record - Total Clean Time" (G_vacuum) {channel="miio:basic:vacuum:total-clean-time"}\r
-Number total-clean-count "Clean Record - Total Clean Count" (G_vacuum) {channel="miio:basic:vacuum:total-clean-count"}\r
-Number language "Language - Language" (G_vacuum) {channel="miio:basic:vacuum:language"}\r
-Switch not-disturb-switch "Language - Not Disturb Switch" (G_vacuum) {channel="miio:basic:vacuum:not-disturb-switch"}\r
-Number mop-status "Other Status - Mop Status" (G_vacuum) {channel="miio:basic:vacuum:mop-status"}\r
-```\r
-\r
-### Xiaomi Scishare smart capsule coffee machine (scishare.coffee.s1102) item file lines\r
-\r
-note: Autogenerated example. Replace the id (coffee) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_coffee "Xiaomi Scishare smart capsule coffee machine" <status>\r
-Switch power "Power" (G_coffee) {channel="miio:basic:coffee:power"}\r
-String Status "status" (G_coffee) {channel="miio:basic:coffee:Status"}\r
-Number expresso "Brew Expresso" (G_coffee) {channel="miio:basic:coffee:expresso"}\r
-Number expresso "Brew Americano" (G_coffee) {channel="miio:basic:coffee:expresso"}\r
-Number boil "Boil water" (G_coffee) {channel="miio:basic:coffee:boil"}\r
-```\r
-\r
-### Xiaomi Scishare smart capsule coffee machine (scishare.coffee.s1301) item file lines\r
-\r
-note: Autogenerated example. Replace the id (coffee) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_coffee "Xiaomi Scishare smart capsule coffee machine" <status>\r
-Switch power "Power" (G_coffee) {channel="miio:basic:coffee:power"}\r
-String Status "status" (G_coffee) {channel="miio:basic:coffee:Status"}\r
-Number expresso "Brew Expresso" (G_coffee) {channel="miio:basic:coffee:expresso"}\r
-Number expresso "Brew Americano" (G_coffee) {channel="miio:basic:coffee:expresso"}\r
-Number boil "Boil water" (G_coffee) {channel="miio:basic:coffee:boil"}\r
-```\r
-\r
-### Xiaomi Philips Eyecare Smart Lamp 2 (philips.light.sread1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Xiaomi Philips Eyecare Smart Lamp 2" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Switch ambientPower "Ambient Power" (G_light) {channel="miio:basic:light:ambientPower"}\r
-Number ambientBrightness "Ambient Brightness" (G_light) {channel="miio:basic:light:ambientBrightness"}\r
-Number illumination "Ambient Illumination" (G_light) {channel="miio:basic:light:illumination"}\r
-Switch eyecare "Eyecare" (G_light) {channel="miio:basic:light:eyecare"}\r
-Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}\r
-```\r
-\r
-### Xiaomi Philips Eyecare Smart Lamp 2 (philips.light.sread2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Xiaomi Philips Eyecare Smart Lamp 2" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Switch ambientPower "Ambient Power" (G_light) {channel="miio:basic:light:ambientPower"}\r
-Number ambientBrightness "Ambient Brightness" (G_light) {channel="miio:basic:light:ambientBrightness"}\r
-Number illumination "Ambient Illumination" (G_light) {channel="miio:basic:light:illumination"}\r
-Switch eyecare "Eyecare" (G_light) {channel="miio:basic:light:eyecare"}\r
-Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}\r
-```\r
-\r
-### Xiaomi Philips LED Ceiling Lamp (philips.light.ceiling) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Xiaomi Philips LED Ceiling Lamp" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
-Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}\r
-```\r
-\r
-### Xiaomi Philips LED Ceiling Lamp (philips.light.zyceiling) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Xiaomi Philips LED Ceiling Lamp" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
-Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}\r
-```\r
-\r
-### Xiaomi Philips Bulb (philips.light.bulb) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Xiaomi Philips Bulb" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
-```\r
-\r
-### Xiaomi Philips Wi-Fi Bulb E27 White (philips.light.hbulb) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Xiaomi Philips Wi-Fi Bulb E27 White" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
-```\r
-\r
-### PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp (philips.light.candle) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
-Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}\r
-```\r
-\r
-### Xiaomi Philips Downlight (philips.light.downlight) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Xiaomi Philips Downlight" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
-```\r
-\r
-### Xiaomi Philips ZhiRui bedside lamp (philips.light.moonlight) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Xiaomi Philips ZhiRui bedside lamp" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
-Switch gonight "Go Night" (G_light) {channel="miio:basic:light:gonight"}\r
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
-Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}\r
-```\r
-\r
-### Philips Ceiling Light (philips.light.bceiling1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Ceiling Light" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
-Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}\r
-Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}\r
-Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}\r
-Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}\r
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
-Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}\r
-```\r
-\r
-### Philips Ceiling Light (philips.light.bceiling2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Ceiling Light" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
-Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}\r
-Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}\r
-Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}\r
-Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}\r
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
-Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}\r
-```\r
-\r
-### Philips Light (philips.light.cbulb) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Light" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-Color cid "Color" (G_light) {channel="miio:basic:light:cid"}\r
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
-Switch switch_en "Switch Enabled" (G_light) {channel="miio:basic:light:switch_en"}\r
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
-```\r
-\r
-### Philips Light (philips.light.cbulbs) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Light" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-Color cid "Color" (G_light) {channel="miio:basic:light:cid"}\r
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
-Switch switch_en "Switch Enabled" (G_light) {channel="miio:basic:light:switch_en"}\r
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
-```\r
-\r
-### Philips Light (philips.light.dcolor) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Light" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-Color cid "Color" (G_light) {channel="miio:basic:light:cid"}\r
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
-Switch switch_en "Switch Enabled" (G_light) {channel="miio:basic:light:switch_en"}\r
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
-```\r
-\r
-### Philips Light (philips.light.rwread) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Light" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-Number flm "Follow Me" (G_light) {channel="miio:basic:light:flm"}\r
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
-```\r
-\r
-### Philips Light (philips.light.lnblight1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Light" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
-Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}\r
-Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}\r
-Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}\r
-Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}\r
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
-Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}\r
-```\r
-\r
-### Philips Light (philips.light.lnblight2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Light" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
-Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}\r
-Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}\r
-Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}\r
-Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}\r
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
-Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}\r
-```\r
-\r
-### Philips Light (philips.light.lnlrlight) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Light" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
-Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}\r
-Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}\r
-Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}\r
-Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}\r
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
-Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}\r
-```\r
-\r
-### Philips Light (philips.light.lrceiling) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Light" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
-Switch sw "Switch" (G_light) {channel="miio:basic:light:sw"}\r
-Switch bl "Night Light" (G_light) {channel="miio:basic:light:bl"}\r
-Switch ms "MiBand Notifications" (G_light) {channel="miio:basic:light:ms"}\r
-Switch ac "Auto Ambiance" (G_light) {channel="miio:basic:light:ac"}\r
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
-Switch mb "MiBand" (G_light) {channel="miio:basic:light:mb"}\r
-```\r
-\r
-### Xiaomi PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp White Crystal (philips.light.candle2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Xiaomi PHILIPS Zhirui Smart LED Bulb E14 Candle Lamp White Crystal" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
-Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}\r
-```\r
-\r
-### philips.light.mono1 (philips.light.mono1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "philips.light.mono1" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-```\r
-\r
-### Philips Down Light (philips.light.dlight) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Down Light" <status>\r
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
-```\r
-\r
-### Philips Ceiling Light (philips.light.mceil) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Ceiling Light" <status>\r
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
-```\r
-\r
-### Philips Ceiling Light (philips.light.mceilm) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Ceiling Light" <status>\r
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
-```\r
-\r
-### Philips Ceiling Light (philips.light.mceils) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Ceiling Light" <status>\r
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
-```\r
-\r
-### Philips Ceiling Light (philips.light.obceil) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Ceiling Light" <status>\r
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
-```\r
-\r
-### Philips Ceiling Light (philips.light.obceim) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Ceiling Light" <status>\r
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
-```\r
-\r
-### Philips Ceiling Light (philips.light.obceis) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Ceiling Light" <status>\r
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
-```\r
-\r
-### Philips Ceiling Light (philips.light.sceil) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Ceiling Light" <status>\r
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
-```\r
-\r
-### Philips Ceiling Light (philips.light.sceilm) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Ceiling Light" <status>\r
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
-```\r
-\r
-### Philips Ceiling Light (philips.light.sceils) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Ceiling Light" <status>\r
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
-```\r
-\r
-### Philips Ceiling Light (philips.light.xzceil) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Ceiling Light" <status>\r
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
-```\r
-\r
-### Philips Ceiling Light (philips.light.xzceim) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Ceiling Light" <status>\r
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
-```\r
-\r
-### Philips Ceiling Light (philips.light.xzceis) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Philips Ceiling Light" <status>\r
-Switch on "Power" (G_light) {channel="miio:basic:light:on"}\r
-Number mode "Mode" (G_light) {channel="miio:basic:light:mode"}\r
-Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number cct "Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number dv "Delayed Turn-off" (G_light) {channel="miio:basic:light:dv"}\r
-Switch WallSceneEn "Wall Scene Enable" (G_light) {channel="miio:basic:light:WallSceneEn"}\r
-String WallScene "Wall Scene" (G_light) {channel="miio:basic:light:WallScene"}\r
-String autoCct "Auto CCT" (G_light) {channel="miio:basic:light:autoCct"}\r
-Number dimmingPeriod "Dimming Period" (G_light) {channel="miio:basic:light:dimmingPeriod"}\r
-String MibandStatus "Mi Band Status" (G_light) {channel="miio:basic:light:MibandStatus"}\r
-```\r
-\r
-### philips.light.virtual (philips.light.virtual) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "philips.light.virtual" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
-```\r
-\r
-### philips.light.zysread (philips.light.zysread) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "philips.light.zysread" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
-```\r
-\r
-### philips.light.zystrip (philips.light.zystrip) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "philips.light.zystrip" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Dimmer cct "Correlated Color Temperature" (G_light) {channel="miio:basic:light:cct"}\r
-Number scene "Scene" (G_light) {channel="miio:basic:light:scene"}\r
-Number dv "DV" (G_light) {channel="miio:basic:light:dv"}\r
-Switch switchscene "Switch Scene" (G_light) {channel="miio:basic:light:switchscene"}\r
-Switch delayoff "Delay Off" (G_light) {channel="miio:basic:light:delayoff"}\r
-```\r
-\r
-### Mi Power-plug (chuangmi.plug.m1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_plug "Mi Power-plug" <status>\r
-Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}\r
-Number temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}\r
-Switch led "Indicator light" (G_plug) {channel="miio:basic:plug:led"}\r
-```\r
-\r
-### Mi Power-plug v1 (chuangmi.plug.v1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_plug "Mi Power-plug v1" <status>\r
-Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}\r
-Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}\r
-Number temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}\r
-```\r
-\r
-### Mi Power-plug v2 (chuangmi.plug.v2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_plug "Mi Power-plug v2" <status>\r
-Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}\r
-Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}\r
-```\r
-\r
-### Mi Power-plug v3 (chuangmi.plug.v3) item file lines\r
-\r
-note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_plug "Mi Power-plug v3" <status>\r
-Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}\r
-Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}\r
-Number:Temperature temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}\r
-Switch led "Wifi LED" (G_plug) {channel="miio:basic:plug:led"}\r
-```\r
-\r
-### Mi Power-plug (chuangmi.plug.m3) item file lines\r
-\r
-note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_plug "Mi Power-plug" <status>\r
-Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}\r
-Number temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}\r
-Switch led "Indicator light" (G_plug) {channel="miio:basic:plug:led"}\r
-```\r
-\r
-### Mi Smart Plug (chuangmi.plug.hmi205) item file lines\r
-\r
-note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_plug "Mi Smart Plug" <status>\r
-Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}\r
-Number temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}\r
-Switch led "Indicator light" (G_plug) {channel="miio:basic:plug:led"}\r
-```\r
-\r
-### Mi Smart Plug (chuangmi.plug.hmi206) item file lines\r
-\r
-note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_plug "Mi Smart Plug" <status>\r
-Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}\r
-Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}\r
-Number:Temperature temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}\r
-Switch led "Wifi LED" (G_plug) {channel="miio:basic:plug:led"}\r
-```\r
-\r
-### Mi Smart Plug (chuangmi.plug.hmi208) item file lines\r
-\r
-note: Autogenerated example. Replace the id (plug) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_plug "Mi Smart Plug" <status>\r
-Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}\r
-Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}\r
-Number:Temperature temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}\r
-Switch led "Wifi LED" (G_plug) {channel="miio:basic:plug:led"}\r
-```\r
-\r
-### Qing Mi Smart Power Strip v1 (qmi.powerstrip.v1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (powerstrip) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_powerstrip "Qing Mi Smart Power Strip v1" <status>\r
-Switch power "Power" (G_powerstrip) {channel="miio:basic:powerstrip:power"}\r
-Number powerUsage "Power Consumption" (G_powerstrip) {channel="miio:basic:powerstrip:powerUsage"}\r
-Switch led "wifi LED" (G_powerstrip) {channel="miio:basic:powerstrip:led"}\r
-Number power_price "power_price" (G_powerstrip) {channel="miio:basic:powerstrip:power_price"}\r
-Number current "Current" (G_powerstrip) {channel="miio:basic:powerstrip:current"}\r
-Number temperature "Temperature" (G_powerstrip) {channel="miio:basic:powerstrip:temperature"}\r
-Number lp_autooff "Low Power Auto Off" (G_powerstrip) {channel="miio:basic:powerstrip:lp_autooff"}\r
-Number lp_autooff_delay "Low Power Limit Time" (G_powerstrip) {channel="miio:basic:powerstrip:lp_autooff_delay"}\r
-Number lp_threshold "Low Power Threshold" (G_powerstrip) {channel="miio:basic:powerstrip:lp_threshold"}\r
-```\r
-\r
-### Mi Power-strip v2 (zimi.powerstrip.v2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (powerstrip) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_powerstrip "Mi Power-strip v2" <status>\r
-Switch power "Power" (G_powerstrip) {channel="miio:basic:powerstrip:power"}\r
-Number powerUsage "Power Consumption" (G_powerstrip) {channel="miio:basic:powerstrip:powerUsage"}\r
-Switch led "wifi LED" (G_powerstrip) {channel="miio:basic:powerstrip:led"}\r
-Number power_price "power_price" (G_powerstrip) {channel="miio:basic:powerstrip:power_price"}\r
-Number current "Current" (G_powerstrip) {channel="miio:basic:powerstrip:current"}\r
-Number temperature "Temperature" (G_powerstrip) {channel="miio:basic:powerstrip:temperature"}\r
-Number lp_autooff "Low Power Auto Off" (G_powerstrip) {channel="miio:basic:powerstrip:lp_autooff"}\r
-Number lp_autooff_delay "Low Power Limit Time" (G_powerstrip) {channel="miio:basic:powerstrip:lp_autooff_delay"}\r
-Number lp_threshold "Low Power Threshold" (G_powerstrip) {channel="miio:basic:powerstrip:lp_threshold"}\r
-```\r
-\r
-### Xiaomi Mijia vacuum V-RVCLM21B (viomi.vacuum.v6) item file lines\r
-\r
-note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_vacuum "Xiaomi Mijia vacuum V-RVCLM21B" <status>\r
-Number vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}\r
-Number state "State" (G_vacuum) {channel="miio:basic:vacuum:state"}\r
-Number mode "Mode" (G_vacuum) {channel="miio:basic:vacuum:mode"}\r
-Number err_state "Error" (G_vacuum) {channel="miio:basic:vacuum:err_state"}\r
-Number battery_life "Battery" (G_vacuum) {channel="miio:basic:vacuum:battery_life"}\r
-Number box_type "Box type" (G_vacuum) {channel="miio:basic:vacuum:box_type"}\r
-Number mop_type "mop_type" (G_vacuum) {channel="miio:basic:vacuum:mop_type"}\r
-Number s_time "Clean time" (G_vacuum) {channel="miio:basic:vacuum:s_time"}\r
-Number s_area "Clean Area" (G_vacuum) {channel="miio:basic:vacuum:s_area"}\r
-Number suction_grade "suction_grade" (G_vacuum) {channel="miio:basic:vacuum:suction_grade"}\r
-Number water_grade "water_grade" (G_vacuum) {channel="miio:basic:vacuum:water_grade"}\r
-Number remember_map "remember_map" (G_vacuum) {channel="miio:basic:vacuum:remember_map"}\r
-Number has_map "has_map" (G_vacuum) {channel="miio:basic:vacuum:has_map"}\r
-Number is_mop "is_mop" (G_vacuum) {channel="miio:basic:vacuum:is_mop"}\r
-Number has_newmap "has_newmap" (G_vacuum) {channel="miio:basic:vacuum:has_newmap"}\r
-```\r
-\r
-### Xiaomi Mijia vacuum mop STYJ02YM (viomi.vacuum.v7) item file lines\r
-\r
-note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_vacuum "Xiaomi Mijia vacuum mop STYJ02YM" <status>\r
-Number vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}\r
-Number state "State" (G_vacuum) {channel="miio:basic:vacuum:state"}\r
-Number mode "Mode" (G_vacuum) {channel="miio:basic:vacuum:mode"}\r
-Number err_state "Error" (G_vacuum) {channel="miio:basic:vacuum:err_state"}\r
-Number battery_life "Battery" (G_vacuum) {channel="miio:basic:vacuum:battery_life"}\r
-Number box_type "Box type" (G_vacuum) {channel="miio:basic:vacuum:box_type"}\r
-Number mop_type "mop_type" (G_vacuum) {channel="miio:basic:vacuum:mop_type"}\r
-Number s_time "Clean time" (G_vacuum) {channel="miio:basic:vacuum:s_time"}\r
-Number s_area "Clean Area" (G_vacuum) {channel="miio:basic:vacuum:s_area"}\r
-Number suction_grade "suction_grade" (G_vacuum) {channel="miio:basic:vacuum:suction_grade"}\r
-Number water_grade "water_grade" (G_vacuum) {channel="miio:basic:vacuum:water_grade"}\r
-Number remember_map "remember_map" (G_vacuum) {channel="miio:basic:vacuum:remember_map"}\r
-Number has_map "has_map" (G_vacuum) {channel="miio:basic:vacuum:has_map"}\r
-Number is_mop "is_mop" (G_vacuum) {channel="miio:basic:vacuum:is_mop"}\r
-Number has_newmap "has_newmap" (G_vacuum) {channel="miio:basic:vacuum:has_newmap"}\r
-```\r
-\r
-### Xiaomi Mijia vacuum mop STYJ02YM v2 (viomi.vacuum.v8) item file lines\r
-\r
-note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_vacuum "Xiaomi Mijia vacuum mop STYJ02YM v2" <status>\r
-Number vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}\r
-Number state "State" (G_vacuum) {channel="miio:basic:vacuum:state"}\r
-Number mode "Mode" (G_vacuum) {channel="miio:basic:vacuum:mode"}\r
-Number err_state "Error" (G_vacuum) {channel="miio:basic:vacuum:err_state"}\r
-Number battery_life "Battery" (G_vacuum) {channel="miio:basic:vacuum:battery_life"}\r
-Number box_type "Box type" (G_vacuum) {channel="miio:basic:vacuum:box_type"}\r
-Number mop_type "mop_type" (G_vacuum) {channel="miio:basic:vacuum:mop_type"}\r
-Number s_time "Clean time" (G_vacuum) {channel="miio:basic:vacuum:s_time"}\r
-Number s_area "Clean Area" (G_vacuum) {channel="miio:basic:vacuum:s_area"}\r
-Number suction_grade "suction_grade" (G_vacuum) {channel="miio:basic:vacuum:suction_grade"}\r
-Number water_grade "water_grade" (G_vacuum) {channel="miio:basic:vacuum:water_grade"}\r
-Number remember_map "remember_map" (G_vacuum) {channel="miio:basic:vacuum:remember_map"}\r
-Number has_map "has_map" (G_vacuum) {channel="miio:basic:vacuum:has_map"}\r
-Number is_mop "is_mop" (G_vacuum) {channel="miio:basic:vacuum:is_mop"}\r
-Number has_newmap "has_newmap" (G_vacuum) {channel="miio:basic:vacuum:has_newmap"}\r
-```\r
-\r
-### Vacuum 1C STYTJ01ZHM (dreame.vacuum.mc1808) item file lines\r
-\r
-note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_vacuum "Vacuum 1C STYTJ01ZHM" <status>\r
-String vacuumaction "Vacuum Action" (G_vacuum) {channel="miio:basic:vacuum:vacuumaction"}\r
-Number BatteryLevel "Battery-Battery Level" (G_vacuum) {channel="miio:basic:vacuum:BatteryLevel"}\r
-Number ChargingState "Battery-Charging State" (G_vacuum) {channel="miio:basic:vacuum:ChargingState"}\r
-Number Fault "Robot Cleaner-Device Fault" (G_vacuum) {channel="miio:basic:vacuum:Fault"}\r
-Number Status "Robot Cleaner-Status" (G_vacuum) {channel="miio:basic:vacuum:Status"}\r
-String BrushLeftTime "Main Cleaning Brush-Brush Left Time" (G_vacuum) {channel="miio:basic:vacuum:BrushLeftTime"}\r
-Number BrushLifeLevel "Main Cleaning Brush-Brush Life Level" (G_vacuum) {channel="miio:basic:vacuum:BrushLifeLevel"}\r
-Number FilterLifeLevel "Filter-Filter Life Level" (G_vacuum) {channel="miio:basic:vacuum:FilterLifeLevel"}\r
-String FilterLeftTime "Filter-Filter Left Time" (G_vacuum) {channel="miio:basic:vacuum:FilterLeftTime"}\r
-String BrushLeftTime1 "Side Cleaning Brush-Brush Left Time" (G_vacuum) {channel="miio:basic:vacuum:BrushLeftTime1"}\r
-Number BrushLifeLevel1 "Side Cleaning Brush-Brush Life Level" (G_vacuum) {channel="miio:basic:vacuum:BrushLifeLevel1"}\r
-Number WorkMode "clean-workmode" (G_vacuum) {channel="miio:basic:vacuum:WorkMode"}\r
-String Area "clean-area" (G_vacuum) {channel="miio:basic:vacuum:Area"}\r
-String Timer "clean-timer" (G_vacuum) {channel="miio:basic:vacuum:Timer"}\r
-Number Mode "clean-mode" (G_vacuum) {channel="miio:basic:vacuum:Mode"}\r
-String TotalCleanTime "clean-total time" (G_vacuum) {channel="miio:basic:vacuum:TotalCleanTime"}\r
-String TotalCleanTimes "clean-total times" (G_vacuum) {channel="miio:basic:vacuum:TotalCleanTimes"}\r
-String TotalCleanArea "clean-Total area" (G_vacuum) {channel="miio:basic:vacuum:TotalCleanArea"}\r
-String CleanLogStartTime "clean-Start Time" (G_vacuum) {channel="miio:basic:vacuum:CleanLogStartTime"}\r
-String ButtonLed "clean-led" (G_vacuum) {channel="miio:basic:vacuum:ButtonLed"}\r
-Number TaskDone "clean-task done" (G_vacuum) {channel="miio:basic:vacuum:TaskDone"}\r
-String LifeSieve "consumable-life-sieve" (G_vacuum) {channel="miio:basic:vacuum:LifeSieve"}\r
-String LifeBrushSide "consumable-life-brush-side" (G_vacuum) {channel="miio:basic:vacuum:LifeBrushSide"}\r
-String LifeBrushMain "consumable-life-brush-main" (G_vacuum) {channel="miio:basic:vacuum:LifeBrushMain"}\r
-Switch Enable "annoy-enable" (G_vacuum) {channel="miio:basic:vacuum:Enable"}\r
-String StartTime "annoy-start-time" (G_vacuum) {channel="miio:basic:vacuum:StartTime"}\r
-String StopTime "annoy-stop-time" (G_vacuum) {channel="miio:basic:vacuum:StopTime"}\r
-String MapView "map-map-view" (G_vacuum) {channel="miio:basic:vacuum:MapView"}\r
-Number Volume "audio-volume" (G_vacuum) {channel="miio:basic:vacuum:Volume"}\r
-String VoicePackets "audio-voiceId" (G_vacuum) {channel="miio:basic:vacuum:VoicePackets"}\r
-String TimeZone "timezone" (G_vacuum) {channel="miio:basic:vacuum:TimeZone"}\r
-```\r
-\r
-### Mijia 1 Gang Wall Smart Switch (WIFI) - PTX switch (090615.switch.xswitch01) item file lines\r
-\r
-note: Autogenerated example. Replace the id (switch) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_switch " Mijia 1 Gang Wall Smart Switch (WIFI) - PTX switch" <status>\r
-Number switch1state "Switch 1" (G_switch) {channel="miio:basic:switch:switch1state"}\r
-String switch1name "Switch Name 1" (G_switch) {channel="miio:basic:switch:switch1name"}\r
-```\r
-\r
-### Mijia 2 Gang Wall Smart Switch (WIFI) - PTX switch (090615.switch.xswitch02) item file lines\r
-\r
-note: Autogenerated example. Replace the id (switch) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_switch " Mijia 2 Gang Wall Smart Switch (WIFI) - PTX switch" <status>\r
-Number switch1state "Switch 1" (G_switch) {channel="miio:basic:switch:switch1state"}\r
-Number switch2state "Switch 2" (G_switch) {channel="miio:basic:switch:switch2state"}\r
-String switch1name "Switch Name 1" (G_switch) {channel="miio:basic:switch:switch1name"}\r
-String switch2name "Switch Name 2" (G_switch) {channel="miio:basic:switch:switch2name"}\r
-```\r
-\r
-### Mijia 3 Gang Wall Smart Switch (WIFI) - PTX switch (090615.switch.xswitch03) item file lines\r
-\r
-note: Autogenerated example. Replace the id (switch) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_switch " Mijia 3 Gang Wall Smart Switch (WIFI) - PTX switch" <status>\r
-Number switch1state "Switch 1" (G_switch) {channel="miio:basic:switch:switch1state"}\r
-Number switch2state "Switch 2" (G_switch) {channel="miio:basic:switch:switch2state"}\r
-Number switch3state "Switch 3" (G_switch) {channel="miio:basic:switch:switch3state"}\r
-String switch1name "Switch Name 1" (G_switch) {channel="miio:basic:switch:switch1name"}\r
-String switch2name "Switch Name 2" (G_switch) {channel="miio:basic:switch:switch2name"}\r
-String switch3name "Switch Name 3" (G_switch) {channel="miio:basic:switch:switch3name"}\r
-```\r
-\r
-### Mi Water Purifier v1 (yunmi.waterpurifier.v1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (waterpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_waterpurifier "Mi Water Purifier v1" <status>\r
-Switch power "Power" (G_waterpurifier) {channel="miio:basic:waterpurifier:power"}\r
-Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"}\r
-Number temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"}\r
-Number rinse "Rinse" (G_waterpurifier) {channel="miio:basic:waterpurifier:rinse"}\r
-Number tds_in "TDS in" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_in"}\r
-Number tds_out "TDS out" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_out"}\r
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totalflow"}\r
-Number f1_totaltime "Filter 1 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totaltime"}\r
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedflow"}\r
-Number f1_usedtime "Filter 1 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedtime"}\r
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totalflow"}\r
-Number f2_totaltime "Filter 2 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totaltime"}\r
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedflow"}\r
-Number f2_usedtime "Filter 2 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedtime"}\r
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totalflow"}\r
-Number f3_totaltime "Filter 3 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totaltime"}\r
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedflow"}\r
-Number f3_usedtime "Filter 3 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedtime"}\r
-```\r
-\r
-### Mi Water Purifier v2 (yunmi.waterpurifier.v2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (waterpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_waterpurifier "Mi Water Purifier v2" <status>\r
-Switch power "Power" (G_waterpurifier) {channel="miio:basic:waterpurifier:power"}\r
-Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"}\r
-Number temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"}\r
-Number rinse "Rinse" (G_waterpurifier) {channel="miio:basic:waterpurifier:rinse"}\r
-Number tds_in "TDS in" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_in"}\r
-Number tds_out "TDS out" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_out"}\r
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totalflow"}\r
-Number f1_totaltime "Filter 1 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totaltime"}\r
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedflow"}\r
-Number f1_usedtime "Filter 1 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedtime"}\r
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totalflow"}\r
-Number f2_totaltime "Filter 2 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totaltime"}\r
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedflow"}\r
-Number f2_usedtime "Filter 2 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedtime"}\r
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totalflow"}\r
-Number f3_totaltime "Filter 3 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totaltime"}\r
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedflow"}\r
-Number f3_usedtime "Filter 3 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedtime"}\r
-```\r
-\r
-### Mi Water Purifier v3 (yunmi.waterpurifier.v3) item file lines\r
-\r
-note: Autogenerated example. Replace the id (waterpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_waterpurifier "Mi Water Purifier v3" <status>\r
-Switch power "Power" (G_waterpurifier) {channel="miio:basic:waterpurifier:power"}\r
-Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"}\r
-Number temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"}\r
-Number rinse "Rinse" (G_waterpurifier) {channel="miio:basic:waterpurifier:rinse"}\r
-Number tds_in "TDS in" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_in"}\r
-Number tds_out "TDS out" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_out"}\r
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totalflow"}\r
-Number f1_totaltime "Filter 1 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totaltime"}\r
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedflow"}\r
-Number f1_usedtime "Filter 1 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedtime"}\r
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totalflow"}\r
-Number f2_totaltime "Filter 2 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totaltime"}\r
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedflow"}\r
-Number f2_usedtime "Filter 2 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedtime"}\r
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totalflow"}\r
-Number f3_totaltime "Filter 3 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totaltime"}\r
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedflow"}\r
-Number f3_usedtime "Filter 3 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedtime"}\r
-```\r
-\r
-### Mi Water Purifier v4 (yunmi.waterpurifier.v4) item file lines\r
-\r
-note: Autogenerated example. Replace the id (waterpurifier) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_waterpurifier "Mi Water Purifier v4" <status>\r
-Switch power "Power" (G_waterpurifier) {channel="miio:basic:waterpurifier:power"}\r
-Number run_status "Run Status" (G_waterpurifier) {channel="miio:basic:waterpurifier:run_status"}\r
-Number temperature "Temperature" (G_waterpurifier) {channel="miio:basic:waterpurifier:temperature"}\r
-Number rinse "Rinse" (G_waterpurifier) {channel="miio:basic:waterpurifier:rinse"}\r
-Number tds_in "TDS in" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_in"}\r
-Number tds_out "TDS out" (G_waterpurifier) {channel="miio:basic:waterpurifier:tds_out"}\r
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totalflow"}\r
-Number f1_totaltime "Filter 1 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_totaltime"}\r
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedflow"}\r
-Number f1_usedtime "Filter 1 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f1_usedtime"}\r
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totalflow"}\r
-Number f2_totaltime "Filter 2 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_totaltime"}\r
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedflow"}\r
-Number f2_usedtime "Filter 2 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f2_usedtime"}\r
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totalflow"}\r
-Number f3_totaltime "Filter 3 Total Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_totaltime"}\r
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedflow"}\r
-Number f3_usedtime "Filter 3 Used Time" (G_waterpurifier) {channel="miio:basic:waterpurifier:f3_usedtime"}\r
-```\r
-\r
-### Mi Water Purifier lx2 (yunmi.waterpuri.lx2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_waterpuri "Mi Water Purifier lx2" <status>\r
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
-```\r
-\r
-### Mi Water Purifier lx3 (yunmi.waterpuri.lx3) item file lines\r
-\r
-note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_waterpuri "Mi Water Purifier lx3" <status>\r
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
-```\r
-\r
-### Mi Water Purifier lx4 (yunmi.waterpuri.lx4) item file lines\r
-\r
-note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_waterpuri "Mi Water Purifier lx4" <status>\r
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
-```\r
-\r
-### Mi Water Purifier lx5 (yunmi.waterpuri.lx5) item file lines\r
-\r
-note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_waterpuri "Mi Water Purifier lx5" <status>\r
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
-```\r
-\r
-### Mi Water Purifier lx6 (yunmi.waterpuri.lx6) item file lines\r
-\r
-note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_waterpuri "Mi Water Purifier lx6" <status>\r
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
-```\r
-\r
-### Mi Water Purifier lx7 (yunmi.waterpuri.lx7) item file lines\r
-\r
-note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_waterpuri "Mi Water Purifier lx7" <status>\r
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
-```\r
-\r
-### Mi Water Purifier lx8 (yunmi.waterpuri.lx8) item file lines\r
-\r
-note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_waterpuri "Mi Water Purifier lx8" <status>\r
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
-```\r
-\r
-### Mi Water Purifier lx9 (yunmi.waterpuri.lx9) item file lines\r
-\r
-note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_waterpuri "Mi Water Purifier lx9" <status>\r
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
-```\r
-\r
-### Mi Water Purifier lx10 (yunmi.waterpuri.lx10) item file lines\r
-\r
-note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_waterpuri "Mi Water Purifier lx10" <status>\r
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
-```\r
-\r
-### Mi Water Purifier lx11 (yunmi.waterpuri.lx11) item file lines\r
-\r
-note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_waterpuri "Mi Water Purifier lx11" <status>\r
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
-```\r
-\r
-### Mi Water Purifier lx12 (yunmi.waterpuri.lx12) item file lines\r
-\r
-note: Autogenerated example. Replace the id (waterpuri) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_waterpuri "Mi Water Purifier lx12" <status>\r
-Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}\r
-Number run_status "Run Status" (G_waterpuri) {channel="miio:basic:waterpuri:run_status"}\r
-Number temperature "Temperature" (G_waterpuri) {channel="miio:basic:waterpuri:temperature"}\r
-Number rinse "Rinse" (G_waterpuri) {channel="miio:basic:waterpuri:rinse"}\r
-Number tds_in "TDS in" (G_waterpuri) {channel="miio:basic:waterpuri:tds_in"}\r
-Number tds_out "TDS out" (G_waterpuri) {channel="miio:basic:waterpuri:tds_out"}\r
-Number f1_totalflow "Filter 1 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totalflow"}\r
-Number f1_totaltime "Filter 1 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_totaltime"}\r
-Number f1_usedflow "Filter 1 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedflow"}\r
-Number f1_usedtime "Filter 1 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f1_usedtime"}\r
-Number f2_totalflow "Filter 2 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totalflow"}\r
-Number f2_totaltime "Filter 2 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_totaltime"}\r
-Number f2_usedflow "Filter 2 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedflow"}\r
-Number f2_usedtime "Filter 2 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f2_usedtime"}\r
-Number f3_totalflow "Filter 3 Total Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totalflow"}\r
-Number f3_totaltime "Filter 3 Total Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_totaltime"}\r
-Number f3_usedflow "Filter 3 Used Flow" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedflow"}\r
-Number f3_usedtime "Filter 3 Used Time" (G_waterpuri) {channel="miio:basic:waterpuri:f3_usedtime"}\r
-```\r
-\r
-### Xiaomi Mijia Whale Smart Toilet Cover (xjx.toilet.pro) item file lines\r
-\r
-note: Autogenerated example. Replace the id (toilet) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_toilet "Xiaomi Mijia Whale Smart Toilet Cover" <status>\r
-Number seat_temp "Seat Temperature" (G_toilet) {channel="miio:basic:toilet:seat_temp"}\r
-Number status_seatheat "Seat Status" (G_toilet) {channel="miio:basic:toilet:status_seatheat"}\r
-Number water_temp_t "Water Temperature" (G_toilet) {channel="miio:basic:toilet:water_temp_t"}\r
-Number fan_temp "Fan Temperature" (G_toilet) {channel="miio:basic:toilet:fan_temp"}\r
-Number status_led "Night Light" (G_toilet) {channel="miio:basic:toilet:status_led"}\r
-```\r
-\r
-### Xiaomi Mijia Smart Toilet Cover (xjx.toilet.relax) item file lines\r
-\r
-note: Autogenerated example. Replace the id (toilet) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_toilet "Xiaomi Mijia Smart Toilet Cover" <status>\r
-Number seat_temp "Seat Temperature" (G_toilet) {channel="miio:basic:toilet:seat_temp"}\r
-Number status_seatheat "Seat Status" (G_toilet) {channel="miio:basic:toilet:status_seatheat"}\r
-Number water_temp_t "Water Temperature" (G_toilet) {channel="miio:basic:toilet:water_temp_t"}\r
-Number fan_temp "Fan Temperature" (G_toilet) {channel="miio:basic:toilet:fan_temp"}\r
-Number status_led "Night Light" (G_toilet) {channel="miio:basic:toilet:status_led"}\r
-```\r
-\r
-### Xiaomi Mijia Smart Toilet Cover (xjx.toilet.pure) item file lines\r
-\r
-note: Autogenerated example. Replace the id (toilet) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_toilet "Xiaomi Mijia Smart Toilet Cover" <status>\r
-Number seat_temp "Seat Temperature" (G_toilet) {channel="miio:basic:toilet:seat_temp"}\r
-Number status_seatheat "Seat Status" (G_toilet) {channel="miio:basic:toilet:status_seatheat"}\r
-Number water_temp_t "Water Temperature" (G_toilet) {channel="miio:basic:toilet:water_temp_t"}\r
-Number fan_temp "Fan Temperature" (G_toilet) {channel="miio:basic:toilet:fan_temp"}\r
-Number status_led "Night Light" (G_toilet) {channel="miio:basic:toilet:status_led"}\r
-```\r
-\r
-### Xiaomi Mijia Smart Toilet Cover (xjx.toilet.zero) item file lines\r
-\r
-note: Autogenerated example. Replace the id (toilet) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_toilet "Xiaomi Mijia Smart Toilet Cover" <status>\r
-Number seat_temp "Seat Temperature" (G_toilet) {channel="miio:basic:toilet:seat_temp"}\r
-Number status_seatheat "Seat Status" (G_toilet) {channel="miio:basic:toilet:status_seatheat"}\r
-Number water_temp_t "Water Temperature" (G_toilet) {channel="miio:basic:toilet:water_temp_t"}\r
-Number fan_temp "Fan Temperature" (G_toilet) {channel="miio:basic:toilet:fan_temp"}\r
-Number status_led "Night Light" (G_toilet) {channel="miio:basic:toilet:status_led"}\r
-```\r
-\r
-### Yeelight Lamp (yeelink.light.bslamp1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight Lamp" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}\r
-Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight Lamp (yeelink.light.bslamp2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight Lamp" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}\r
-Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight Lamp (yeelink.light.bslamp3) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight Lamp" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}\r
-Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight BadHeater (yeelink.bhf_light.v1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (bhf_light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_bhf_light "Yeelight BadHeater" <status>\r
-Switch power "Power" (G_bhf_light) {channel="miio:basic:bhf_light:power"}\r
-String bh_mode "Bath Heater mode" (G_bhf_light) {channel="miio:basic:bhf_light:bh_mode"}\r
-Dimmer brightness "Brightness" (G_bhf_light) {channel="miio:basic:bhf_light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_bhf_light) {channel="miio:basic:bhf_light:delayoff"}\r
-Number temperature "Temperature" (G_bhf_light) {channel="miio:basic:bhf_light:temperature"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_bhf_light) {channel="miio:basic:bhf_light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight BadHeater (yeelink.bhf_light.v2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (bhf_light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_bhf_light "Yeelight BadHeater" <status>\r
-Switch power "Power" (G_bhf_light) {channel="miio:basic:bhf_light:power"}\r
-String bh_mode "Bath Heater mode" (G_bhf_light) {channel="miio:basic:bhf_light:bh_mode"}\r
-Dimmer brightness "Brightness" (G_bhf_light) {channel="miio:basic:bhf_light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_bhf_light) {channel="miio:basic:bhf_light:delayoff"}\r
-Number temperature "Temperature" (G_bhf_light) {channel="miio:basic:bhf_light:temperature"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_bhf_light) {channel="miio:basic:bhf_light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp v2 (yeelink.light.ceiling2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp v2" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp v3 (yeelink.light.ceiling3) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp v3" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp v4 (JIAOYUE 650 RGB) (yeelink.light.ceiling4) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp v4 (JIAOYUE 650 RGB)" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number ambientBrightness "Ambient Brightness" (G_light) {channel="miio:basic:light:ambientBrightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-Switch ambientPower "Ambient Power" (G_light) {channel="miio:basic:light:ambientPower"}\r
-Color ambientColor "Ambient Color" (G_light) {channel="miio:basic:light:ambientColor"}\r
-Number ambientColorTemperature "Ambient Color Temperature" (G_light) {channel="miio:basic:light:ambientColorTemperature"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number ambientColorMode "Ambient Color Mode" (G_light) {channel="miio:basic:light:ambientColorMode"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp v4 (yeelink.light.ceiling4.ambi) item file lines\r
-\r
-note: Autogenerated example. Replace the id (ceiling4) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_ceiling4 "Yeelight LED Ceiling Lamp v4" <status>\r
-Switch power "Power" (G_ceiling4) {channel="miio:basic:ceiling4:power"}\r
-Dimmer brightness "Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:brightness"}\r
-Number ambientBrightness "Ambient Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:ambientBrightness"}\r
-Number delayoff "Shutdown Timer" (G_ceiling4) {channel="miio:basic:ceiling4:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_ceiling4) {channel="miio:basic:ceiling4:colorTemperature"}\r
-Number colorMode "Color Mode" (G_ceiling4) {channel="miio:basic:ceiling4:colorMode"}\r
-String name "Name" (G_ceiling4) {channel="miio:basic:ceiling4:name"}\r
-Switch ambientPower "Ambient Power" (G_ceiling4) {channel="miio:basic:ceiling4:ambientPower"}\r
-Color ambientColor "Ambient Color" (G_ceiling4) {channel="miio:basic:ceiling4:ambientColor"}\r
-Number ambientColorTemperature "Ambient Color Temperature" (G_ceiling4) {channel="miio:basic:ceiling4:ambientColorTemperature"}\r
-String customScene "Set Scene" (G_ceiling4) {channel="miio:basic:ceiling4:customScene"}\r
-Number ambientColorMode "Ambient Color Mode" (G_ceiling4) {channel="miio:basic:ceiling4:ambientColorMode"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp v5 (yeelink.light.ceiling5) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp v5" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp v6 (yeelink.light.ceiling6) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp v6" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp v7 (yeelink.light.ceiling7) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp v7" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp v8 (yeelink.light.ceiling8) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp v8" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp v9 (yeelink.light.ceiling9) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp v9" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Meteorite lamp (yeelink.light.ceiling10) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Meteorite lamp" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number ambientBrightness "Ambient Brightness" (G_light) {channel="miio:basic:light:ambientBrightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-Switch ambientPower "Ambient Power" (G_light) {channel="miio:basic:light:ambientPower"}\r
-Color ambientColor "Ambient Color" (G_light) {channel="miio:basic:light:ambientColor"}\r
-Number ambientColorTemperature "Ambient Color Temperature" (G_light) {channel="miio:basic:light:ambientColorTemperature"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number ambientColorMode "Ambient Color Mode" (G_light) {channel="miio:basic:light:ambientColorMode"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp v11 (yeelink.light.ceiling11) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp v11" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp v12 (yeelink.light.ceiling12) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp v12" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp v13 (yeelink.light.ceiling13) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp v13" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling14) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling15) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling16) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling17) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling18) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling19) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling20) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling21) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling22) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Lamp (yeelink.light.ceiling23) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight LED Ceiling Lamp" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Ambi Lamp (yeelink.light.ceiling4.ambi) item file lines\r
-\r
-note: Autogenerated example. Replace the id (ceiling4) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_ceiling4 "Yeelight LED Ceiling Ambi Lamp" <status>\r
-Switch power "Power" (G_ceiling4) {channel="miio:basic:ceiling4:power"}\r
-Dimmer brightness "Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:brightness"}\r
-Number ambientBrightness "Ambient Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:ambientBrightness"}\r
-Number delayoff "Shutdown Timer" (G_ceiling4) {channel="miio:basic:ceiling4:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_ceiling4) {channel="miio:basic:ceiling4:colorTemperature"}\r
-Number colorMode "Color Mode" (G_ceiling4) {channel="miio:basic:ceiling4:colorMode"}\r
-String name "Name" (G_ceiling4) {channel="miio:basic:ceiling4:name"}\r
-Switch ambientPower "Ambient Power" (G_ceiling4) {channel="miio:basic:ceiling4:ambientPower"}\r
-Color ambientColor "Ambient Color" (G_ceiling4) {channel="miio:basic:ceiling4:ambientColor"}\r
-Number ambientColorTemperature "Ambient Color Temperature" (G_ceiling4) {channel="miio:basic:ceiling4:ambientColorTemperature"}\r
-String customScene "Set Scene" (G_ceiling4) {channel="miio:basic:ceiling4:customScene"}\r
-Number ambientColorMode "Ambient Color Mode" (G_ceiling4) {channel="miio:basic:ceiling4:ambientColorMode"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_ceiling4) {channel="miio:basic:ceiling4:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Ambi Lamp (yeelink.light.ceiling10.ambi) item file lines\r
-\r
-note: Autogenerated example. Replace the id (ceiling10) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_ceiling10 "Yeelight LED Ceiling Ambi Lamp" <status>\r
-Switch power "Power" (G_ceiling10) {channel="miio:basic:ceiling10:power"}\r
-Dimmer brightness "Brightness" (G_ceiling10) {channel="miio:basic:ceiling10:brightness"}\r
-Number delayoff "Shutdown Timer" (G_ceiling10) {channel="miio:basic:ceiling10:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_ceiling10) {channel="miio:basic:ceiling10:colorTemperature"}\r
-Number colorMode "Color Mode" (G_ceiling10) {channel="miio:basic:ceiling10:colorMode"}\r
-String name "Name" (G_ceiling10) {channel="miio:basic:ceiling10:name"}\r
-String customScene "Set Scene" (G_ceiling10) {channel="miio:basic:ceiling10:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_ceiling10) {channel="miio:basic:ceiling10:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Ambi Lamp (yeelink.light.ceiling19.ambi) item file lines\r
-\r
-note: Autogenerated example. Replace the id (ceiling19) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_ceiling19 "Yeelight LED Ceiling Ambi Lamp" <status>\r
-Switch power "Power" (G_ceiling19) {channel="miio:basic:ceiling19:power"}\r
-Dimmer brightness "Brightness" (G_ceiling19) {channel="miio:basic:ceiling19:brightness"}\r
-Number delayoff "Shutdown Timer" (G_ceiling19) {channel="miio:basic:ceiling19:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_ceiling19) {channel="miio:basic:ceiling19:colorTemperature"}\r
-Number colorMode "Color Mode" (G_ceiling19) {channel="miio:basic:ceiling19:colorMode"}\r
-String name "Name" (G_ceiling19) {channel="miio:basic:ceiling19:name"}\r
-String customScene "Set Scene" (G_ceiling19) {channel="miio:basic:ceiling19:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_ceiling19) {channel="miio:basic:ceiling19:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight LED Ceiling Ambi Lamp (yeelink.light.ceiling20.ambi) item file lines\r
-\r
-note: Autogenerated example. Replace the id (ceiling20) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_ceiling20 "Yeelight LED Ceiling Ambi Lamp" <status>\r
-Switch power "Power" (G_ceiling20) {channel="miio:basic:ceiling20:power"}\r
-Dimmer brightness "Brightness" (G_ceiling20) {channel="miio:basic:ceiling20:brightness"}\r
-Number delayoff "Shutdown Timer" (G_ceiling20) {channel="miio:basic:ceiling20:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_ceiling20) {channel="miio:basic:ceiling20:colorTemperature"}\r
-Number colorMode "Color Mode" (G_ceiling20) {channel="miio:basic:ceiling20:colorMode"}\r
-String name "Name" (G_ceiling20) {channel="miio:basic:ceiling20:name"}\r
-String customScene "Set Scene" (G_ceiling20) {channel="miio:basic:ceiling20:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_ceiling20) {channel="miio:basic:ceiling20:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight ct2 (yeelink.light.ct2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight ct2" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight White Bulb (yeelink.light.mono1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight White Bulb" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight White Bulb v2 (yeelink.light.mono2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight White Bulb v2" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight White (yeelink.light.mono5) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight White" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight (yeelink.light.lamp1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight (yeelink.light.lamp2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight (yeelink.light.lamp3) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight (yeelink.light.lamp4) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight (yeelink.light.lamp5) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight (yeelink.light.lamp6) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight (yeelink.light.lamp7) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight (yeelink.light.lamp8) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight Panel (yeelink.light.panel1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight Panel" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight Strip (yeelink.light.strip1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight Strip" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}\r
-Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight Strip (yeelink.light.strip2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight Strip" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}\r
-Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight Strip (yeelink.light.strip4) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight Strip" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight (yeelink.light.virtual) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight Color Bulb (yeelink.light.color1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight Color Bulb" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}\r
-Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight Color Bulb YLDP06YL 10W (yeelink.light.color2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight Color Bulb YLDP06YL 10W" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}\r
-Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight Color Bulb YLDP02YL 9W (yeelink.light.color3) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight Color Bulb YLDP02YL 9W" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}\r
-Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight Bulb YLDP13YL (8,5W) (yeelink.light.color4) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight Bulb YLDP13YL (8,5W)" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-String colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-Switch toggle "toggle" (G_light) {channel="miio:basic:light:toggle"}\r
-Color rgbColor "RGB Color" (G_light) {channel="miio:basic:light:rgbColor"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-```\r
-\r
-### Yeelight yilai ceiling (yilai.light.ceiling1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight yilai ceiling" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight yilai ceiling (yilai.light.ceiling2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight yilai ceiling" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Yeelight yilai ceiling (yilai.light.ceiling3) item file lines\r
-\r
-note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_light "Yeelight yilai ceiling" <status>\r
-Switch power "Power" (G_light) {channel="miio:basic:light:power"}\r
-Dimmer brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}\r
-Number delayoff "Shutdown Timer" (G_light) {channel="miio:basic:light:delayoff"}\r
-Number colorTemperature "Color Temperature" (G_light) {channel="miio:basic:light:colorTemperature"}\r
-Number colorMode "Color Mode" (G_light) {channel="miio:basic:light:colorMode"}\r
-String name "Name" (G_light) {channel="miio:basic:light:name"}\r
-String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"}\r
-Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}\r
-```\r
-\r
-### Zhimi Heater (zhimi.heater.za1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (heater) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_heater "Zhimi Heater" <status>\r
-Switch power "Power" (G_heater) {channel="miio:basic:heater:power"}\r
-Number:Temperature target_temperature "Target Temperature" (G_heater) {channel="miio:basic:heater:target_temperature"}\r
-Number brightness "Brightness" (G_heater) {channel="miio:basic:heater:brightness"}\r
-Switch buzzer "Buzzer Status" (G_heater) {channel="miio:basic:heater:buzzer"}\r
-Number relative_humidity "Relative Humidity" (G_heater) {channel="miio:basic:heater:relative_humidity"}\r
-Switch childlock "Child Lock" (G_heater) {channel="miio:basic:heater:childlock"}\r
-Switch HWSwitch "HW Switch" (G_heater) {channel="miio:basic:heater:HWSwitch"}\r
-Number:Temperature temperature "Temperature" (G_heater) {channel="miio:basic:heater:temperature"}\r
-Number usedhours "Run Time" (G_heater) {channel="miio:basic:heater:usedhours"}\r
-```\r
-\r
-### Zhimi Heater (zhimi.heater.za2) item file lines\r
-\r
-note: Autogenerated example. Replace the id (heater) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_heater "Zhimi Heater" <status>\r
-Number fault "Heater - Device Fault" (G_heater) {channel="miio:basic:heater:fault"}\r
-Switch on "Heater - Power" (G_heater) {channel="miio:basic:heater:on"}\r
-Number:Temperature target-temperature "Heater - Target Temperature" (G_heater) {channel="miio:basic:heater:target-temperature"}\r
-Switch alarm "Alarm - Alarm" (G_heater) {channel="miio:basic:heater:alarm"}\r
-Number:Time countdown-time "Countdown - Countdown Time" (G_heater) {channel="miio:basic:heater:countdown-time"}\r
-Number relative-humidity "Environment - Relative Humidity" (G_heater) {channel="miio:basic:heater:relative-humidity"}\r
-Number:Temperature temperature "Environment - Temperature" (G_heater) {channel="miio:basic:heater:temperature"}\r
-Dimmer brightness "Indicator Light - Brightness" (G_heater) {channel="miio:basic:heater:brightness"}\r
-Switch physical-controls-locked "Physical Control Locked - Physical Controls Locked" (G_heater) {channel="miio:basic:heater:physical-controls-locked"}\r
-Number:Time use-time "Private-Service - Use Time" (G_heater) {channel="miio:basic:heater:use-time"}\r
-```\r
-\r
-### Zhimi Heater (zhimi.heater.zb1) item file lines\r
-\r
-note: Autogenerated example. Replace the id (heater) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.\r
-\r
-```java\r
-Group G_heater "Zhimi Heater" <status>\r
-Number fault "Heater - Device Fault" (G_heater) {channel="miio:basic:heater:fault"}\r
-Switch on "Heater - Power" (G_heater) {channel="miio:basic:heater:on"}\r
-Number:Temperature target-temperature "Heater - Target Temperature" (G_heater) {channel="miio:basic:heater:target-temperature"}\r
-Switch alarm "Alarm - Alarm" (G_heater) {channel="miio:basic:heater:alarm"}\r
-Number:Time countdown-time "Countdown - Countdown Time" (G_heater) {channel="miio:basic:heater:countdown-time"}\r
-Number relative-humidity "Environment - Relative Humidity" (G_heater) {channel="miio:basic:heater:relative-humidity"}\r
-Number:Temperature temperature "Environment - Temperature" (G_heater) {channel="miio:basic:heater:temperature"}\r
-Dimmer brightness "Indicator Light - Brightness" (G_heater) {channel="miio:basic:heater:brightness"}\r
-Switch physical-controls-locked "Physical Control Locked - Physical Controls Locked" (G_heater) {channel="miio:basic:heater:physical-controls-locked"}\r
-Number:Time use-time "Private-Service - Use Time" (G_heater) {channel="miio:basic:heater:use-time"}\r
-Number country-code "Private-Service - Country-Code" (G_heater) {channel="miio:basic:heater:country-code"}\r
-```\r
-\r
### <a name="Country-Servers">Country Servers</a>