diff --git a/bundles/org.openhab.binding.miio/README.md b/bundles/org.openhab.binding.miio/README.md
index 618387b6ea110..c30071f264a92 100644
--- a/bundles/org.openhab.binding.miio/README.md
+++ b/bundles/org.openhab.binding.miio/README.md
@@ -20,112 +20,125 @@ The following things types are available:
| 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 Humidifier | miio:basic | [zhimi.humidifier.v1](#zhimi-humidifier-v1) | Yes | |
-| Mi Air Humidifier | miio:basic | [zhimi.humidifier.ca1](#zhimi-humidifier-ca1) | 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 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 Air Purifier mb1 | miio:basic | [zhimi.airpurifier.mb1](#zhimi-airpurifier-mb1) | Yes | |
-| Mi Air Purifier mc1 | miio:basic | [zhimi.airpurifier.mc1](#zhimi-airpurifier-mc1) | 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 | |
-| 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 | |
-| Mi Smart Home Gateway v1 | miio:unsupported | lumi.gateway.v1 | No | |
-| Mi Smart Home Gateway v2 | miio:unsupported | lumi.gateway.v2 | No | |
-| Mi Smart Home Gateway v3 | miio:unsupported | lumi.gateway.v3 | No | |
-| 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 Philips Eyecare Smart Lamp 2 | miio:basic | [philips.light.sread1](#philips-light-sread1) | 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 | |
-| 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 | |
-| 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.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 | |
-| 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 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 | |
-| Roborock Vacuum S5 Max | miio:vacuum | [roborock.vacuum.s5e](#roborock-vacuum-s5e) | Yes | |
-| Roborock Vacuum S6 | miio:vacuum | [roborock.vacuum.s6](#roborock-vacuum-s6) | Yes | |
-| Rockrobo Xiaowa Vacuum v2 | miio:unsupported | roborock.vacuum.e2 | No | |
-| 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 | |
-| Mi Water Purifier v2 | miio:basic | [yunmi.waterpuri.v2](#yunmi-waterpuri-v2) | Yes | |
-| Mi Water Purifier lx2 | miio:basic | [yunmi.waterpuri.lx2](#yunmi-waterpuri-lx2) | Yes | |
-| Mi Water Purifier lx3 | miio:basic | [yunmi.waterpuri.lx3](#yunmi-waterpuri-lx3) | Yes | |
-| Mi Water Purifier lx4 | miio:basic | [yunmi.waterpuri.lx4](#yunmi-waterpuri-lx4) | Yes | |
-| Mi Water Purifier v2 | miio:basic | [yunmi.waterpurifier.v2](#yunmi-waterpurifier-v2) | Yes | |
-| Mi Water Purifier v3 | miio:basic | [yunmi.waterpurifier.v3](#yunmi-waterpurifier-v3) | Yes | |
-| Mi Water Purifier v4 | miio:basic | [yunmi.waterpurifier.v4](#yunmi-waterpurifier-v4) | Yes | |
-| Xiaomi Wifi Extender | miio:unsupported | xiaomi.repeater.v2 | No | |
-| Mi Internet Speaker | miio:unsupported | xiaomi.wifispeaker.v1 | No | |
-| Yeelight Lamp | miio:basic | [yeelink.light.bslamp1](#yeelink-light-bslamp1) | Yes | |
-| Yeelight Lamp | miio:basic | [yeelink.light.bslamp2](#yeelink-light-bslamp2) | 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 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 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 Strip | miio:basic | [yeelink.light.strip1](#yeelink-light-strip1) | Yes | |
-| Yeelight Strip | miio:basic | [yeelink.light.strip2](#yeelink-light-strip2) | 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 | miio:basic | [yeelink.light.color3](#yeelink-light-color3) | Yes | |
+| 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 Humidifier | miio:basic | [zhimi.humidifier.v1](#zhimi-humidifier-v1) | Yes | |
+| Mi Air Humidifier | miio:basic | [zhimi.humidifier.ca1](#zhimi-humidifier-ca1) | 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 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:unsupported | dmaker.airfresh.t2017 | No | |
+| Xiao AI Smart Alarm Clock | miio:unsupported | zimi.clock.myk01 | No | |
+| Yeelight Smart Bath Heater | miio:unsupported | yeelight.bhf_light.v2 | No | |
+| 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 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 | |
+| Viomi Internet refrigerator iLive | miio:unsupported | viomi.fridge.v3 | No | |
+| Mi Smart Home Gateway v1 | miio:unsupported | lumi.gateway.v1 | No | |
+| Mi Smart Home Gateway v2 | miio:unsupported | lumi.gateway.v2 | No | |
+| Mi Smart Home Gateway v3 | miio:unsupported | lumi.gateway.v3 | No | |
+| 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 Philips Eyecare Smart Lamp 2 | miio:basic | [philips.light.sread1](#philips-light-sread1) | 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 | |
+| 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 | |
+| 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.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 | |
+| 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 | |
+| 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 | |
+| Roborock Vacuum S6 | miio:vacuum | [roborock.vacuum.s6](#roborock-vacuum-s6) | 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 | |
+| Rockrobo Xiaowa Vacuum v2 | miio:unsupported | roborock.vacuum.e2 | No | |
+| Xiaomi Mijia vacuum V-RVCLM21B | miio:unsupported | viomi.vacuum.v6 | No | |
+| Xiaomi Mijia vacuum STYJ02YM | miio:unsupported | viomi.vacuum.v7 | No | |
+| 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 | |
+| Mi Water Purifier v2 | miio:basic | [yunmi.waterpuri.v2](#yunmi-waterpuri-v2) | Yes | |
+| Mi Water Purifier lx2 | miio:basic | [yunmi.waterpuri.lx2](#yunmi-waterpuri-lx2) | Yes | |
+| Mi Water Purifier lx3 | miio:basic | [yunmi.waterpuri.lx3](#yunmi-waterpuri-lx3) | Yes | |
+| Mi Water Purifier lx4 | miio:basic | [yunmi.waterpuri.lx4](#yunmi-waterpuri-lx4) | Yes | |
+| Mi Water Purifier v2 | miio:basic | [yunmi.waterpurifier.v2](#yunmi-waterpurifier-v2) | Yes | |
+| Mi Water Purifier v3 | miio:basic | [yunmi.waterpurifier.v3](#yunmi-waterpurifier-v3) | Yes | |
+| Mi Water Purifier v4 | miio:basic | [yunmi.waterpurifier.v4](#yunmi-waterpurifier-v4) | Yes | |
+| Xiaomi Wifi Extender | miio:unsupported | xiaomi.repeater.v2 | No | |
+| Mi Internet Speaker | miio:unsupported | xiaomi.wifispeaker.v1 | No | |
+| Yeelight Lamp | miio:basic | [yeelink.light.bslamp1](#yeelink-light-bslamp1) | Yes | |
+| Yeelight Lamp | miio:basic | [yeelink.light.bslamp2](#yeelink-light-bslamp2) | 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 Meteorite lamp | miio:basic | [yeelink.light.ceiling10](#yeelink-light-ceiling10) | 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 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 Strip | miio:basic | [yeelink.light.strip1](#yeelink-light-strip1) | Yes | |
+| Yeelight Strip | miio:basic | [yeelink.light.strip2](#yeelink-light-strip2) | 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 | miio:basic | [yeelink.light.color3](#yeelink-light-color3) | Yes | |
# Discovery
@@ -469,6 +482,27 @@ e.g. `smarthome:send actionCommand 'upd_timer["1498595904821", "on"]'` would ena
| purifyvolume | Number | Purivied Volume |
| childlock | Switch | Child Lock |
+### Mi Air Purifier 3 (zhimi.airpurifier.ma4) Channels
+
+| Channel | Type | Description |
+|------------------|---------|-------------------------------------|
+| 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 (zhimi.airpurifier.sa1) Channels
| Channel | Type | Description |
@@ -532,7 +566,7 @@ e.g. `smarthome:send actionCommand 'upd_timer["1498595904821", "on"]'` would ena
| purifyvolume | Number | Purivied Volume |
| childlock | Switch | Child Lock |
-### Mi Air Purifier mc1 (zhimi.airpurifier.mc1) Channels
+### Mi Air Purifier 2S (zhimi.airpurifier.mc1) Channels
| Channel | Type | Description |
|------------------|---------|-------------------------------------|
@@ -848,7 +882,7 @@ e.g. `smarthome:send actionCommand 'upd_timer["1498595904821", "on"]'` would ena
| power | Switch | Power |
| usb | Switch | USB |
| temperature | Number | Temperature |
-| led | Switch | Wifi led |
+| led | Switch | Wifi LED |
### Mi Power-plug (chuangmi.plug.m3) Channels
@@ -870,7 +904,7 @@ e.g. `smarthome:send actionCommand 'upd_timer["1498595904821", "on"]'` would ena
|------------------|---------|-------------------------------------|
| power | Switch | Power |
| powerUsage | Number | Power Consumption |
-| led | Switch | wifi_led |
+| led | Switch | wifi LED |
| power_price | Number | power_price |
| current | Number | Current |
| temperature | Number | Temperature |
@@ -881,7 +915,7 @@ e.g. `smarthome:send actionCommand 'upd_timer["1498595904821", "on"]'` would ena
|------------------|---------|-------------------------------------|
| power | Switch | Power |
| powerUsage | Number | Power Consumption |
-| led | Switch | wifi_led |
+| led | Switch | wifi LED |
| power_price | Number | power_price |
| current | Number | Current |
| temperature | Number | Temperature |
@@ -1081,6 +1115,24 @@ e.g. `smarthome:send actionCommand 'upd_timer["1498595904821", "on"]'` would ena
| customScene | String | Set Scene |
| nightlightBrightness | Number | Nightlight Brightness |
+### Yeelight LED Meteorite lamp (yeelink.light.ceiling10) Channels
+
+| Channel | Type | Description |
+|------------------|---------|-------------------------------------|
+| power | Switch | Power |
+| brightness | Number | Brightness |
+| ambientBrightness | Number | Ambient Brightness |
+| delayoff | Number | Shutdowm 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 ct2 (yeelink.light.ct2) Channels
| Channel | Type | Description |
@@ -1226,7 +1278,6 @@ e.g. `smarthome:send actionCommand 'upd_timer["1498595904821", "on"]'` would ena
-
## Example item file Rockrobo vacuum
```
@@ -1264,6 +1315,7 @@ Number historyCount "Total # Cleanings [%1.0f]" (gVacHist) {channe
### 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
@@ -1279,6 +1331,7 @@ Number night_end "Night End Time" (G_airmonitor) {channel="miio:basic:airmonitor
```
### 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
@@ -1294,6 +1347,7 @@ Number night_end "Night End Time" (G_airmonitor) {channel="miio:basic:airmonitor
```
### 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
@@ -1304,7 +1358,7 @@ Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidi
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"}
+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"}
@@ -1315,6 +1369,7 @@ Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:chi
```
### 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
@@ -1325,7 +1380,7 @@ Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidi
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"}
+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"}
@@ -1336,6 +1391,7 @@ Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:chi
```
### 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
@@ -1359,6 +1415,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c
```
### 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
@@ -1382,6 +1439,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c
```
### 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
@@ -1405,6 +1463,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c
```
### 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
@@ -1428,6 +1487,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c
```
### 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
@@ -1438,7 +1498,7 @@ Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humi
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 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"}
@@ -1451,6 +1511,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c
```
### 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
@@ -1461,7 +1522,7 @@ Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humi
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 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"}
@@ -1474,6 +1535,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c
```
### 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
@@ -1497,6 +1559,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c
```
### 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
@@ -1520,6 +1583,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c
```
### 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
@@ -1543,6 +1607,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c
```
### 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
@@ -1553,7 +1618,31 @@ Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humi
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 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"
+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"}
@@ -1566,6 +1655,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c
```
### 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
@@ -1589,6 +1679,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c
```
### 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
@@ -1612,6 +1703,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c
```
### 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
@@ -1634,11 +1726,12 @@ Number purifyvolume "Purivied Volume" (G_airpurifier) {channel="miio:basic:airpu
Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:childlock"}
```
-### Mi Air Purifier mc1 (zhimi.airpurifier.mc1) item file lines
+### 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 mc1"
+Group G_airpurifier "Mi Air Purifier 2S"
Switch power "Power" (G_airpurifier) {channel="miio:basic:airpurifier:power"}
String mode "Mode" (G_airpurifier) {channel="miio:basic:airpurifier:mode"}
Number humidity "Humidity" (G_airpurifier) {channel="miio:basic:airpurifier:humidity"}
@@ -1658,6 +1751,7 @@ Switch childlock "Child Lock" (G_airpurifier) {channel="miio:basic:airpurifier:c
```
### 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
@@ -1682,6 +1776,7 @@ 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
@@ -1706,6 +1801,7 @@ 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
@@ -1730,6 +1826,7 @@ 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
@@ -1750,6 +1847,7 @@ 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
@@ -1770,6 +1868,7 @@ String move "Move Direction" (G_fan) {channel="miio:basic:fan:move"}
```
### 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
@@ -1780,7 +1879,7 @@ Number humidity "Humidity" (G_humidifier) {channel="miio:basic:humidifier:humidi
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"}
+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"}
@@ -1791,6 +1890,7 @@ Switch childlock "Child Lock" (G_humidifier) {channel="miio:basic:humidifier:chi
```
### 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
@@ -1804,6 +1904,7 @@ Switch eyecare "Eyecare" (G_light) {channel="miio:basic:light:eyecare"}
```
### 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
@@ -1817,6 +1918,7 @@ 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
@@ -1830,6 +1932,7 @@ 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
@@ -1845,6 +1948,7 @@ Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}
```
### 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
@@ -1858,6 +1962,7 @@ 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
@@ -1873,6 +1978,7 @@ Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}
```
### 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
@@ -1888,6 +1994,7 @@ Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}
```
### 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
@@ -1901,6 +2008,7 @@ 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
@@ -1916,6 +2024,7 @@ Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}
```
### 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
@@ -1931,6 +2040,7 @@ Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}
```
### 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
@@ -1946,6 +2056,7 @@ Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}
```
### 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
@@ -1961,6 +2072,7 @@ Switch toggle "Toggle" (G_light) {channel="miio:basic:light:toggle"}
```
### 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
@@ -1970,6 +2082,7 @@ Number temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"
```
### 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
@@ -1979,6 +2092,7 @@ Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}
```
### 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
@@ -1988,6 +2102,7 @@ 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
@@ -1995,10 +2110,11 @@ Group G_plug "Mi Power-plug v3"
Switch power "Power" (G_plug) {channel="miio:basic:plug:power"}
Switch usb "USB" (G_plug) {channel="miio:basic:plug:usb"}
Number temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"}
-Switch led "Wifi led" (G_plug) {channel="miio:basic:plug:led"}
+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
@@ -2008,6 +2124,7 @@ Number temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"
```
### 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
@@ -2017,32 +2134,35 @@ Number temperature "Temperature" (G_plug) {channel="miio:basic:plug:temperature"
```
### Qing Mi Smart Power Strip v1 (qmi.powerstrip.v1) item file lines
+
note: Autogenerated example. Replace the id (powerstrip) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
```java
Group G_powerstrip "Qing Mi Smart Power Strip v1"
Switch power "Power" (G_powerstrip) {channel="miio:basic:powerstrip:power"}
Number powerUsage "Power Consumption" (G_powerstrip) {channel="miio:basic:powerstrip:powerUsage"}
-Switch led "wifi_led" (G_powerstrip) {channel="miio:basic:powerstrip:led"}
+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"}
```
### Mi Power-strip v2 (zimi.powerstrip.v2) item file lines
+
note: Autogenerated example. Replace the id (powerstrip) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
```java
Group G_powerstrip "Mi Power-strip v2"
Switch power "Power" (G_powerstrip) {channel="miio:basic:powerstrip:power"}
Number powerUsage "Power Consumption" (G_powerstrip) {channel="miio:basic:powerstrip:powerUsage"}
-Switch led "wifi_led" (G_powerstrip) {channel="miio:basic:powerstrip:led"}
+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"}
```
### Mi Water Purifier v2 (yunmi.waterpuri.v2) 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
@@ -2051,6 +2171,7 @@ Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
```
### 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
@@ -2059,6 +2180,7 @@ Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
```
### 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
@@ -2067,6 +2189,7 @@ Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
```
### 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
@@ -2075,6 +2198,7 @@ Switch power "Power" (G_waterpuri) {channel="miio:basic:waterpuri:power"}
```
### 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
@@ -2083,6 +2207,7 @@ Switch power "Power" (G_waterpurifier) {channel="miio:basic:waterpurifier:power"
```
### 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
@@ -2091,6 +2216,7 @@ Switch power "Power" (G_waterpurifier) {channel="miio:basic:waterpurifier:power"
```
### 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
@@ -2099,6 +2225,7 @@ Switch power "Power" (G_waterpurifier) {channel="miio:basic:waterpurifier:power"
```
### 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
@@ -2114,6 +2241,7 @@ 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
@@ -2129,6 +2257,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"}
```
### 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
@@ -2144,6 +2273,7 @@ Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas
```
### 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
@@ -2159,6 +2289,7 @@ Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas
```
### 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
@@ -2174,6 +2305,7 @@ Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas
```
### 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
@@ -2194,6 +2326,7 @@ Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas
```
### 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
@@ -2214,6 +2347,7 @@ Number nightlightBrightness "Nightlight Brightness" (G_ceiling4) {channel="miio:
```
### 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
@@ -2229,6 +2363,7 @@ Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas
```
### 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
@@ -2244,6 +2379,7 @@ Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas
```
### 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
@@ -2259,6 +2395,7 @@ Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:bas
```
### 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
@@ -2273,7 +2410,29 @@ String customScene "Set Scene" (G_light) {channel="miio:basic:light:customScene"
Number nightlightBrightness "Nightlight Brightness" (G_light) {channel="miio:basic:light:nightlightBrightness"}
```
+### Yeelight LED Meteorite lamp (yeelink.light.ceiling10) item file lines
+
+note: Autogenerated example. Replace the id (light) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
+
+```java
+Group G_light "Yeelight LED Meteorite lamp"
+Switch power "Power" (G_light) {channel="miio:basic:light:power"}
+Number brightness "Brightness" (G_light) {channel="miio:basic:light:brightness"}
+Number ambientBrightness "Ambient Brightness" (G_light) {channel="miio:basic:light:ambientBrightness"}
+Number delayoff "Shutdowm 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 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
@@ -2287,6 +2446,7 @@ 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
@@ -2300,6 +2460,7 @@ 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
@@ -2313,6 +2474,7 @@ 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
@@ -2326,6 +2488,7 @@ 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
@@ -2339,6 +2502,7 @@ 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
@@ -2352,6 +2516,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"}
```
### 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
@@ -2367,6 +2532,7 @@ 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
@@ -2382,6 +2548,7 @@ 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
@@ -2395,6 +2562,7 @@ 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
@@ -2410,6 +2578,7 @@ 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
@@ -2425,6 +2594,7 @@ String name "Name" (G_light) {channel="miio:basic:light:name"}
```
### Yeelight Color Bulb (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
@@ -2440,4 +2610,3 @@ String name "Name" (G_light) {channel="miio:basic:light:name"}
```
-
diff --git a/bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/MiIoDevices.java b/bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/MiIoDevices.java
index 404bbbcd6cb9c..606b2ba716976 100644
--- a/bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/MiIoDevices.java
+++ b/bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/MiIoDevices.java
@@ -31,6 +31,7 @@ public enum MiIoDevices {
AIRMONITOR_B1("cgllc.airmonitor.b1", "Mi Air Quality Monitor 2gen", THING_TYPE_BASIC),
AIR_HUMIDIFIER_V1("zhimi.humidifier.v1", "Mi Air Humidifier", THING_TYPE_BASIC),
AIR_HUMIDIFIER_CA1("zhimi.humidifier.ca1", "Mi Air Humidifier", THING_TYPE_BASIC),
+ AIR_HUMIDIFIER_MJJSQ("deerma.humidifier.mjjsq", "Mija Smart humidifier", THING_TYPE_BASIC),
AIR_PURIFIER1("zhimi.airpurifier.v1", "Mi Air Purifier v1", THING_TYPE_BASIC),
AIR_PURIFIER2("zhimi.airpurifier.v2", "Mi Air Purifier v2", THING_TYPE_BASIC),
AIR_PURIFIER3("zhimi.airpurifier.v3", "Mi Air Purifier v3", THING_TYPE_BASIC),
@@ -41,13 +42,19 @@ public enum MiIoDevices {
AIR_PURIFIERM2("zhimi.airpurifier.m2", "Mi Air Purifier (mini)", THING_TYPE_BASIC),
AIR_PURIFIERMA1("zhimi.airpurifier.ma1", "Mi Air Purifier MS1", THING_TYPE_BASIC),
AIR_PURIFIERMA2("zhimi.airpurifier.ma2", "Mi Air Purifier MS2", THING_TYPE_BASIC),
+ AIR_PURIFIERMA4("zhimi.airpurifier.ma4", "Mi Air Purifier 3", THING_TYPE_BASIC),
AIR_PURIFIERSA1("zhimi.airpurifier.sa1", "Mi Air Purifier Super", THING_TYPE_BASIC),
AIR_PURIFIERSA2("zhimi.airpurifier.sa2", "Mi Air Purifier Super 2", THING_TYPE_BASIC),
+ AIRPURIFIER_T2017("dmaker.airfresh.t2017", "Mi Fresh Air Ventilator", THING_TYPE_UNSUPPORTED),
+ ALARM_CLOCK_MYK01("zimi.clock.myk01", "Xiao AI Smart Alarm Clock", THING_TYPE_UNSUPPORTED),
+ BATHHEATER_V2("yeelight.bhf_light.v2", "Yeelight Smart Bath Heater", THING_TYPE_UNSUPPORTED),
+ DEHUMIDIFIER_FW1("nwt.derh.wdh318efw1", "XIAOMI MIJIA WIDETECH WDH318EFW1 Dehumidifier", THING_TYPE_UNSUPPORTED),
ZHIMI_AIRPURIFIER_MB1("zhimi.airpurifier.mb1", "Mi Air Purifier mb1", THING_TYPE_BASIC),
- ZHIMI_AIRPURIFIER_MC1("zhimi.airpurifier.mc1", "Mi Air Purifier mc1", THING_TYPE_BASIC),
+ ZHIMI_AIRPURIFIER_MC1("zhimi.airpurifier.mc1", "Mi Air Purifier 2S", THING_TYPE_BASIC),
ZHIMI_AIRPURIFIER_VIRTUAL("zhimi.airpurifier.virtual", "Mi Air Purifier virtual", THING_TYPE_UNSUPPORTED),
ZHIMI_AIRPURIFIER_VTL_M1("zhimi.airpurifier.vtl_m1", "Mi Air Purifier vtl m1", THING_TYPE_UNSUPPORTED),
CHUANGMI_IR2("chuangmi.ir.v2", "Mi Remote v2", THING_TYPE_UNSUPPORTED),
+ CHUANGMI_V2("chuangmi.remote.v2", "Xiaomi IR Remote", THING_TYPE_UNSUPPORTED),
COOKER1("chunmi.cooker.normal1", "MiJia Rice Cooker", THING_TYPE_UNSUPPORTED),
COOKER2("chunmi.cooker.normal2", "MiJia Rice Cooker", THING_TYPE_UNSUPPORTED),
COOKER3("hunmi.cooker.normal3", "MiJia Rice Cooker", THING_TYPE_UNSUPPORTED),
@@ -59,6 +66,7 @@ public enum MiIoDevices {
FAN3("zhimi.fan.v3", "Mi Smart Pedestal Fan", THING_TYPE_BASIC),
FAN_SA1("zhimi.fan.sa1", "Xiaomi Mi Smart Pedestal Fan", THING_TYPE_BASIC),
FAN_ZA1("zhimi.fan.za1", "Xiaomi Mi Smart Pedestal Fan", THING_TYPE_BASIC),
+ FRIDGE_V3("viomi.fridge.v3", "Viomi Internet refrigerator iLive", THING_TYPE_UNSUPPORTED),
GATEWAY1("lumi.gateway.v1", "Mi Smart Home Gateway v1", THING_TYPE_UNSUPPORTED),
GATEWAY2("lumi.gateway.v2", "Mi Smart Home Gateway v2", THING_TYPE_UNSUPPORTED),
GATEWAY3("lumi.gateway.v3", "Mi Smart Home Gateway v3", THING_TYPE_UNSUPPORTED),
@@ -88,12 +96,15 @@ public enum MiIoDevices {
POWERSTRIP2("zimi.powerstrip.v2", "Mi Power-strip v2", THING_TYPE_BASIC),
TOOTHBRUSH("soocare.toothbrush.x3", "Mi Toothbrush", THING_TYPE_UNSUPPORTED),
VACUUM("rockrobo.vacuum.v1", "Mi Robot Vacuum", THING_TYPE_VACUUM),
+ VACUUM_C1("roborock.vacuum.c1", "Mi Xiaowa Vacuum c1", THING_TYPE_VACUUM),
VACUUM2("roborock.vacuum.s5", "Mi Robot Vacuum v2", THING_TYPE_VACUUM),
VACUUM1S("roborock.vacuum.m1s", "Mi Robot Vacuum 1S", THING_TYPE_VACUUM),
VACUUMS6("roborock.vacuum.s6", "Roborock Vacuum S6", THING_TYPE_VACUUM),
VACUUMS5MAX("roborock.vacuum.s5e", "Roborock Vacuum S5 Max", THING_TYPE_VACUUM),
VACUUMSS6("rockrobo.vacuum.s6", "Roborock Vacuum S6", THING_TYPE_VACUUM),
VACUUME2("roborock.vacuum.e2", "Rockrobo Xiaowa Vacuum v2", THING_TYPE_UNSUPPORTED),
+ VACUUME_V6("viomi.vacuum.v6", "Xiaomi Mijia vacuum V-RVCLM21B", THING_TYPE_UNSUPPORTED),
+ VACUUME_V7("viomi.vacuum.v7", "Xiaomi Mijia vacuum STYJ02YM", THING_TYPE_UNSUPPORTED),
ROBOROCK_VACUUM_C1("roborock.vacuum.c1", "roborock.vacuum.c1", THING_TYPE_UNSUPPORTED),
SWEEPER2("roborock.sweeper.e2v2", "Rockrobo Xiaowa Sweeper v2", THING_TYPE_UNSUPPORTED),
SWEEPER3("roborock.sweeper.e2v3", "Rockrobo Xiaowa Sweeper v3", THING_TYPE_UNSUPPORTED),
@@ -117,6 +128,7 @@ public enum MiIoDevices {
YEELIGHT_CEIL6("yeelink.light.ceiling6", "Yeelight LED Ceiling Lamp v6", THING_TYPE_BASIC),
YEELIGHT_CEIL7("yeelink.light.ceiling7", "Yeelight LED Ceiling Lamp v7", THING_TYPE_BASIC),
YEELIGHT_CEIL8("yeelink.light.ceiling8", "Yeelight LED Ceiling Lamp v8", THING_TYPE_BASIC),
+ YEELIGHT_CEIL10("yeelink.light.ceiling10", "Yeelight LED Meteorite lamp", THING_TYPE_BASIC),
YEELIGHT_CT2("yeelink.light.ct2", "Yeelight ct2", THING_TYPE_BASIC),
YEELIGHT_DOLPHIN("yeelink.light.mono1", "Yeelight White Bulb", THING_TYPE_BASIC),
YEELIGHT_DOLPHIN2("yeelink.light.mono2", "Yeelight White Bulb v2", THING_TYPE_BASIC),
diff --git a/bundles/org.openhab.binding.miio/src/main/resources/ESH-INF/thing/commonChannels.xml b/bundles/org.openhab.binding.miio/src/main/resources/ESH-INF/thing/commonChannels.xml
index cc28120b92458..99abd824b6282 100644
--- a/bundles/org.openhab.binding.miio/src/main/resources/ESH-INF/thing/commonChannels.xml
+++ b/bundles/org.openhab.binding.miio/src/main/resources/ESH-INF/thing/commonChannels.xml
@@ -85,7 +85,7 @@
Switch
-
+
Number
diff --git a/bundles/org.openhab.binding.miio/src/main/resources/database/chuangmi.plug.v3.json b/bundles/org.openhab.binding.miio/src/main/resources/database/chuangmi.plug.v3.json
index a04f848c9aeaf..2ebe4a333fa44 100644
--- a/bundles/org.openhab.binding.miio/src/main/resources/database/chuangmi.plug.v3.json
+++ b/bundles/org.openhab.binding.miio/src/main/resources/database/chuangmi.plug.v3.json
@@ -43,7 +43,7 @@
},
{
"property": "wifi_led",
- "friendlyName": "Wifi led",
+ "friendlyName": "Wifi LED",
"channel": "led",
"type": "Switch",
"refresh": true,
diff --git a/bundles/org.openhab.binding.miio/src/main/resources/database/yeelink.light.ceiling4.json b/bundles/org.openhab.binding.miio/src/main/resources/database/yeelink.light.ceiling4.json
index 96673e29f3912..98f323ffdb35e 100644
--- a/bundles/org.openhab.binding.miio/src/main/resources/database/yeelink.light.ceiling4.json
+++ b/bundles/org.openhab.binding.miio/src/main/resources/database/yeelink.light.ceiling4.json
@@ -2,6 +2,7 @@
"deviceMapping": {
"id": [
"yeelink.light.ceiling4",
+ "yeelink.light.ceiling10",
"yeelink.light.ceiling4.ambi"
],
"channels": [
diff --git a/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.airpurifier.m1.json b/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.airpurifier.m1.json
index 5f02800727f34..2ae53f58ae733 100644
--- a/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.airpurifier.m1.json
+++ b/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.airpurifier.m1.json
@@ -8,6 +8,7 @@
"zhimi.airpurifier.v3",
"zhimi.airpurifier.v5",
"zhimi.airpurifier.ma1",
+ "zhimi.airpurifier.ma4",
"zhimi.airpurifier.sa1",
"zhimi.airpurifier.sa2",
"zhimi.airpurifier.mb1",
@@ -71,7 +72,7 @@
},
{
"property": "led",
- "friendlyName": "Led Status",
+ "friendlyName": "LED Status",
"channel": "led",
"type": "Switch",
"refresh": true,
diff --git a/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.airpurifier.v1.json b/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.airpurifier.v1.json
index b52feb3ed30db..821bfa3bf52b9 100644
--- a/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.airpurifier.v1.json
+++ b/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.airpurifier.v1.json
@@ -66,7 +66,7 @@
},
{
"property": "led",
- "friendlyName": "Led Status",
+ "friendlyName": "LED Status",
"channel": "led",
"type": "Switch",
"refresh": true,
diff --git a/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.airpurifier.v6.json b/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.airpurifier.v6.json
index 87d05f1d8cc25..5e6d3c89f964f 100644
--- a/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.airpurifier.v6.json
+++ b/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.airpurifier.v6.json
@@ -63,7 +63,7 @@
},
{
"property": "led",
- "friendlyName": "Led Status",
+ "friendlyName": "LED Status",
"channel": "led",
"type": "Switch",
"refresh": true,
@@ -77,7 +77,7 @@
},
{
"property": "bright",
- "friendlyName": "Led Brightness",
+ "friendlyName": "LED Brightness",
"channel": "bright",
"type": "Number",
"refresh": true,
diff --git a/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.fan.sa1.json b/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.fan.sa1.json
index 0a27f72efdf08..6af4384c2fb3d 100644
--- a/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.fan.sa1.json
+++ b/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.fan.sa1.json
@@ -87,7 +87,7 @@
},
{
"property": "led_b",
- "friendlyName": "Led",
+ "friendlyName": "LED",
"channel": "led_b",
"type": "Number",
"refresh": true,
diff --git a/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.fan.v3.json b/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.fan.v3.json
index 48666439500bd..253446a51aa3d 100644
--- a/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.fan.v3.json
+++ b/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.fan.v3.json
@@ -88,7 +88,7 @@
},
{
"property": "led_b",
- "friendlyName": "Led",
+ "friendlyName": "LED",
"channel": "led_b",
"type": "Number",
"refresh": true,
diff --git a/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.humidifier.v1.json b/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.humidifier.v1.json
index a66a78f088c1d..165fb462c6889 100644
--- a/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.humidifier.v1.json
+++ b/bundles/org.openhab.binding.miio/src/main/resources/database/zhimi.humidifier.v1.json
@@ -76,7 +76,7 @@
},
{
"property": "led_b",
- "friendlyName": "Led Brightness",
+ "friendlyName": "LED Brightness",
"channel": "bright",
"type": "Number",
"refresh": true,
diff --git a/bundles/org.openhab.binding.miio/src/main/resources/database/zimi.powerstrip.v2.json b/bundles/org.openhab.binding.miio/src/main/resources/database/zimi.powerstrip.v2.json
index 664d5b236cfa9..758f92f8aa9ee 100644
--- a/bundles/org.openhab.binding.miio/src/main/resources/database/zimi.powerstrip.v2.json
+++ b/bundles/org.openhab.binding.miio/src/main/resources/database/zimi.powerstrip.v2.json
@@ -34,7 +34,7 @@
},
{
"property": "wifi_led",
- "friendlyName": "wifi_led",
+ "friendlyName": "wifi LED",
"channel": "led",
"type": "Switch",
"refresh": true,