]> git.basschouten.com Git - openhab-addons.git/log
openhab-addons.git
5 years ago[miio] only change the name if it is the default one (#9312)
Marcel [Wed, 9 Dec 2020 22:23:18 +0000 (14:23 -0800)]
[miio] only change the name if it is the default one (#9312)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
5 years ago[deconz] improve websocket connection process (#9298)
J-N-K [Wed, 9 Dec 2020 22:04:40 +0000 (23:04 +0100)]
[deconz] improve websocket connection process (#9298)

* improve websocket connection

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
5 years ago[jdbc] Fixed ClassCastException (#9296)
Christoph Weitkamp [Wed, 9 Dec 2020 19:52:04 +0000 (20:52 +0100)]
[jdbc] Fixed ClassCastException (#9296)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
5 years ago[homekit] fix minValue, maxValue (#9300)
eugen [Wed, 9 Dec 2020 19:49:24 +0000 (20:49 +0100)]
[homekit] fix minValue, maxValue (#9300)

Signed-off-by: Eugen Freiter <freiter@gmx.de>
5 years ago[remoteopenhab] Consider ItemStateChangedEvent events when relevant (#9243)
lolodomo [Wed, 9 Dec 2020 18:58:34 +0000 (19:58 +0100)]
[remoteopenhab] Consider ItemStateChangedEvent events when relevant (#9243)

Fix #9190

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years ago[bluetooth] Try to make tests more stable (#9304)
Fabian Wolter [Wed, 9 Dec 2020 14:07:55 +0000 (15:07 +0100)]
[bluetooth] Try to make tests more stable (#9304)

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
5 years ago[mqtt] Try to make tests more stable (#9297)
Fabian Wolter [Wed, 9 Dec 2020 12:21:58 +0000 (13:21 +0100)]
[mqtt] Try to make tests more stable (#9297)

* [mqtt] Try to make tests more stable
* Increase timeout from 10ms to 10sec

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
5 years ago[modbus] Moved modbus transport from addons to core (#9268)
Kai Kreuzer [Tue, 8 Dec 2020 23:12:43 +0000 (00:12 +0100)]
[modbus] Moved modbus transport from addons to core (#9268)

Signed-off-by: Kai Kreuzer <kai@openhab.org>
5 years ago[icalendar] Reload calendar file asynchronously (#9227)
Christoph Weitkamp [Tue, 8 Dec 2020 19:07:24 +0000 (20:07 +0100)]
[icalendar] Reload calendar file asynchronously (#9227)

* Reload calendar file asynchronously
* Incorporated comments from review

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
5 years ago[miio] add support for Yeelight Dual Control Module (yeelink.switch.sw1) (#9295)
Marcel [Tue, 8 Dec 2020 18:03:25 +0000 (10:03 -0800)]
[miio] add support for Yeelight Dual Control Module (yeelink.switch.sw1) (#9295)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
5 years ago[remoteopenhab] Avoid going OFFLINE when request of items states fails (#9287)
lolodomo [Tue, 8 Dec 2020 17:22:13 +0000 (18:22 +0100)]
[remoteopenhab] Avoid going OFFLINE when request of items states fails (#9287)

Related to #9281

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years ago[velux] fix bugs with Somfy devices, and switch devices (#9245)
Andrew Fiddian-Green [Tue, 8 Dec 2020 17:20:14 +0000 (17:20 +0000)]
[velux] fix bugs with Somfy devices, and switch devices (#9245)

* [velux] add data type to config params in readme
* [velux] eliminate mvn warning
* [velux] fix Somfy bugs: uniqueindex = serial number or name
* [velux] fix inconsistent switch state logic
* [velux] cosmetics on BRIDGE_THING_TYPE_UID

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
5 years agoRemove SmartHome leftovers (#9283)
Wouter Born [Tue, 8 Dec 2020 17:03:49 +0000 (18:03 +0100)]
Remove SmartHome leftovers (#9283)

Signed-off-by: Wouter Born <github@maindrain.net>
5 years ago[dwdunwetter] Rework channel creation (#9229)
Christoph Weitkamp [Tue, 8 Dec 2020 04:53:29 +0000 (05:53 +0100)]
[dwdunwetter] Rework channel creation (#9229)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
5 years ago[ojelectronics] Add discovery; enable writable properties (#9168)
Christian Kittel [Tue, 8 Dec 2020 01:23:04 +0000 (02:23 +0100)]
[ojelectronics] Add discovery; enable writable properties (#9168)

* Add methods to update via Command; Add discovery
* add vacation channels; rework README
* Fixed code review issues: Corrected TimeZone-Handling

Signed-off-by: Christian Kittel <ckittel@gmx.de>
5 years ago[openthermgateway] Fix for #9205 incorrect control setpoint override (#9206)
James Melville [Tue, 8 Dec 2020 01:03:40 +0000 (01:03 +0000)]
[openthermgateway] Fix for #9205 incorrect control setpoint override (#9206)

* Initial attempt to resolve issue with flickering statuses when override
present on OTGW
* Update Units

Signed-off-by: James Melville <jamesmelville@gmail.com>
5 years ago[deconz] add categories and tags to lights (where applicable) (#9257)
J-N-K [Tue, 8 Dec 2020 00:02:32 +0000 (01:02 +0100)]
[deconz] add categories and tags to lights (where applicable) (#9257)

* add categories and tags (where applicable)
* also add tags for groups

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
5 years ago[amazonechocontrol] proper handling of null values in reminders (#9285)
J-N-K [Mon, 7 Dec 2020 23:31:32 +0000 (00:31 +0100)]
[amazonechocontrol] proper handling of null values in reminders (#9285)

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
5 years ago[nikobus] - added new trigger channels for Nikobus push button (#9166)
Boris Krivonog [Mon, 7 Dec 2020 23:05:29 +0000 (00:05 +0100)]
[nikobus] - added new trigger channels for Nikobus push button (#9166)

* Added new trigger channels for Nikobus push button.

Signed-off-by: Boris Krivonog <boris.krivonog@inova.si>
5 years ago[miio] improve dreame vacuum support (#9272)
Marcel [Mon, 7 Dec 2020 22:58:22 +0000 (14:58 -0800)]
[miio] improve dreame vacuum support (#9272)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
5 years ago[helioseasycontrols] Fixes heat echanger type (#9274)
Bernhard Bauer [Mon, 7 Dec 2020 22:43:15 +0000 (23:43 +0100)]
[helioseasycontrols] Fixes heat echanger type (#9274)

Signed-off-by: Bernhard Bauer <bern77@gmail.com>
5 years ago[remoteopenhab] Reduced response size from REST API items (#9284)
lolodomo [Mon, 7 Dec 2020 22:38:29 +0000 (23:38 +0100)]
[remoteopenhab] Reduced response size from REST API items (#9284)

Related to #9281

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years ago[kostalinverter] Fix channel item-type definitions (#9225)
J-N-K [Mon, 7 Dec 2020 21:27:16 +0000 (22:27 +0100)]
[kostalinverter] Fix channel item-type definitions (#9225)

Channels for power should use item-type `Number:Power` instead of `Number:Energy`.

Fixes #8738

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
5 years ago[digitalstrom] remove unnecessary call to bridgeStatusChanged (#9263)
J-N-K [Mon, 7 Dec 2020 20:35:35 +0000 (21:35 +0100)]
[digitalstrom] remove unnecessary call to bridgeStatusChanged (#9263)

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
5 years ago[exec] improve logging and documentation (#9282)
J-N-K [Mon, 7 Dec 2020 20:23:11 +0000 (21:23 +0100)]
[exec] improve logging and documentation (#9282)

* explain usage of input channel
* fix wording

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
5 years ago[amazonechocontrol] improve logging (#9241)
J-N-K [Mon, 7 Dec 2020 20:05:11 +0000 (21:05 +0100)]
[amazonechocontrol] improve logging (#9241)

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
5 years ago[miio] add support dreame 9 (dreame.vacuum.p2008) (#9278)
Marcel [Mon, 7 Dec 2020 17:14:56 +0000 (09:14 -0800)]
[miio] add support dreame 9 (dreame.vacuum.p2008) (#9278)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
5 years ago[homekit] remove support for legacy tags and fix issue with semantic tags (#9277)
eugen [Mon, 7 Dec 2020 16:04:59 +0000 (17:04 +0100)]
[homekit] remove support for legacy tags and fix issue with semantic tags (#9277)

Signed-off-by: Eugen Freiter <freiter@gmx.de>
5 years agoUse renamed Units class (#9267)
Wouter Born [Mon, 7 Dec 2020 09:34:02 +0000 (10:34 +0100)]
Use renamed Units class (#9267)

Signed-off-by: Wouter Born <github@maindrain.net>
5 years ago[fronius] Fix thing definition (#9255)
J-N-K [Mon, 7 Dec 2020 06:20:23 +0000 (07:20 +0100)]
[fronius] Fix thing definition (#9255)

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
5 years ago[miio] channels removal (#9237)
Marcel [Mon, 7 Dec 2020 06:18:53 +0000 (22:18 -0800)]
[miio] channels removal (#9237)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
5 years ago[intesis] Add error channels to intesisHome thing (#9221)
Hans-Jörg Merk [Mon, 7 Dec 2020 06:00:15 +0000 (07:00 +0100)]
[intesis] Add error channels to intesisHome thing (#9221)

Signed-off-by: Hans-Jörg Merk <github@hmerk.de>
5 years ago[ipcamera] Improve ONVIF discovery and bug fixes. (#9199)
Matthew Skinner [Mon, 7 Dec 2020 05:56:25 +0000 (16:56 +1100)]
[ipcamera] Improve ONVIF discovery and bug fixes. (#9199)

* Fix Offline detection and Improve discovery.
* Motion options bug fix.
* Message content bug fix.
* Fix all handlers to process all chunks as one.
* Remove password from FFmpeg command log.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
5 years ago[powermax] Update README.md (#9207)
JuanFran Adame Lorite [Sun, 6 Dec 2020 21:34:40 +0000 (22:34 +0100)]
[powermax] Update README.md (#9207)

* Update README.md

Added some comments on how to enable bypass switching

Signed-off-by: JuanFran Adame <juanfran.adame@gmail.com>
5 years ago[comfoair] Update README.md (#9193)
Stefan M. Haller [Sun, 6 Dec 2020 21:21:45 +0000 (22:21 +0100)]
[comfoair] Update README.md (#9193)

As the ComfoairControl item changed from Number to Switch in the new binding also the sitemap mapping should OFF=CC and ON=APP instead of 0 and 1.

(cherry picked from commit ad2a1e3635635faf042ac5b90477138b08e874fc)

5 years agoUse core unit classes (#9261)
Wouter Born [Sun, 6 Dec 2020 18:57:26 +0000 (19:57 +0100)]
Use core unit classes (#9261)

Add-ons should not depend on tec.uom.se classes but use core unit classes instead so they are less impacted when this library is replaced or upgraded.

Signed-off-by: Wouter Born <github@maindrain.net>
5 years ago[amazonechocontrol] HandlerTemperatureSensor: increase resolution (#9246)
Sven Killig [Sun, 6 Dec 2020 17:31:47 +0000 (18:31 +0100)]
[amazonechocontrol] HandlerTemperatureSensor: increase resolution (#9246)

Signed-off-by: Sven Killig <sven@killig.de>
5 years agoupdate CODEOWNERS (#9254)
J-N-K [Sun, 6 Dec 2020 10:22:04 +0000 (11:22 +0100)]
update CODEOWNERS (#9254)

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
5 years ago[miio] update json files to new definition (#9239)
Marcel [Sat, 5 Dec 2020 20:59:48 +0000 (12:59 -0800)]
[miio] update json files to new definition (#9239)

* Update some of the miot files to the new definition
* Apply units,category & tags for some channels
* apply standard sorting

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
5 years ago[bluetooth.enoceanble] Initial contribution EnOcean BLE Binding (#9223)
Patrick Fink [Sat, 5 Dec 2020 18:11:38 +0000 (19:11 +0100)]
[bluetooth.enoceanble] Initial contribution EnOcean BLE Binding (#9223)

* [bluetooth.enoceanble] Initial contribution EnOcean BLE Binding

Signed-off-by: Patrick Fink <mail@pfink.de>
* Put @Nullable annotation inline

Signed-off-by: Patrick Fink <mail@pfink.de>
Co-authored-by: Connor Petty <mistercpp2000@gmail.com>
* [bluetooth.enoceanble] Add binding to CODEOWNERS

Signed-off-by: Patrick Fink <mail@pfink.de>
* [bluetooth.enoceanble] Remove obsolete transport serial feature

Signed-off-by: Patrick Fink <mail@pfink.de>
* [bluetooth.enoceanble] Add binding to footer.xml

Signed-off-by: Patrick Fink <mail@pfink.de>
* [bluetooth.enoceanble] Replace ruuvitag leftovers

Signed-off-by: Patrick Fink <mail@pfink.de>
* [bluetooth.enoceanble] Remove tinyB reference

Signed-off-by: Patrick Fink <mail@pfink.de>
Co-authored-by: Connor Petty <mistercpp2000@gmail.com>
5 years ago[amazonechocontrol] HandlerThermostatController (#9212)
Sven Killig [Sat, 5 Dec 2020 16:20:17 +0000 (17:20 +0100)]
[amazonechocontrol] HandlerThermostatController (#9212)

* HandlerThermostatController

Signed-off-by: Sven Killig <sven@killig.de>
5 years ago[tr064] Add support for PPP connections (#9222)
J-N-K [Sat, 5 Dec 2020 05:44:00 +0000 (06:44 +0100)]
[tr064] Add support for PPP connections (#9222)

* add PPP external IP
* fix connection status
* fix PPP uptime

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
5 years ago[icalendar] Fix race condition while initialization of EventFilterHandler (#9230)
Michael Wodniok [Sat, 5 Dec 2020 05:35:14 +0000 (06:35 +0100)]
[icalendar] Fix race condition while initialization of EventFilterHandler (#9230)

* [icalendar] Fix race condition while initialization of EventFilterHandler

Should fix #9029. The channels do not get updated as the known channels by the binding where only updated if Bridge was already online while initializing EventFilterHandler.
Also added a bit more output.

* [icalendar] use implicit conversion to string for logging

Signed-off-by: Michael Wodniok <michi@noorganization.org>
Co-authored-by: Connor Petty <mistercpp2000+gitsignoff@gmail.com>
5 years ago[miio] Add discovery from cloud feature. (#9176)
Marcel [Sat, 5 Dec 2020 05:26:44 +0000 (21:26 -0800)]
[miio] Add discovery from cloud feature. (#9176)

* [miio] Add discovery from cloud feature.

This allows to discover things that are not directly on the same subnet

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
Co-authored-by: Connor Petty <mistercpp2000+gitsignoff@gmail.com>
5 years ago[modbus] BaseModbusThingHandler: Add ability to retrieve slave address (#9181)
Fabian Wolter [Sat, 5 Dec 2020 05:24:55 +0000 (06:24 +0100)]
[modbus] BaseModbusThingHandler: Add ability to retrieve slave address (#9181)

* [modbus] BaseModbusThingHandler: Add ability to retrieve slave address
* Rework error handling

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
5 years ago[lcn] add workaround for dynamic text firmware bug (#9232)
Fabian Wolter [Sat, 5 Dec 2020 05:22:47 +0000 (06:22 +0100)]
[lcn] add workaround for dynamic text firmware bug (#9232)

Some LCN-GTxD don't display the text if it fits exactly in one chunk (12 bytes). Observed with GT10D 8.0.

Closes #9208

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
5 years ago[digitalstrom] fixes StringIndexOutOfBoundsException (#9194)
Gaétan Collaud [Sat, 5 Dec 2020 00:06:59 +0000 (01:06 +0100)]
[digitalstrom] fixes StringIndexOutOfBoundsException (#9194)

* [digitalstrom] catch issues when adding devices

Signed-off-by: Gaétan Collaud <gaetancollaud@gmail.com>
* Update bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/discovery/DiscoveryServiceManager.java

Signed-off-by: Gaétan Collaud <gaetancollaud@gmail.com>
5 years ago[mihome] Update README.md, addresses #9160 (#9161)
Rafael [Sat, 5 Dec 2020 00:00:57 +0000 (01:00 +0100)]
[mihome] Update README.md, addresses  #9160 (#9161)

* Update README.md

The general description of how Xiaomi works with OpenHAB is out of date.

Development mode is not supported in new Gateways.

5 years ago[bluetooth.bluez] Remove tinyB reference from BlueZ Binding docs (#9235)
Patrick Fink [Fri, 4 Dec 2020 23:48:10 +0000 (00:48 +0100)]
[bluetooth.bluez] Remove tinyB reference from BlueZ Binding docs (#9235)

Signed-off-by: Patrick Fink <mail@pfink.de>
5 years ago[amazonechocontrol] improve documentation (#9226)
J-N-K [Fri, 4 Dec 2020 21:03:22 +0000 (22:03 +0100)]
[amazonechocontrol] improve documentation (#9226)

* clarify login issue documentation

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
5 years ago[miio] dynamically generate channelTypes (#9158)
Marcel [Fri, 4 Dec 2020 21:01:18 +0000 (13:01 -0800)]
[miio] dynamically generate channelTypes (#9158)

* [miio] dynamically generate channelTypes

Simplify the json database creation for new models and less chance for
errors
Related to #7276

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
Co-authored-by: Connor Petty <mistercpp2000+gitsignoff@gmail.com>
5 years ago[hdpowerview] fix classnotfoundexception (#9224)
J-N-K [Fri, 4 Dec 2020 18:25:41 +0000 (19:25 +0100)]
[hdpowerview] fix classnotfoundexception (#9224)

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
5 years ago[miio] Implement alternative MiIoQuantityTypes (#9203)
Marcel [Fri, 4 Dec 2020 17:37:49 +0000 (09:37 -0800)]
[miio] Implement alternative MiIoQuantityTypes (#9203)

* [miio] Implement alternative MiIoQuantityTypes

* Improved way avoiding multiple entries for Unit
* Test cases for the MiIoQuantityTypes class
* Apply suggestions from code review

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
Co-authored-by: Connor Petty <mistercpp2000+gitsignoff@gmail.com>
5 years ago[epsonprojector] Update epsonprojector binding for OH3 (#9021)
mlobstein [Fri, 4 Dec 2020 01:34:23 +0000 (19:34 -0600)]
[epsonprojector] Update epsonprojector binding for OH3 (#9021)

* baseline EpsonProjector code from ysc
* Improvements for OH3
* Finish epsonprojector binding for OH3
* improve exception logging
* cleanup exception logging
* Make connection specific thing types

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
5 years ago[OpenUV] Issue when UV index < 1 (#9198)
Gaël L'hopital [Fri, 4 Dec 2020 01:31:18 +0000 (02:31 +0100)]
[OpenUV] Issue when UV index < 1 (#9198)

* [OpenUV] Correcting incorrect behaviour when UV < 1
and some code enhancements
* Correcting SAT findings
* Initiating bundle localization in French

Signed-off-by: clinique <gael@lhopital.org>
5 years ago[amazonechoontrol] fix announcement without speak (#9213)
J-N-K [Fri, 4 Dec 2020 01:24:56 +0000 (02:24 +0100)]
[amazonechoontrol] fix announcement without speak (#9213)

* fix announcement without speak
* improve code

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
5 years ago[digitalstrom] fix ClassCastException (#9214)
J-N-K [Fri, 4 Dec 2020 01:20:43 +0000 (02:20 +0100)]
[digitalstrom] fix ClassCastException (#9214)

* fix ClassCastException
* fix spotless

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
5 years ago[irobot] iRobot binding (#8723)
Sonic-Amiga [Thu, 3 Dec 2020 20:28:17 +0000 (23:28 +0300)]
[irobot] iRobot binding (#8723)

* [irobot] iRobot binding

Supports iRobot Roomba and probably some other iRobots (in parts where they
are compatible)

* [irobot] Drop custom hivemq wrapper

setUnsubscribeOnStop() has been introduced in
org.openhab.core.io.transport.mqtt.MqttBrokerConnection, so it can now handle
iRobot's quirks. The custom wrapper is no more needed, remove it

Signed-off-by: Pavel Fedin <pavel_fedin@mail.ru>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
5 years ago[avmfritz] Properly interrupt monitor thread upon dispose (#9201)
Kai Kreuzer [Thu, 3 Dec 2020 16:19:10 +0000 (17:19 +0100)]
[avmfritz] Properly interrupt monitor thread upon dispose (#9201)

* Properly interrupt monitor thread upon dispose

Signed-off-by: Kai Kreuzer <kai@openhab.org>
5 years ago[squeezebox] Match the name of the binding with the name it has in the UI (#9195)
tophee [Wed, 2 Dec 2020 17:32:12 +0000 (18:32 +0100)]
[squeezebox] Match the name of the binding with the name it has in the UI (#9195)

I kept searching for "Logitech" in PaperUI but couldn't find it. Until I saw that it's actually called "Squeezebox Binding"

5 years ago[miio] Channel Updates to Quantitypes (#9196)
Marcel [Wed, 2 Dec 2020 17:25:25 +0000 (09:25 -0800)]
[miio] Channel Updates to Quantitypes (#9196)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
5 years ago[powermax] New channel of type Contact to show the zone arm status (#9192)
lolodomo [Wed, 2 Dec 2020 17:21:05 +0000 (18:21 +0100)]
[powermax] New channel of type Contact to show the zone arm status (#9192)

Allow using lock icon from the classic iconset
Allow displaying the "Locks" badge in MainUI

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years ago[miele] Properly shut down event listener job upon dispose (#9202)
Kai Kreuzer [Wed, 2 Dec 2020 17:08:37 +0000 (18:08 +0100)]
[miele] Properly shut down event listener job upon dispose (#9202)

Signed-off-by: Kai Kreuzer <kai@openhab.org>
5 years ago[velux] hub discovery; representation properties; socket lock up issues (#8777)
Andrew Fiddian-Green [Tue, 1 Dec 2020 17:05:51 +0000 (17:05 +0000)]
[velux] hub discovery; representation properties; socket lock up issues (#8777)

* [velux] set explicit timeouts & keepalives on socket
* [velux] implement mdns service
* [velux] fix representation property names
* [velux] fix representation properties
* [velux] finalize mdns
* [velux] spotless
* [velux] use both mDNS and regular DNS to resolve ip addresses
* [velux] complete class rewrite using asynchronous polling thread
* [velux] refactor bridgeDirectCommunicate to simplify looping
* [velux] asynchronous polling means Thread.sleep no longer needed
* [velux] faster synch of actuator changes
* [velux] use single thread executor instead of thread pool
* [velux] faster synch of actuator changes
* [velux] shut down task executor

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
5 years ago[deconz] Fix Thermostat setting target temperature (#9189)
LukasA83 [Tue, 1 Dec 2020 01:30:00 +0000 (02:30 +0100)]
[deconz] Fix Thermostat setting target temperature (#9189)

Improve logging on sending commands by checking http response status
code

Signed-off-by: Lukas Agethen <lukas83@gmx.de>
5 years ago[yioremote] Update ir code macth pattern (#9169)
miloit [Tue, 1 Dec 2020 00:55:55 +0000 (01:55 +0100)]
[yioremote] Update ir code macth pattern (#9169)

Signed-off-by: Michael Loercher <michaelloercher@web.de>
5 years ago[netatmo] Update only the channel for which the REFRESH is sent (#9188)
Christoph Weitkamp [Tue, 1 Dec 2020 00:40:56 +0000 (01:40 +0100)]
[netatmo] Update only the channel for which the REFRESH is sent (#9188)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
5 years ago[openweathermap] Add support for One Call API #7308 (#9062)
Wolfgang Klimt [Mon, 30 Nov 2020 20:09:20 +0000 (21:09 +0100)]
[openweathermap] Add support for One Call API #7308 (#9062)

* OH 3.0 version of the Openweathermap Onecall API Binding extension

Signed-off-by: wolfii <wolfgang.klimt@consol.de>
5 years agoImproved format of README.md (#9184)
Christoph Weitkamp [Mon, 30 Nov 2020 16:04:21 +0000 (17:04 +0100)]
Improved format of README.md (#9184)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
5 years agoFix CODEOWNERS file (#9183)
Wouter Born [Mon, 30 Nov 2020 11:44:18 +0000 (12:44 +0100)]
Fix CODEOWNERS file (#9183)

Signed-off-by: Wouter Born <github@maindrain.net>
5 years ago[milight] Update README.md (#9177)
Felix Schneider [Mon, 30 Nov 2020 11:10:42 +0000 (12:10 +0100)]
[milight] Update README.md (#9177)

* Update README.md

* Fix Indentation
* Change comment character from '#' to '//'
* Remove wrong formatting attempts ('rsqb' & 'lsqb')
* Minor changes

* Update README.md

Remove link to the API since website doesn't exist any more.

Signed-off-by: Felix Schneider <fs@felix-schneider.org>
5 years ago[netatmo] Removed useless class MeasurableChannels (#9136)
lolodomo [Mon, 30 Nov 2020 09:31:16 +0000 (10:31 +0100)]
[netatmo] Removed useless class MeasurableChannels (#9136)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years ago[modbus.stiebeleltron] Update README.md (#9144)
schmieeed [Mon, 30 Nov 2020 09:28:27 +0000 (10:28 +0100)]
[modbus.stiebeleltron] Update README.md (#9144)

sorry i missed to change the IP of my own config. Thing Configuration was not accepted bei Visual Studio Code, curly brakets were missed and the definition of ThingID<>Thing was not accepted.

5 years ago[pushover] Migration of Pushover OH1 action to OH3 binding (#8586)
Christoph Weitkamp [Sun, 29 Nov 2020 11:31:21 +0000 (12:31 +0100)]
[pushover] Migration of Pushover OH1 action to OH3 binding (#8586)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
5 years ago[dynamodb] Fixed persistence issues with zoneddatetime (#9157)
Sami Salonen [Sun, 29 Nov 2020 10:24:16 +0000 (12:24 +0200)]
[dynamodb] Fixed persistence issues with zoneddatetime (#9157)

* [dynamodb] fix serialization of ZonedDateTime timestamps

Resolves #9156.

AWS SDK does not know how to serialize ZonedDateTime. We resolve this
by providing explicit serializer/deserializer.

In addition, integration tests had issue with timezones. The persistence
converts all timestamps from the DynamoDB to system timezone for display
purposes. This was not taken into account in the tests and failure was
expected with non-UTC system timezone.

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
5 years ago[miio] Update channels only if they are linked (#9163)
Marcel [Sun, 29 Nov 2020 05:03:44 +0000 (06:03 +0100)]
[miio] Update channels only if they are linked (#9163)

* [miio] Update channels only if they are linked

With introduction of miot devices with enormous amount of channels
refreshes can become slow. With this change only relevant updates are
done.

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
5 years ago[lcn] doc: make dimmer output resolution more clearer, fix i18n error (#9162)
Fabian Wolter [Sun, 29 Nov 2020 04:27:16 +0000 (05:27 +0100)]
[lcn] doc: make dimmer output resolution more clearer, fix i18n error (#9162)

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
5 years ago[miio] Cloud Communication for devices (#8981)
Marcel [Sun, 29 Nov 2020 04:03:12 +0000 (05:03 +0100)]
[miio]  Cloud Communication for devices (#8981)

* [miio]  Cloud Communication for devices

Allows to define if communication to devices is direct or send via the
Xiaomi cloud.
Introduce additional channel to execute commands via cloud.

Other small improvements
* Use common method from abstract handler to send commands
* Common way to handle custom commands
* Introduce small delay before refreshing robot properties after sending
commands (similar to the basic handler) so devices have time to update
their properties

* [miio] simplify cloudconnector
* [miio] Cleanup all jobs when unloading
* [miio] update to use dedicated ScheduledExecutorService

Use dedicated ScheduledExecutorService to avoid unloading problems

* Update bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/handler/MiIoAbstractHandler.java
* [miio] fix for removeif
* miio- Improve scheduler
* [miio] fix communication error if device is not on the network
* [miio] update with comments from feedback

* remove scheduler tracking
* improve status setting for cloud communication
* [miio] update with feedback review

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
Co-authored-by: Connor Petty <mistercpp2000@gmail.com>
5 years ago[hueemulation] Changes to fix pairing and device discovery with Alexa (#9164)
Mike Major [Sun, 29 Nov 2020 03:46:35 +0000 (03:46 +0000)]
[hueemulation] Changes to fix pairing and device discovery with Alexa (#9164)

Signed-off-by: Mike Major <mike_j_major@hotmail.com>
5 years ago[openhabcloud] Added Actions for sending notifications (#9145)
Christoph Weitkamp [Sat, 28 Nov 2020 20:25:20 +0000 (21:25 +0100)]
[openhabcloud] Added Actions for sending notifications (#9145)

* Added ThingActions for sending notifications

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
5 years ago[tr064] fix certificate problems and add call list channel (#9149)
J-N-K [Sat, 28 Nov 2020 18:14:07 +0000 (19:14 +0100)]
[tr064] fix certificate problems and add call list channel (#9149)

* improvements

- use insecure client and remove TrustManager
- add call list channel

* address review comments

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
5 years ago[openwebnet] Improved logging info>warn (#9159)
M Valla [Sat, 28 Nov 2020 15:50:10 +0000 (16:50 +0100)]
[openwebnet] Improved logging info>warn (#9159)

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
5 years ago[bluetooth.bluez] Fix the unpairing of all devices on binding disposal (#9011)
Benjamin Lafois [Sat, 28 Nov 2020 14:59:39 +0000 (15:59 +0100)]
[bluetooth.bluez] Fix the unpairing of all devices on binding disposal (#9011)

Signed-off-by: Benjamin Lafois <benjamin.lafois@gmail.com>
5 years ago[upnpcontrol] Rework and extension of binding. (#9081)
Mark Herwege [Sat, 28 Nov 2020 12:38:44 +0000 (13:38 +0100)]
[upnpcontrol] Rework and extension of binding. (#9081)

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
5 years agoUpdate README.md (#9152)
Ulrich Thombansen [Sat, 28 Nov 2020 12:22:02 +0000 (13:22 +0100)]
Update README.md (#9152)

The channels 1-3 of LCN-B3I are mapped to binary channels 6-8. This could be anticipated from the Button Tables (B6-8) that it connects to. However, the added comments should help people to save a few hours and some gray hair ;-)

5 years ago[itests] Fix after changing Inbox interface (#9150)
lolodomo [Sat, 28 Nov 2020 12:17:34 +0000 (13:17 +0100)]
[itests] Fix after changing Inbox interface (#9150)

Related to openhab/openhab-core#1848

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years agofix announcement (#9155)
J-N-K [Sat, 28 Nov 2020 12:10:19 +0000 (13:10 +0100)]
fix announcement (#9155)

Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
5 years ago[remoteopenhab] Accept Decimal state for items of type Number with a dimension (...
lolodomo [Sat, 28 Nov 2020 05:30:24 +0000 (06:30 +0100)]
[remoteopenhab] Accept Decimal state for items of type Number with a dimension (#9151)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years ago[dwdunwetter] Removed dependency on org.apache.commons (#9138)
Christoph Weitkamp [Sat, 28 Nov 2020 00:11:06 +0000 (01:11 +0100)]
[dwdunwetter] Removed dependency on org.apache.commons (#9138)

* Removed dependency on org.apache.commons
* Incorporated comments from review

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
5 years ago[somfytahoma] Added support for the thermostatic valve (#9122)
Ondrej Pecta [Fri, 27 Nov 2020 07:29:37 +0000 (08:29 +0100)]
[somfytahoma] Added support for the thermostatic valve  (#9122)

Signed-off-by: Ondrej Pecta <opecta@gmail.com>
5 years ago[nikobus] discovery for push buttons, (#9134)
Boris Krivonog [Fri, 27 Nov 2020 01:02:49 +0000 (02:02 +0100)]
[nikobus] discovery for push buttons, (#9134)

* removed state update if value didn't change so expiry binding can actually - expire. If expire time was larger than refresh interval of the binding, expiration never happened ...

Signed-off-by: Boris Krivonog <boris.krivonog@inova.si>
5 years ago[miio] update for vacuum.e2 (#9139)
Marcel [Fri, 27 Nov 2020 00:04:46 +0000 (01:04 +0100)]
[miio] update for vacuum.e2 (#9139)

* [miio] update for vacuum.e2

small update now critical commands are confirmed working.

* [miio] update readme

as dock command is now also confirmed

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
5 years ago[miio] update line endings for readme maker (#9142)
Marcel [Thu, 26 Nov 2020 22:53:55 +0000 (23:53 +0100)]
[miio] update line endings for readme maker (#9142)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
5 years ago[yioremote] Make the Binding compatible to new firmware version of YIO Dock (#9094)
miloit [Thu, 26 Nov 2020 22:47:07 +0000 (23:47 +0100)]
[yioremote] Make the Binding compatible to new firmware version of YIO Dock (#9094)

* Make the Binding compatible to new firmware version of YIO Dock

Signed-off-by: Michael Loercher <MichaelLoercher@web.de>
5 years ago[miio] add support for zhimi.humidifier.ca4 (Smartmi Evaporative Air Humidifier 2...
Marek Skrobacki [Thu, 26 Nov 2020 22:32:39 +0000 (22:32 +0000)]
[miio] add support for zhimi.humidifier.ca4 (Smartmi Evaporative Air Humidifier 2) (#9093)

* miio: add support for zhimi.humidifier.ca4

This change adds support for Xiaomi Smartmi Evaporation Air Humidifier 2.

The device uses MIOT protocol, exact spec is available at:

http://miot-spec.org/miot-spec-v2/instance?type=urn:miot-spec-v2:device:humidifier:0000A00E:zhimi-ca4:2

Signed-off-by: Marek Skrobacki <skrobul@skrobul.com>
5 years ago[openhabcloud] Code improvements (#9131)
Christoph Weitkamp [Thu, 26 Nov 2020 22:14:20 +0000 (23:14 +0100)]
[openhabcloud] Code improvements (#9131)

* Code improvements
* Add util method to create random alphanimeric string

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
5 years ago[ipcamera] Add channel Privacy Mode to Amcrest and Dahua handlers (#9092)
sidamos [Thu, 26 Nov 2020 17:53:52 +0000 (18:53 +0100)]
[ipcamera] Add channel Privacy Mode to Amcrest and Dahua handlers (#9092)

* Add channel Privacy Mode to Amcrest and Dahua handlers

Signed-off-by: Thomas <thomas@boerkel.de>
5 years ago[modbus] Modbus register array backed by bytes and other simplifications (#8865)
Sami Salonen [Thu, 26 Nov 2020 17:07:49 +0000 (19:07 +0200)]
[modbus] Modbus register array backed by bytes and other simplifications (#8865)

Signed-off-by: Sami Salonen <ssalonen@gmail.com>
5 years ago[openwebnet] Fixed lights/dimmers handling #8830 (#9100)
M Valla [Thu, 26 Nov 2020 16:54:02 +0000 (17:54 +0100)]
[openwebnet] Fixed lights/dimmers handling #8830 (#9100)

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
5 years ago[nikobus] fixed refresh handling (#9114)
Boris Krivonog [Thu, 26 Nov 2020 01:50:17 +0000 (02:50 +0100)]
[nikobus] fixed refresh handling (#9114)

* * fixed refresh handing due `channelLinked` not called anymore on startup for example (similar to https://github.com/openhab/openhab-core/issues/1707),
* "Impacted Modules" can be empty if button is configured as "standalone" and does not impact modules,
* minor doc fix

* * check if configured impacted module for `impactedModules` is referencing an existing thing,
* fixed warnings
* Fixed review comment.

Signed-off-by: Boris Krivonog <boris.krivonog@inova.si>