]> git.basschouten.com Git - openhab-addons.git/log
openhab-addons.git
4 years ago[ventaair] New VentaAir binding for air humidifiers (#9979)
Stefan Triller [Sat, 10 Apr 2021 19:54:28 +0000 (21:54 +0200)]
[ventaair] New VentaAir binding for air humidifiers (#9979)

* [ventaair] New VentaAir binding for air humidifiers

New binding that implements support for air humidifier from Venta Air.

Closes #9922

Signed-off-by: Stefan Triller <github@stefantriller.de>
4 years ago[Homewizard] Initial contribution (#9831)
Daniël van Os [Sat, 10 Apr 2021 08:18:21 +0000 (10:18 +0200)]
[Homewizard] Initial contribution  (#9831)

Signed-off-by: Daniël van Os <daniel@supercell.nl>
4 years ago[miio] add support for cgllc.airm.cgdn1 Qingping Air Monitor Lite (#10182)
Marcel [Sat, 10 Apr 2021 07:58:57 +0000 (09:58 +0200)]
[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>
4 years ago[radiothermostat] Add Remote Temperature channel (#10194)
mlobstein [Fri, 9 Apr 2021 21:28:38 +0000 (16:28 -0500)]
[radiothermostat] Add Remote Temperature channel (#10194)

* Add Remote Temperature channel

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* Fix spelling error

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* Fix spelling error2

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* review changes

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* review changes

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* review changes

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
* minor README update

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
4 years ago[yioremote] Update and improve of the reconnection of the plugin (#10480)
miloit [Fri, 9 Apr 2021 21:18:02 +0000 (23:18 +0200)]
[yioremote] Update and improve of the reconnection of the plugin (#10480)

* changed reconnection

Signed-off-by: Michael Loercher <MichaelLoercher@web.de>
* reverted

Signed-off-by: Michael Loercher <MichaelLoercher@web.de>
* Update and Bugfix reconnection

Signed-off-by: Michael Loercher <MichaelLoercher@web.de>
* Update reconnection handling

Signed-off-by: Michael Loercher <MichaelLoercher@web.de>
* Update codestyle

Signed-off-by: Michael Loercher <MichaelLoercher@web.de>
4 years ago[openweathermap] Added One Call API weather warnings (#10435)
Christoph Weitkamp [Fri, 9 Apr 2021 20:59:25 +0000 (22:59 +0200)]
[openweathermap] Added One Call API weather warnings (#10435)

* Added One Call API weather warnings

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
* Changed Channel title to event

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
4 years ago[modbus.studer] Update README.md (#10412)
einstein99 [Fri, 9 Apr 2021 20:49:59 +0000 (22:49 +0200)]
[modbus.studer] Update README.md (#10412)

* Update README.md

As i spent hours to figure out the correct document to read about the address scheme, this might help others to avoid this and get this plugin to the same "copy and paste" use  as the others, even if the existing scheme already is enough to get it working.

* Update bundles/org.openhab.binding.modbus.studer/README.md

Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
4 years ago[pulseaudio] Add pulseaudio sink as openhab audio sink (#1895) (#10423)
dalgwen [Fri, 9 Apr 2021 20:44:38 +0000 (22:44 +0200)]
[pulseaudio] Add pulseaudio sink as openhab audio sink (#1895) (#10423)

* [pulseaudio] Add pulseaudio sink as openhab audio sink (#1895)

This add to the pulseaudio binding the capability to use "pulseaudio sink" as an "openhab sink" to output sound from openhab to a pulse audio server on the network.
You need to load module-simple-protocol-tcp sink in addition to the usual module-cli-protocol-tcp, and enable the sink in the thing configuration.

Closes #1895

Signed-off-by: Gwendal Roulleau <gwendal.roulleau@gmail.com>
* Small corrections after review

And getting rid of some other compilation warnings
Signed-off-by: Gwendal Roulleau <gwendal.roulleau@gmail.com>
* Fix some registration errors  and allow the binding to load the simple module remotely

Signed-off-by: Gwendal Roulleau <gwendal.roulleau@gmail.com>
* Small corrections after reviews

initialize audiosink in a thread with scheduler.submit
clear some warning related code.

Signed-off-by: Gwendal Roulleau <gwendal.roulleau@gmail.com>
Better interruptexception handling

* Fix two small concurrency bugs

Signed-off-by: Gwendal Roulleau <gwendal.roulleau@gmail.com>
Co-authored-by: Gwendal Roulleau <gwendal.roulleau@gmail.com>
4 years ago[bluetooth] Changed characteristic read/write to use CompletableFutures (#8970)
Connor Petty [Fri, 9 Apr 2021 20:23:28 +0000 (13:23 -0700)]
[bluetooth] Changed characteristic read/write to use CompletableFutures (#8970)

Signed-off-by: Connor Petty <mistercpp2000+gitsignoff@gmail.com>
4 years agoInitialize connection to devices asynchronously (#9228)
Christoph Weitkamp [Fri, 9 Apr 2021 19:55:00 +0000 (21:55 +0200)]
Initialize connection to devices asynchronously (#9228)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
4 years agoAdds exceptions for KarafAddonFeatureCheck (#8613)
Hilbrand Bouwkamp [Thu, 8 Apr 2021 20:55:29 +0000 (22:55 +0200)]
Adds exceptions for KarafAddonFeatureCheck (#8613)

* Adds exceptions for KarafAddonFeatureCheck

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
4 years ago[dsmr] Use ThingHandlerService for discovery (#9044)
Wouter Born [Thu, 8 Apr 2021 20:49:14 +0000 (22:49 +0200)]
[dsmr] Use ThingHandlerService for discovery (#9044)

This simplifies the DSMRHandlerFactory code so it no longer needs to register and keep track of a discovery service for each bridge.

Also contains a few other improvements:

* more constructor injection
* add a few missing @NonNullByDefault on test classes

Signed-off-by: Wouter Born <github@maindrain.net>
4 years ago[wemo] add annotations and remove usage of apache.commons.* (#9829)
Hans-Jörg Merk [Thu, 8 Apr 2021 20:46:46 +0000 (22:46 +0200)]
[wemo] add annotations and remove usage of apache.commons.* (#9829)

* [wemo] add annotations and remove usage of apache.commons.*

Also-by: Wouter Born <github@maindrain.net>
Signed-off-by: Hans-Jörg Merk <github@hmerk.de>
4 years agoFix Zoneminder Binding Action examples (#10484)
Scott H [Thu, 8 Apr 2021 20:43:34 +0000 (16:43 -0400)]
Fix Zoneminder Binding Action examples (#10484)

Signed-off-by: Scott Hanson <scooter_seh@yahoo.com>
4 years ago[deconz] Prevent exception when formatting value (#10486)
Christoph Weitkamp [Thu, 8 Apr 2021 20:42:15 +0000 (22:42 +0200)]
[deconz] Prevent exception when formatting value (#10486)

- Prevent exception when formatting value

Fixes #10295

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
4 years ago[bluetooth] Graciously handle systems without DBus (#10153)
Kai Kreuzer [Thu, 8 Apr 2021 20:27:41 +0000 (22:27 +0200)]
[bluetooth] Graciously handle systems without DBus (#10153)

4 years ago[openhab-cloud] Fixes Jetty upgrade issue (#10487)
Dan Cunningham [Thu, 8 Apr 2021 20:12:44 +0000 (13:12 -0700)]
[openhab-cloud] Fixes Jetty upgrade issue (#10487)

This removes the ResponseListener class and replaces it with lambda functions for the various Jetty response listeners. This seems to fix our duplicate onContent issue in #10470 , although i'm not at all clear why.
Fixes #10470

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
4 years agoResolve runbundles for Xtext upgrade (#10481)
Wouter Born [Thu, 8 Apr 2021 20:07:46 +0000 (22:07 +0200)]
Resolve runbundles for Xtext upgrade (#10481)

Related to openhab/openhab-core#2278

Signed-off-by: Wouter Born <github@maindrain.net>
4 years ago[somfytahoma] fixed action groups execution (#10488)
Ondrej Pecta [Thu, 8 Apr 2021 12:01:31 +0000 (14:01 +0200)]
[somfytahoma] fixed action groups execution (#10488)

Fixes #10489

Signed-off-by: Ondrej Pecta <opecta@gmail.com>
4 years ago[tr064] Use Util.getAndUnmarshalXML method to retrieve phonebook (supports timeout...
Christoph Weitkamp [Wed, 7 Apr 2021 16:38:22 +0000 (18:38 +0200)]
[tr064] Use Util.getAndUnmarshalXML method to retrieve phonebook (supports timeout 5s and caching) (#10447)

Fixes #10436

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
4 years ago[bindings d-e] Fix exception handling (Jetty HTTP client) (#10476)
lolodomo [Tue, 6 Apr 2021 15:37:19 +0000 (17:37 +0200)]
[bindings d-e] Fix exception handling (Jetty HTTP client) (#10476)

Fixes #10474

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[bindings a-c] Fix exception handling (Jetty HTTP client) (#10467)
lolodomo [Tue, 6 Apr 2021 15:30:12 +0000 (17:30 +0200)]
[bindings a-c] Fix exception handling (Jetty HTTP client) (#10467)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[sonyprojector] Fix handling of InterruptedException (Thread.sleep) (#10458)
lolodomo [Tue, 6 Apr 2021 06:47:20 +0000 (08:47 +0200)]
[sonyprojector] Fix handling of InterruptedException (Thread.sleep) (#10458)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[sonos] Fix handling of InterruptedException (Thread.sleep) (#10459)
lolodomo [Mon, 5 Apr 2021 13:15:28 +0000 (15:15 +0200)]
[sonos] Fix handling of InterruptedException (Thread.sleep) (#10459)

* [sonos] Fix handling of InterruptedException (Thread.sleep)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
* Avoid catching Exception

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[rotel] Fix handling of InterruptedException (Thread.sleep) (#10460)
lolodomo [Mon, 5 Apr 2021 13:14:11 +0000 (15:14 +0200)]
[rotel] Fix handling of InterruptedException (Thread.sleep) (#10460)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[freebox] Fix handling of InterruptedException (Thread.sleep) (#10462)
lolodomo [Mon, 5 Apr 2021 13:13:38 +0000 (15:13 +0200)]
[freebox] Fix handling of InterruptedException (Thread.sleep) (#10462)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[powermax] Fix handling of InterruptedException (Thread.sleep) (#10463)
lolodomo [Mon, 5 Apr 2021 13:06:44 +0000 (15:06 +0200)]
[powermax] Fix handling of InterruptedException (Thread.sleep) (#10463)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[remoteopenhab] Avoid catching Exception (#10461)
lolodomo [Mon, 5 Apr 2021 13:05:42 +0000 (15:05 +0200)]
[remoteopenhab] Avoid catching Exception (#10461)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[somfytahoma] Fix code analysis warnings (#10466)
lolodomo [Mon, 5 Apr 2021 13:01:17 +0000 (15:01 +0200)]
[somfytahoma] Fix code analysis warnings (#10466)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[bindings s-z] Fix deprecated tag "required" (#10457)
lolodomo [Mon, 5 Apr 2021 09:19:45 +0000 (11:19 +0200)]
[bindings s-z] Fix deprecated tag "required" (#10457)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[homematic] Some fixes and support for new device versions (#10438)
Martin Herbst [Sun, 4 Apr 2021 17:04:37 +0000 (19:04 +0200)]
[homematic] Some fixes and support for new device versions (#10438)

* Removed method that was already marked as deprecated

Signed-off-by: Martin Herbst <develop@mherbst.de>
* Handle HM-ES-TX-WM with firmware version >= 2.0 as different device

The device provides different data points (channels) depending on the
firmware version. Therefore devices with a firmware version >= 2.0 are
handled as a different device.

Fixes #9793

Signed-off-by: Martin Herbst <develop@mherbst.de>
* Don't change uninitialized thing state automatically to online

Signed-off-by: Martin Herbst <develop@mherbst.de>
* Listen to all network interfaces instead of limiting it to only one

This also makes the specification of a separate bind address
superfluous.

Fixes #9855

Fixes #10075

Signed-off-by: Martin Herbst <develop@mherbst.de>
* Add support for HmIP-eTRV-C-2 device

The event messages received for this device are not correctly formatted
and thus some special treatment for at least one data point is required.

Signed-off-by: Martin Herbst <develop@mherbst.de>
* Spotless formatting applied

Signed-off-by: Martin Herbst <develop@mherbst.de>
4 years ago[pushover] Added exception handling and synchronized (#10437)
Christoph Weitkamp [Sun, 4 Apr 2021 16:58:16 +0000 (18:58 +0200)]
[pushover] Added exception handling and synchronized (#10437)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
4 years ago[openthermgateway] add new statistics channels (#10203)
Arjen Korevaar [Sun, 4 Apr 2021 16:48:23 +0000 (18:48 +0200)]
[openthermgateway] add new statistics channels (#10203)

* Added new channels

Signed-off-by: Arjen Korevaar <a.korevaar@mephix.com>
* Fixed typo in channels

Signed-off-by: Arjen Korevaar <a.korevaar@mephix.com>
* Added UoM for hours count channels

Signed-off-by: Arjen Korevaar <a.korevaar@mephix.com>
4 years ago[somfytahoma] Avoid potentiel NPE (#10453)
lolodomo [Sun, 4 Apr 2021 15:34:25 +0000 (17:34 +0200)]
[somfytahoma] Avoid potentiel NPE (#10453)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[comfoair] Update README.md (#10427)
rfaelens [Sat, 3 Apr 2021 20:57:50 +0000 (22:57 +0200)]
[comfoair] Update README.md (#10427)

* Update README.md

Avoid confusion connecting RS232 to a CAN bus, wasting days of work...

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

Co-authored-by: boehan <boehan@users.noreply.github.com>
Co-authored-by: boehan <boehan@users.noreply.github.com>
4 years ago[hdpowerview] Correctly embed dependency in binding (#10450)
Kai Kreuzer [Sat, 3 Apr 2021 19:59:15 +0000 (21:59 +0200)]
[hdpowerview] Correctly embed dependency in binding (#10450)

Signed-off-by: Kai Kreuzer <kai@openhab.org>
4 years ago[bindings o-r] Fix deprecated tag "required" (#10452)
lolodomo [Sat, 3 Apr 2021 19:57:54 +0000 (21:57 +0200)]
[bindings o-r] Fix deprecated tag "required" (#10452)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[enocean] Update README.md (#10443)
David [Sat, 3 Apr 2021 17:44:18 +0000 (19:44 +0200)]
[enocean] Update README.md (#10443)

4 years ago[somfytahoma] New channel on the gateway to execute scenes (#10346)
lolodomo [Sat, 3 Apr 2021 11:35:02 +0000 (13:35 +0200)]
[somfytahoma] New channel on the gateway to execute scenes (#10346)

* [somfytahoma] New channel on the bridge to execute scenes

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
* Review comment: documentation updated

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
* Console command added to list the scenarios IDs

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
* Update state of new channel

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
* Review comment: set auto update policy to recommend

Signed-off-by: Laurent Garnier <lg./hc@free.fr>
4 years ago[somfytahoma] Faster feedback for commands initiated by the binding (#10409)
lolodomo [Fri, 2 Apr 2021 20:31:35 +0000 (22:31 +0200)]
[somfytahoma] Faster feedback for commands initiated by the binding (#10409)

Also fix references to OH2

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years agoUpdate README.md (#10379)
Ross Kennedy [Fri, 2 Apr 2021 20:26:32 +0000 (21:26 +0100)]
Update README.md (#10379)

Try to clarify beginners should not be using channels direct on broker Bridge Thing.

Signed-off-by: Ross Kennedy <rossko@culzean.clara.co.uk>
4 years ago[haywardomnilogic] Fix bridge thing status upon re-establishing server comms (#10371)
Matt [Fri, 2 Apr 2021 20:24:31 +0000 (16:24 -0400)]
[haywardomnilogic] Fix bridge thing status upon re-establishing server comms (#10371)

* Update HaywardBridgeHandler to set thingstatus online upon succesful getTelemetryData

Signed-off-by: matchews <mmyers75@icloud.com>
* updated default endpoint url

Signed-off-by: matchews <mmyers75@icloud.com>
* Bug fixes.  Prevent bridge status toggling if a single request fails.  Don't evaluate xml if http response if != 200

Signed-off-by: matchews <mmyers75@icloud.com>
4 years ago[tacmi] Fix unintended toggleing and add update policy (#10095)
Christian Niessner [Fri, 2 Apr 2021 20:15:38 +0000 (22:15 +0200)]
[tacmi] Fix unintended toggleing and add update policy (#10095)

* [tacmi] TA-CMI: Improvements on Schema API Connection

* Removed deprecation warning
* Ensure channels get re-added when removed manually
* Debounce unintended toggeling when status-polling overlaps with new commands.
  Status fetching sometimes takes longer and then it occurs the status page reports still the old/previous value.
  With this change values for things will be ignored when the thing was updated after the start of the page fetch.

Signed-off-by: Christian Niessner <github-marvkis@christian-niessner.de>
* [tacmi] TA-CMI: Schema API Connection: Bugfix: On initialization check if custom channel types still exists and re-create them when needed...

Signed-off-by: Christian Niessner <github-marvkis@christian-niessner.de>
* [tacmi] TA-CMI: Schema API Connection: Improvement: channels now have a 'updatePolicy' configuration parameter to specify the update behaviour

Signed-off-by: Christian Niessner <github-marvkis@christian-niessner.de>
* [tacmi] TA-CMI: Improvements & some initial SI-Units for the COE connection handler

Signed-off-by: Christian Niessner <github-marvkis@christian-niessner.de>
* [tacmi] TA-CMI: only catch URISyntaxException instead of generic Exception

Signed-off-by: Christian Niessner <github-marvkis@christian-niessner.de>
4 years agoUpgrade Karaf to 4.3.1 (#10424)
Wouter Born [Fri, 2 Apr 2021 18:00:30 +0000 (20:00 +0200)]
Upgrade Karaf to 4.3.1 (#10424)

* Upgrades Karaf to 4.3.1
* Uses Pax Logging as runtime dependency instead of Felix Log
  To change the log level in itests, change the value of org.ops4j.pax.logging.DefaultServiceLog.level in itest-include.bndrun
* Adds --add-opens and nashorn.args in itest-include.bndrun to prevent some warnings being logged in itests

Related to openhab/openhab-distro#1167

Signed-off-by: Wouter Born <github@maindrain.net>
4 years agoRename README.MD to README.md
Kai Kreuzer [Fri, 2 Apr 2021 08:46:26 +0000 (10:46 +0200)]
Rename README.MD to README.md

4 years ago[lutron] Add support for bridged RadioRA (classic) systems (#10302)
Bob A [Wed, 31 Mar 2021 20:44:58 +0000 (16:44 -0400)]
[lutron] Add support for bridged RadioRA (classic) systems (#10302)

Signed-off-by: Bob Adair <bob.github@att.net>
4 years ago[shelly] New Shelly Manager (more detailed information, status, integrated firmware...
Markus Michels [Wed, 31 Mar 2021 20:42:33 +0000 (22:42 +0200)]
[shelly] New Shelly Manager (more detailed information, status, integrated firmware upgrade) (#10276)

* This PR brings in the Shelly Manager, check doc/ShellyManager.md for
additional information.
* Restart Device in Manager when CoIoT Mode has changed
* Updated pattern to extract version info (thanks @fwolter), CoIoT warning
for non-Motion devices fixed; AdvancedUsers.md now refers to Shelly
Manager
* Modified message when beta is detected (reference to 1.5.7 release build
confuses users running 1.10 beta)
* Fix for Enable/Disable AP roaming
* Handle button events also in detached mode, README updated
* Ignore inconsistent version string for initial 1.10 releases
* removed display of firmware id (there are various formats and it has
no value)

Signed-off-by: Markus Michels <markus7017@gmail.com>
4 years ago[pushover] Added universal action providing all available parameters (#10422)
Christoph Weitkamp [Wed, 31 Mar 2021 20:00:29 +0000 (22:00 +0200)]
[pushover] Added universal action providing all available parameters (#10422)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
4 years ago[lcn] Add dimmer profile parameter to be accessible via UI (#10305)
Fabian Wolter [Wed, 31 Mar 2021 19:52:18 +0000 (21:52 +0200)]
[lcn] Add dimmer profile parameter to be accessible via UI (#10305)

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
4 years ago[pioneeravr] Added channel for changing MCACC Memory profile on AVR (#10329)
Nathan Prins [Wed, 31 Mar 2021 19:50:42 +0000 (12:50 -0700)]
[pioneeravr] Added channel for changing MCACC Memory profile on AVR (#10329)

Signed-off-by: Nathan Prins <nathanprins@hotmail.com>
4 years agoFix warning at the wrong time. (#10351)
Matthew Skinner [Wed, 31 Mar 2021 19:48:19 +0000 (06:48 +1100)]
Fix warning at the wrong time. (#10351)

Signed-off-by: Matthew Skinner <matt@pcmus.com>
4 years agoFix #6939 - Forced channel triggering without previous state (#10356)
Gabor Bicskei [Wed, 31 Mar 2021 19:47:26 +0000 (21:47 +0200)]
Fix #6939 - Forced channel triggering without previous state (#10356)

Signed-off-by: Gabor Bicskei <gbicskei@gmail.com>
4 years ago[upnpcontrol] Small correction to UpnpControl Binding README.md (#10393)
jf114 [Wed, 31 Mar 2021 19:46:03 +0000 (21:46 +0200)]
[upnpcontrol] Small correction to UpnpControl Binding README.md (#10393)

In the Thing Configuration section starting at Line 40, the code example had parameters transposed versus the preceding description and the true operation of the binding.  The correction puts the parameters included in the original example in the thing that they belong with in Lines 80 and 81.  The optional notification parameters of the renderer were not included originally and I have left it like that.

4 years agoFix battary_life property (#10394)
Antonio Tapiador [Wed, 31 Mar 2021 19:44:28 +0000 (21:44 +0200)]
Fix battary_life property (#10394)

Viomi's property battery life seems to have a weird typo. The property's real name is `battary_life` instead of `battery_life`. Using the wrong name `battery_life` makes the other properties in the batch to be undefined: `"run_state","mode","err_state","battary_life","box_type"`

The correct name `battary_life` is already used in other projects like https://github.com/rytilahti/python-miio/blob/master/miio/viomivacuum.py#L316 or https://github.com/Hypfer/Valetudo/blob/0bed81ab4f0ddccdad044ce805dda3af8736eb96/lib/robots/viomi/ViomiValetudoRobot.js#L254

Signed-off-by: Antonio Tapiador del Dujo <atd@singularities.org>
4 years agoSet channel states to UNDEF instead of NULL; Fixed SAT warnings (#10421)
Christoph Weitkamp [Wed, 31 Mar 2021 19:42:33 +0000 (21:42 +0200)]
Set channel states to UNDEF instead of NULL; Fixed SAT warnings (#10421)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
4 years agoClarify if username/password fields are required (#10416)
Florian [Wed, 31 Mar 2021 19:38:39 +0000 (21:38 +0200)]
Clarify if username/password fields are required (#10416)

The fields are used to login with username and password instead of a refreshToken.
They're therefore not required.

Signed-off-by: Florian Schmidt <florian.schmidt.welzow@t-online.de>
4 years ago[daikin] add energy usage day & week (#9602)
Wouter Denayer [Wed, 31 Mar 2021 17:59:16 +0000 (19:59 +0200)]
[daikin] add energy usage day & week (#9602)

* add energy usage day & week

Signed-off-by: Wouter Denayer <wouter@denayer.com>
* updated readme

Signed-off-by: Wouter Denayer <wouter@denayer.com>
* updated readme

Signed-off-by: Wouter Denayer <wouter@denayer.com>
* removed email from @author, set log lvl to trace for parsed strings

Signed-off-by: Wouter Denayer <wouter@denayer.com>
* fixed some some checkstyle warnings

Signed-off-by: Wouter Denayer <wouter@denayer.com>
* addressed some checkstyle warnings

Signed-off-by: Wouter Denayer <wouter@denayer.com>
* updated copyright to 2021

Signed-off-by: Wouter Denayer <wouter@denayer.com>
* made private static final Logger logger uppercase

Signed-off-by: Wouter Denayer <wouter@denayer.com>
* made this logger lowercase again

Signed-off-by: Wouter Denayer <wouter@denayer.com>
Co-authored-by: Wouter Denayer <wouter@denayer.com>
4 years ago[automower] Add planner, calendar and command channels (#8802)
Marcin Czeczko [Wed, 31 Mar 2021 08:31:17 +0000 (10:31 +0200)]
[automower] Add planner, calendar and command channels (#8802)

* [Automower] Enhanced binding:
- Added support for the planner and calendar data
- Added command channels
- Updated docs

Signed-off-by: Marcin Czeczko <marcin.czeczko@gmail.com>
* [Automower] Fixed consts with channel ids after removal of channel
groups. Improved the mower state update:
- Cache the last read state from API
- Use cached mower state so the items linked will always be up to date
  without the need to wait for API refresh period.
- Use timeZoneProvider to user user set timezone.

Signed-off-by: Marcin Czeczko <marcin.czeczko@gmail.com>
* Rolledback NotNullByDefault annotation

Signed-off-by: Marcin Czeczko <marcin.czeczko@gmail.com>
4 years ago[velux] fix 'required' tag again (#10417)
Andrew Fiddian-Green [Tue, 30 Mar 2021 19:34:07 +0000 (20:34 +0100)]
[velux] fix 'required' tag again (#10417)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
4 years ago[bindings l-n] Fix deprecated tag "required" (#10420)
lolodomo [Tue, 30 Mar 2021 19:33:23 +0000 (21:33 +0200)]
[bindings l-n] Fix deprecated tag "required" (#10420)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[somfytahoma] New method to send a command to several devices in the same place ...
lolodomo [Mon, 29 Mar 2021 20:00:40 +0000 (22:00 +0200)]
[somfytahoma] New method to send a command to several devices in the same place (#10347)

* [somfytahoma] New method to send a command to several devices in the same place

Also include the place into the inbox label (discovery)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
* Review comment: remove unnecessary method

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[bindings a-k] Fix deprecated tag "required" (#10410)
lolodomo [Mon, 29 Mar 2021 20:00:06 +0000 (22:00 +0200)]
[bindings a-k] Fix deprecated tag "required" (#10410)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
4 years ago[somfytahoma] Fixed bug causing Gateway and Actiongroups get never ONLINE (#10355)
Ondrej Pecta [Sun, 28 Mar 2021 16:52:33 +0000 (18:52 +0200)]
[somfytahoma] Fixed bug causing Gateway and Actiongroups get never ONLINE (#10355)

Signed-off-by: Ondrej Pecta <opecta@gmail.com>
4 years ago[lgwebos] Fix text message size bug (#10404)
Sebastian Prehn [Sun, 28 Mar 2021 15:21:05 +0000 (17:21 +0200)]
[lgwebos] Fix text message size bug (#10404)

Fixes #10403

Signed-off-by: Sebastian Prehn <sebastian.prehn@gmx.de>
4 years ago[mecmeter] Initial contribution of mecmeter binding (#9075)
Kai Kreuzer [Sun, 28 Mar 2021 09:20:21 +0000 (11:20 +0200)]
[mecmeter] Initial contribution of mecmeter binding (#9075)

* Initial contribution of mecmeter binding

Also-by: Klaus Berger <klaus.berger@verbund.com>
Also-by: Florian Pazour <florian.pazour@verbund.com>
Signed-off-by: Kai Kreuzer <kai@openhab.org>
* addressed review feedback

Signed-off-by: Kai Kreuzer <kai@openhab.org>
* added codeowners entry

Signed-off-by: Kai Kreuzer <kai@openhab.org>
* addressed review comments

Signed-off-by: Kai Kreuzer <kai@openhab.org>
4 years ago[openweathermap] Added support for Air Pollution API (#10343)
Christoph Weitkamp [Sat, 27 Mar 2021 19:04:02 +0000 (20:04 +0100)]
[openweathermap] Added support for Air Pollution API (#10343)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
4 years ago[picotts] Add null annotations (#10392)
Wouter Born [Sat, 27 Mar 2021 17:34:00 +0000 (18:34 +0100)]
[picotts] Add null annotations (#10392)

Signed-off-by: Wouter Born <github@maindrain.net>
4 years agoMove to io.github.opewebnet4j 0.4.1 from Maven Central. Fixes #10298 and #10395 ...
M Valla [Sat, 27 Mar 2021 17:33:04 +0000 (18:33 +0100)]
Move to io.github.opewebnet4j 0.4.1 from Maven Central. Fixes #10298 and #10395 (#10397)

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
4 years ago[MiHome] Add a Bridge property for the network interface to be used for multicast...
Ion Marusic [Sat, 27 Mar 2021 16:43:57 +0000 (17:43 +0100)]
[MiHome] Add a Bridge property for the network interface to be used for multicast traffic (#9619)

Signed-off-by: Ion Marusic <ion.marusic@gmail.com>
4 years ago[pioneeravr] Added support for Pioneer VSX-922 AVR (#10328)
Nathan Prins [Fri, 26 Mar 2021 17:33:03 +0000 (10:33 -0700)]
[pioneeravr] Added support for Pioneer VSX-922 AVR (#10328)

Tested all channels and confirmed that they work for this model.

Signed-off-by: Nathan Prins <nathanprins@hotmail.com>
4 years ago[sensebox] Gracefully handle JsonSyntaxException (#10348)
Christoph Weitkamp [Fri, 26 Mar 2021 16:47:05 +0000 (17:47 +0100)]
[sensebox] Gracefully handle JsonSyntaxException (#10348)

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
4 years ago[velux] Stability checks and improvements in slip io (#10119)
Andrew Fiddian-Green [Fri, 26 Mar 2021 16:13:37 +0000 (16:13 +0000)]
[velux] Stability checks and improvements in slip io (#10119)

4 years agoFix broken configfile GAV with karaf:kar (#10391)
Wouter Born [Fri, 26 Mar 2021 07:50:31 +0000 (08:50 +0100)]
Fix broken configfile GAV with karaf:kar (#10391)

The groupId variable results in the wrong configfile GAV when building a single KAR with karaf:kar for an add-on.

Signed-off-by: Wouter Born <github@maindrain.net>
5 years ago[bsblan] Updated the link to the BSB-LAN device repository in README.md (#10382)
Peter Schraffl [Thu, 25 Mar 2021 17:23:27 +0000 (18:23 +0100)]
[bsblan] Updated the link to the BSB-LAN device repository in README.md (#10382)

Repository of the BSB-LAN device has been renamed.

Signed-off-by: Schraffl Peter <p.schraffl@gmx.at>
5 years agoFix Typo in ReadMe (#10389)
Hans-Jörg Merk [Thu, 25 Mar 2021 12:08:36 +0000 (13:08 +0100)]
Fix Typo in ReadMe (#10389)

5 years ago[lifx] Improve firmware version support (#10384)
Wouter Born [Wed, 24 Mar 2021 22:39:34 +0000 (23:39 +0100)]
[lifx] Improve firmware version support (#10384)

* [lifx] Improve firmware version support

When the firmware of a light is upgraded the supported features can change.
With these changes the binding uses the features based on the light firmware version.
Also corrects some of the temperature ranges based on the LIFX products description.

Signed-off-by: Wouter Born <github@maindrain.net>
5 years ago[tellstick] Fix for NPE (#10377) (#10378)
Jan Gustafsson [Tue, 23 Mar 2021 07:39:17 +0000 (08:39 +0100)]
[tellstick] Fix for NPE (#10377) (#10378)

Signed-off-by: Jan Gustafsson <jannegpriv@gmail.com>
5 years agoGPS accuracy state display pattern changed (#10374)
Gabor Bicskei [Mon, 22 Mar 2021 18:06:16 +0000 (19:06 +0100)]
GPS accuracy state display pattern changed (#10374)

Signed-off-by: Gabor Bicskei <gbicskei@gmail.com>
5 years ago[pulseaudio] Fix deprecated tag "required" (#10373)
lolodomo [Sun, 21 Mar 2021 20:50:56 +0000 (21:50 +0100)]
[pulseaudio] Fix deprecated tag "required" (#10373)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years ago[bticinosmarther] Fix deprecated tag "required" (#10372)
lolodomo [Sun, 21 Mar 2021 20:49:56 +0000 (21:49 +0100)]
[bticinosmarther] Fix deprecated tag "required" (#10372)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years ago[openwebnet] add support for Energy Meter (#10191)
Conte Andrea [Sun, 21 Mar 2021 19:26:21 +0000 (20:26 +0100)]
[openwebnet] add support for Energy Meter (#10191)

Signed-off-by: Andrea Conte <andrea@conte.com>
5 years ago[enocean] Do not set attr "required" for the param "senderIdOffset" (#10370)
lolodomo [Sun, 21 Mar 2021 18:18:11 +0000 (19:18 +0100)]
[enocean] Do not set attr "required" for the param "senderIdOffset" (#10370)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years ago[plclogo] Fix deprecated tag "required" (#10368)
lolodomo [Sun, 21 Mar 2021 18:17:49 +0000 (19:17 +0100)]
[plclogo] Fix deprecated tag "required" (#10368)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years ago[dmx] Fix deprecated tag "required" (#10363)
lolodomo [Sun, 21 Mar 2021 18:17:27 +0000 (19:17 +0100)]
[dmx] Fix deprecated tag "required" (#10363)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years ago[miele] Fix deprecated tag "required" (#10369)
lolodomo [Sun, 21 Mar 2021 16:12:45 +0000 (17:12 +0100)]
[miele] Fix deprecated tag "required" (#10369)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years ago[influxdb] Add option for using metadata value as measurement name (#9943)
Johannes Ott [Sun, 21 Mar 2021 15:48:16 +0000 (16:48 +0100)]
[influxdb] Add option for using metadata value as measurement name (#9943)

* Add option for using metadata value as measurement name

Also-by: Joan Pujol <joanpujol@gmail.com>
Signed-off-by: Johannes Ott <info@johannes-ott.net>
5 years ago[tellstick] Fix deprecated tag "required" (#10367)
lolodomo [Sun, 21 Mar 2021 15:42:56 +0000 (16:42 +0100)]
[tellstick] Fix deprecated tag "required" (#10367)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years ago[wemo] Fix deprecated tag "required" (#10365)
lolodomo [Sun, 21 Mar 2021 15:42:13 +0000 (16:42 +0100)]
[wemo] Fix deprecated tag "required" (#10365)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years ago[digitalstrom] Fix deprecated tag "required" (#10364)
lolodomo [Sun, 21 Mar 2021 15:41:35 +0000 (16:41 +0100)]
[digitalstrom] Fix deprecated tag "required" (#10364)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years ago[velux] Fix deprecated tag "required" (#10362)
lolodomo [Sun, 21 Mar 2021 15:40:29 +0000 (16:40 +0100)]
[velux] Fix deprecated tag "required" (#10362)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years ago[somfytahoma] Improved handling of target temperature command (#10336)
lolodomo [Sun, 21 Mar 2021 13:23:07 +0000 (14:23 +0100)]
[somfytahoma] Improved handling of target temperature command (#10336)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years ago[knx] Fix deprecated tag "required" (#10361)
lolodomo [Sun, 21 Mar 2021 13:11:05 +0000 (14:11 +0100)]
[knx] Fix deprecated tag "required" (#10361)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years ago[enocean] Fix deprecated tag "required" (#10353)
lolodomo [Sat, 20 Mar 2021 15:13:55 +0000 (16:13 +0100)]
[enocean] Fix deprecated tag "required" (#10353)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years ago[somfytahoma] Fix deprecated tag "required" (#10352)
lolodomo [Sat, 20 Mar 2021 15:10:26 +0000 (16:10 +0100)]
[somfytahoma] Fix deprecated tag "required" (#10352)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years ago[onewire] Fix deprecated tag "required" (#10354)
lolodomo [Sat, 20 Mar 2021 15:09:32 +0000 (16:09 +0100)]
[onewire] Fix deprecated tag "required" (#10354)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
5 years ago[ValloxMV] Adding Co2 measurement (#10324)
Björn Brings [Fri, 19 Mar 2021 20:24:39 +0000 (21:24 +0100)]
[ValloxMV] Adding Co2 measurement (#10324)

Signed-off-by: bjoernbrings <bjoernbrings@web.de>
5 years agoChange dependency group id to version available on Maven Central (#10350)
Kai Kreuzer [Fri, 19 Mar 2021 12:42:45 +0000 (13:42 +0100)]
Change dependency group id to version available on Maven Central (#10350)

Signed-off-by: Kai Kreuzer <kai@openhab.org>
5 years agoFix Java and Jetty deprecations (#10349)
Wouter Born [Fri, 19 Mar 2021 09:40:14 +0000 (10:40 +0100)]
Fix Java and Jetty deprecations (#10349)

Signed-off-by: Wouter Born <github@maindrain.net>
5 years agoResolve itest runbundles for Gson and Commons Lang upgrades and fix JsonParser deprec...
Wouter Born [Thu, 18 Mar 2021 11:15:15 +0000 (12:15 +0100)]
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>
5 years ago[nanoleaf] Refactored code to use core features and more (#10101)
Kai Kreuzer [Wed, 17 Mar 2021 08:12:04 +0000 (09:12 +0100)]
[nanoleaf] Refactored code to use core features and more (#10101)

This is a bigger refactoring bringing these (breaking) changes:
- System channel types are used where applicable
- Obsolete channels (such as power) were removed
- Some channel types were marked "advanced"
- "Tap" channels were converted to a trigger channel type providing a "system button" behavior
- Layout can now be requested by a console command
- Command options for effect channel are dynamically provided
- Log level has been reduced where appropriate
- HTTP request timeouts were reduced
- handleRemoval now returns quickly as expected
- Fixed hanging thread / infinite loop when requesting layouts for non-square panels
- Various other smaller enhancements and fixes
- Documentation has been adapted accordingly

Signed-off-by: Kai Kreuzer <kai@openhab.org>