Marcel
d196dc2c92
[miio] Implement lumi devices support for gateways ( #11688 )
...
* [miio] Implement lumi devices support for gateways v3 WIP
Adding support for the following models:
* Aqara LED Light Bulb (Tunable White) (modelId: lumi.light.aqcn02)
* IKEA E27 white spectrum opal (modelId: ikea.light.led1545g12)
* IKEA E27 white spectrum clear (modelId: ikea.light.led1546g12)
* IKEA E14 white spectrum (modelId: ikea.light.led1536g5)
* IKEA GU10 white spectrum (modelId: ikea.light.led1537r6)
* IKEA E27 warm white (modelId: ikea.light.led1623g12)
* IKEA GU10 warm white (modelId: ikea.light.led1650r5)
* IKEA E14 warm white (modelId: ikea.light.led1649c5)
* Door lock (modelId: lumi.lock.v1)
* Aqara Door Lock (modelId: lumi.lock.aq1)
* Aqara Door Lock S2 (modelId: lumi.lock.acn02)
* Aqara Door lock S2 Pro (modelId: lumi.lock.acn03)
* Mi Smart Plug (Zigbee) (modelId: lumi.plug.mmeu01)
* Mi Temperature and Humidity Sensor (modelId: lumi.sensor_ht.v1)
* Mi Window and Door Sensor (modelId: lumi.sensor_magnet.v2)
* Mi Motion Sensor (modelId: lumi.sensor_motion.v2)
* Water Leak Sensor (modelId: lumi.sensor_wleak.aq1)
* Aqara Temperature and Humidity Sensor (modelId: lumi.weather.v1)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* Work in progress support plug
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] cleanup, improve messages and initialization
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] Cleanup to prepare for PR
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] add missing placeholder
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] resolve merge issue
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] update readme after rebase
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] Update from review comments and warnings/checkstyle cleanup
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] update readme after merge and update json to updated format
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] Improve online indication
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* reset
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* Update readme
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] update from review comments
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] feedback codereview
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2022-01-22 18:57:01 +01:00
Marcel
00ced1d696
[miio] Cleanup devices section of readme ( #11788 )
...
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-12-16 20:08:41 +01:00
Marcel
f8a6522100
[miio] add BT Devices channel to chuangmi plug ( #11715 )
...
* [miio] add BT Devices channel to chuangmi plug
* Shows the bluetooth devices connected to the plug (plug as BT
gateway)
* Add refresh interval functionality to reduce load on device
* Change public to private for the private functions in conversions.
* Add test for new conversion
* Update miio.properties
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-12-12 22:21:20 +01:00
Marcel
ba58f96d33
[miio] Add support for Roidmi EVE roidmi.vacuum.v60 ( #11727 )
...
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-12-12 22:13:11 +01:00
Marcel
1e179e77d7
[miio] Improve Viomi vacuums, add docking and route channel & mapping ( #11763 )
...
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-12-12 22:10:51 +01:00
Marcel
b1bdcf7686
[miio] Fix zhimi.airpurifier.vb2 channel unit ( #11722 )
...
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-12-07 12:50:10 +01:00
Marcel
b6836b8ef9
[miio] Add support for new dreame vacuum models (p2027,p2028,p2059) ( #11669 )
...
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-12-05 11:23:40 +01:00
Marcel
13bae622ac
[miio] Improve binding description ( #11690 )
...
* [miio] Improve binding description
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-12-04 16:36:05 +01:00
Marcel
2a9e264075
[miio] add support for Mi Smart Humidifer S (deerma.humidifier.jsqs) ( #11687 )
...
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-12-04 15:31:52 +01:00
Marcel
c6798ea4fa
[miio] add support for BT Gateway switch on chuangmi.plug.212a01 ( #11657 )
...
* [miio] add support for BT Gateway switch on chuangmi.plug.212a01
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] improve conversion & add test for it
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] add one empty string test
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] remove unnessesary exceptions
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] add one more test for different inputs
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] typo
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-11-29 12:34:09 +01:00
Marcel
f8d8f9a9fe
[miio] Add support Mi Fresh Air Ventilator C1-80 zhimi.airfresh.ua1 ( #11579 )
...
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-11-29 11:00:19 +01:00
Marcel
58f40a5c73
[miio] add support Mi Smart Humidifier deerma.humidifier.jsq5 ( #11577 )
...
https://community.openhab.org/t/mi-smart-antibacterial-humidifier-not-recognized/127562
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-11-20 12:34:00 +01:00
Marcel
bd49ad40b1
[miio] Move (remaining) channel details to json files ( #11568 )
...
Move remaining channel details to the respective channels to simplify
and avoid mistakes/errors.
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-11-20 12:32:10 +01:00
Marcel
7861a9c8f4
[miio] Add support 3 yeelights ( #11492 )
...
Add support for
yeelink.light.mono6 - Mi Smart LED Bulb
yeelink.light.monoa - Yeelight LED smart bulb W3(dimmable)
yeelink.light.monob - Yeelight GU10 Smart Bulb W1(dimmable)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-11-04 09:07:45 +01:00
Marcel
357d699cdd
[miio] add support for Smartmi Fresh Air System (zhimi.airfresh.va4&va2) ( #11164 )
...
* [miio] add support for Smartmi Fresh Air System (zhimi.airfresh.va4&va2)
Add support for
* Smartmi Fresh Air System (zhimi.airfresh.va4)
* Smartmi Fresh Air System (zhimi.airfresh.va2)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] fix 2 commands and add some formatting
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] fix copy paste error
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] airfresh channelnames
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] merge & count devices
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-09-14 16:57:57 +02:00
Marcel
f0df1a45cc
[miio] Add support for Yeelight Jade Smart LED Ceiling Light ( #11241 )
...
Add support for yeelink.light.ceil26 - Yeelight Jade Smart LED Ceiling
Light C2001
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-09-13 19:54:35 +02:00
Marcel
fac7edc270
[miio] add support for mi airfryers (careli.fryer.maf01,2&3) ( #11142 )
...
Also includes update of models names db
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-08-29 22:17:43 +02:00
Marcel
492682c5cf
[miio] improve readme: restructure & map customizing feature ( #11143 )
...
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-08-29 20:18:31 +02:00
Marcel
0d286e7a89
[miio] improve/add properties for qmi powerstrip ( #11118 )
...
improve mija vacuum channels
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-08-16 14:02:09 +02:00
Marcel
9f09db1f18
[miio] add support for Mi Smart Standing Fan 2 (dmaker.fan.p18) ( #11106 )
...
closing #11053
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-08-14 13:40:36 +02:00
Marcel
aac28589e7
[miio] Minor improvement documentation & deviceId update message ( #11046 )
...
* [miio] Minor improvement documentation & message
* [miio] minor cleanup from sat
* miio] fix another minor datetimeformat SAT issue
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-07-24 21:21:14 +02:00
Marcel
5671f09900
[miio] Improve yeelight RGB with brightness, introduce substitutions ( #10984 )
...
* [miio] add deviceId and timestamp substitutions
This will allow to send right commands for gateway and lumi devices
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] update brightness in yeelight RGB channel
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] Use generic way to call the asyncCommunication module
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] Fix mapping yeelight
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] Improve Yeelight colormode mapping
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] yeelight fix unit for delayed off
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-07-17 22:32:13 +02:00
Marcel
7d2db98662
[miio] change deviceID to Xiaomi used string ( #10951 )
...
* [miio] change deviceID to Xiaomi used string
Change the deviceId from the current hexadecimal to the string used by
Xiaomi.
This is needed as we have some devices that have deviceIds that are
non-numeric, hence breaking the current logic.
Note: separately removing the upnp discovery as this has become
irrelevant with cloud discovery and devices supporting the udp regular
discovery.
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* Update bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/handler/MiIoAbstractHandler.java
Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
2021-07-06 19:42:42 +02:00
Marcel
809e53d3af
[miio] Add support gateway lumi.gateway.mieu01 ( #10893 )
...
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-06-21 22:07:17 +02:00
Marcel
6a7e240060
[miio] improve zhimi fan channels ( #10882 )
...
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-06-20 20:58:05 +02:00
Marcel
8be582e52a
[miio] improve dreame mc1808 channels ( #10873 )
...
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-06-20 20:19:51 +02:00
Marcel
8bd05c0f9f
[miio] add support for Mi Smart Standing Fan Pro Global (dmaker.fan.p15) ( #10855 )
...
* [miio] add support for Mi Smart Standing Fan Pro Global (dmaker.fan.p15)
add support Mi Smart Standing Fan Pro EU/Global (dmaker.fan.p15)
Improve p8 & p9 fans
close #10843
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] improve timeunit
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-06-16 00:03:46 +02:00
Marcel
6ba1606e52
[miio] add support for Yeelight 1S (mono4) ( #10763 )
...
* [miio] add support for yeelight mono4
* [miio] add support yeelight lamp 9 & 10
close #10619
close #10061
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-05-28 15:05:01 +02:00
Marcel
c7218c6d29
[miio] update & improve readability value mappings for readme ( #10610 )
...
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-05-01 15:35:07 +02:00
Marcel
c157e395dc
[miio] add support for yeelink.light.lamp15 Yeelight Screen Light Bar ( #10603 )
...
closes #10589
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-04-28 12:26:29 +02:00
Marcel
eda5346a50
[miio] add support several new roborock vacuums ( #10602 )
...
new vacuums:
"roborock.vacuum.a14": "Roborock T7S",
"roborock.vacuum.a15": "Roborock S7",
"roborock.vacuum.a19": "Roborock S4 Max",
"roborock.vacuum.a23": "Roborock T7S Plus",
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-04-28 09:04:27 +02:00
Marcel
84bd5ad5d8
[miio] add support Mi Smart LED Bulb Essential (yeelink.light.color5) ( #10531 )
...
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-04-27 22:32:39 +02:00
Marcel
61a3705f0f
[miio] Support of Smartmi Air Purifier zhimi.airpurifier.za1 ( #10534 )
...
Closes #10526
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-04-27 16:45:10 +02:00
Christoph Weitkamp
a04cfd3389
Fixed SAT findings for new SAT 0.11.1 release ( #10518 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2021-04-14 15:11:31 +02:00
Marcel
5ba64517ff
[miio] add support for cgllc.airm.cgdn1 Qingping Air Monitor Lite ( #10182 )
...
* [miio] add support for cgllc.airm.cgdn1 Qingping Air Monitor Lite
close #10152
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] remove expiremental
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* Improve readme
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] improve qty types
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] remove unknown element
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-04-10 09:58:57 +02:00
Marcel
22390b203b
[miio] add & improve dreame vacuums p2036.p2041o,p2056o,p2057 ( #10254 )
...
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-03-01 19:07:11 -08:00
Marcel
f6521f6fd9
[mmio] sync device list to latest and cleanup chuangimi plug ( #10249 )
...
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-02-26 21:23:16 -08:00
Marcel
fdc22c0a4c
[miio] add support for zhimi.airpurifier.vb2 Mi Air Purifier Pro H ( #10183 )
...
* [miio] add support for zhimi.airpurifier.vb2 Mi Air Purifier Pro H
close #10174
* [miio] update modes to values visible in app
* [miio] cleanup and fix valuu mapping
* [miio] fix duration
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-02-26 10:58:56 -08:00
Marcel
d16bb98ed3
[miio] add support 5 zhimi heaters ( #10231 )
...
* [miio] Add zhimi heaters
add new
zhimi.heater.ma2 Mi Smart Space Heater S
zhimi.heater.ma3 Mi Smart Baseboard Heater E
zhimi.heater.mc2 Mi Smart Space Heater S
zhimi.heater.na1 Smartmi Smart Fan
zhimi.heater.nb1 Smartmi Smart Fan Heater
improving existing
zhimi.heater.za1 Smartmi Radiant Heater Smart Version
zhimi.heater.za2 Smartmi Smart Convector Heater 1S
zhimi.heater.zb1 Smartmi Smart Convector Heater 1S
* [miio] add some more options
* remove accidental development file
* [miio] fix number:duration
* [miio] remove channeltype from heaters
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-02-25 15:45:56 -08:00
Marcel
e86cc6b219
[miio] add support for Smartmi Standing Fan 3 zhimi.fan.za5 ( #10229 )
...
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-02-25 10:30:48 -08:00
Marcel
6d2211a2e9
[miio] add support for deerma Humidifier ( #10181 )
...
* [miio] deerma Humidifier
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-02-25 10:25:39 -08:00
Marcel
d1d42c4de9
[miio] additional vacuum channels for advanced rules ( #10180 )
...
* [miio] add feature channels
* [miio] additional vacuum channels for advanced rules
* [miio] update readme
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-02-25 10:22:45 -08:00
Marcel
40dbd50943
[miio] Add support for viomi S9 vacuum (v18) ( #9878 )
...
* [miio] Add support for viomi S9 vacuum (v18)
* [miio] improved translations & wider columns readme
* [miio] Apply review suggestions
Signed-off-by: Marcel Verpaalen marcel@verpaalen.com
2021-02-04 11:48:24 -08:00
Marcel
4088241033
[miio] add support yeelink.light.colora Yeelight Smart LED Bulb 1SE ( #10037 )
...
Closes #9360
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-02-03 11:19:56 +01:00
Marcel
6f59b178b8
[miio] add channel for is_locating ( #10036 )
...
close : #10033
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-02-03 11:18:50 +01:00
Marcel
056e4c4103
[miio] update zhimi humiddifier ca4 ( #10032 )
...
https://community.openhab.org/t/zhimi-humidifier-ca4-issue/116009
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-02-03 11:05:03 +01:00
Marcel
db3e2b690c
[miio] remove unit from color temperature ( #9970 )
...
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-29 14:07:54 +01:00
Marcel
e4ac982119
[miio] add support for zhimi.humidifier.cb2 Smartmi Evaporative Humidifier ( #9968 )
...
* [miio] add support for zhimi.humidifier.cb2 Smartmi Evaporative
Humidifier
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
* [miio] remove java notation from readme
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-27 16:23:03 +01:00
Marcel
86efd73a17
[miio] add support for zhimi airpurifier 3C (mb4) ( #9885 )
...
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-22 14:36:58 -08:00
Marcel
de126f6a71
[miio] reorganise the device list ( #9887 )
...
to make finding devices easier
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-21 17:59:17 -08:00