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,