Commit Graph

117 Commits

Author SHA1 Message Date
Wouter Born
580f293766
Resolve itest runbundles for Gson and Commons Lang upgrades and fix JsonParser deprecations (#10345)
* Resolve itest runbundles for Gson and Commons Lang upgrades
* Fix JsonParser deprecations too
* Fix feature verification

Signed-off-by: Wouter Born <github@maindrain.net>
2021-03-18 12:15:15 +01:00
Wouter Born
ee59803df8
Remove org.jetbrains.annotations.NotNull (#10334)
Only Eclipse JDT annotations should be used, see:

https://www.openhab.org/docs/developer/guidelines.html#null-annotations

Signed-off-by: Wouter Born <github@maindrain.net>
2021-03-14 23:22:52 +01: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
8fde1c3988
[miio] fix bundle restart error (#10190)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-02-25 15:53:19 -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
Michael Rumpf
717ef5950a
GH-9936 Fixed datatype for brightness of the ambient light (#10065)
The ceiling10 Yeelight lamp has 2 dimmer for brightness:
"bright" for the main light and bg_bright for the ambient light.
Both are of type dimmer and accept percentage values between 1 and 100.
This fix changes the datatype of the bg_bright property from Number
to Dimmer in the device mapping database file ceiling4, which is also
the one that is used for the ceiling10 lamp.

Accepted without sign-off under minor change exemption.
2021-02-08 23:40:02 +01: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
f58df8fd25
[miio] validate response id matching command id (#9966)
* [miio] validate response id matching command id

This PR prevents out of sync issues in case devices are too slow to
respond or the timeout is set too short.

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>

* [miio] spotless adding space

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>

* [miio] update based on review

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-30 12:05:08 +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
c9dbc46fd1
[miio] use json db to drive temperature channel definitions (#9960)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-25 20:15:26 -08:00
Marcel
cc00fd78ee
[miio] allow all quantitytypes and units (#9959)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-25 20:14:10 -08: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
ca6d62ddeb
[miio] Fix double stratus update (#9901)
closing: #9898

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-21 18:01:31 -08:00
Marcel
23fd13c9da
[miio] fix channels with invalid names (#9888)
* [miio] fix channels with invalid names
* [miio] allow for readbale friendly names

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-21 18:00:25 -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
Marcel
ce6954a891
[miio] add support for Mijia Smart Pet Water Dispensers (#9861)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-18 12:58:50 -08:00
Marcel
583d13e6b6
[miio] add support for nwt.derh.wdh318efw1 Internet Dehumidifier (#9787)
* [miio] add support for nwt.derh.wdh318efw1 Internet Dehumidifier

based on json provided & tested by @feodor85
closing #9737

* [miio] change autohumidity
* [miio] fix switched property

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-18 12:43:49 -08:00
Marcel
9fe47f829c
[miio] add support for dreame vacuum d9 (#9859)
* [miio] Add support for Dreame D9 robot

Closing #9558

* [miio] remove channelType
* [miio] dropdown for reset actions

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-18 12:42:19 -08:00
Marcel
247afd48c8
[miio] readme update (#9858)
Update screenshots to OH3
Minor improvements readme
update device_names list to latest

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-18 12:37:23 -08:00
Marcel
155e3b770d
[miio] fix printed zone clean command (#9865)
as per https://community.openhab.org/t/xiaomi-vacuum-map-viewer-to-find-coordinates-for-zone-cleaning/103500/47

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-18 12:24:14 -08:00
Marcel
fe32f91f38
[miio] improve Mi Water Purifier 600G yunmi.waterpuri.lx8. (#9752)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-18 10:56:58 -08:00
Marcel
c426d6de79
[miio] Improve Airpurifiers (#9756)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-16 10:07:19 +01:00
Marcel
afb9ea1870
[miio] add support for viomi.waterheater.e1 (#9798)
* [miio] add support for viomi.waterheater.e1
* Update bundles/org.openhab.binding.miio/src/main/resources/database/viomi.waterheater.e1.json
* [miio] fix typo in readme

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-15 12:31:56 -08:00
Marcel
a46d9cb306
[miio] update readme maker (#9797)
Update the readme maker to not suggest invalid item names (containing
hyphens)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-13 11:57:13 -08:00
Marcel
cdbf10efdb
[miio] add support for chungmiplug 212a01 (#9795)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2021-01-13 11:52:24 -08:00
Wouter Born
d6364aceb1
Update license headers to 2021 (#9620)
Signed-off-by: Wouter Born <github@maindrain.net>
2021-01-02 22:03:14 +01:00
Marcel
03dd4d491f
[miio] Update many channels with tags, categories & QuantityTypes (#9384)
* [miio] Update many channels with tags, categories & QuantityTypes
* [miio] remove unit from dimmers
* [miio] fix readme mappings for channels

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2020-12-27 21:25:15 -08:00
Marcel
0874df702c
[miio] suggest correct devicenames in readmehelper (#9379)
* [miio] suggest correct devicenames in readmehelper
* add newline at file end to make git happy
* [miio] update logic for mapping in readmeComments
* Allow readme maker to fix mappings based on the current options.
* [miio] make readmeOptionMapping static

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2020-12-26 17:04:14 -08:00
Marcel
f88225113b
[miio] Add support for xiaomi.airconditions c/ma/mc/mh/mt modesl (#9380)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2020-12-22 13:49:54 -08:00
Marcel
09b1037ea1
[miio] change vacuum segment channel from undef to - (#9371)
To support alexa integration.
closing #9172

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2020-12-22 13:49:26 -08:00
Wouter Born
ecac667258
Apply Spotless, update skeleton project version, resolve itest runbundles (#9459)
Signed-off-by: Wouter Born <github@maindrain.net>
2020-12-22 10:37:44 +01:00
jenkins
e4554f4aa6 [unleash-maven-plugin] Preparation for next development cycle. 2020-12-21 10:36:42 +00:00
Matthew Skinner
ea3446f50e
[All addons] Review all readme.md files for V3 changes. (#9439)
Signed-off-by: Matthew Skinner <matt@pcmus.com>

* modbus.e3dc: newlines added and remove broken anchor.

Signed-off-by: Matthew Skinner <matt@pcmus.com>

* modbus.stie..:remove multiple newlines.

Signed-off-by: Matthew Skinner <matt@pcmus.com>

* modbus.sunspec: remove multiple newlines.


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Nanoleaf: remove PaperUI.


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Neato: Remove openhab 2


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Nibe: remove PaperUI.


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* NibeUplink: Remove PaperUI


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Niko: Remove PaperUI


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Nuki: Remove Paper UI


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* OneWire: Remove multiple newlines.


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* OpenUV: remove paperui


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* OpenWebNet: Remove paperUI


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Pentair: remove openhab2 path


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Fix typo


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* RFXCOM: remove PaperUI


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Russound: Remove PaperUI.


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Samsung: remove paperui


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Siemens: remove paperui


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Samsung Smartthings: remove openhab 2 mention.


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Somfy myLink: remove paperUI


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Somfy Tahoma: remove paperUI


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Sonos: Remove paperui ref


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Spotify: remove paperui


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Tankerkönig: remove java8 and paperUI references.


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Tellstick: remove paperui


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Tibber: remove paperui


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Velbus: remove paperUI


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Vitotronic: remove paperui


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* VolvoOnCall: remove paperUI


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* WiFi LED: remove paperui


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* WlanThermo: remove paperUI


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* XmlTV: remove openhab2 path


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Z-Way: Remove paperUI


Signed-off-by: Matthew Skinner <matt@pcmus.com>

* Update bundles/org.openhab.binding.nanoleaf/README.md

Signed-off-by: Matthew Skinner <matt@pcmus.com>

Co-authored-by: Fabian Wolter <github@fabian-wolter.de>

* MagentaTV: Fix typo

Signed-off-by: Matthew Skinner <matt@pcmus.com>

* MagentaTV: Change to userId


Signed-off-by: Matthew Skinner <matt@pcmus.com>

Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
2020-12-20 14:43:48 +01:00
Mark Hilbush
74bdcb6e85
[miio] Check for null properties (#9408)
Signed-off-by: Mark Hilbush <mark@hilbush.com>
2020-12-17 17:41:28 -08:00
Marcel
a7009101ba
[miio] fix readme mapping string (#9409)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2020-12-17 14:07:54 -08:00
Marcel
3cdc6a8f24
[miio] fix wrong mappings in readme (#9402)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2020-12-17 08:33:13 -08:00
Marcel
4b5b6f8f8f
[miio] fix annotation for mibasicChannel (#9396)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2020-12-16 11:04:03 -08:00
Marcel
d287062acf
[miio] improve unsupported handler (#9370)
Some devices respond differently to unknown parameters

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2020-12-13 11:17:16 -08:00
J-N-K
086a046b61
fix console command documentation (#9355)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
2020-12-13 09:19:51 +01:00
Marcel
12e5e38cb0
[miio] add support for huayi Fans, heater and lights (#9348)
* [miio] add support for huayi Fans, heater and lights
* [miio] incl right names

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2020-12-12 15:29:39 -08:00
Marcel
5bfc8940f4
[miio] Elimate several SAT warnings (#9289)
* [miio] eliminate warnings from mapdraw
* [miio] clean warnings from basic handler
* [miio] avoid apache commons warning in utils
* [miio] eliminate warnings from micloudconnector

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2020-12-12 15:27:54 -08:00