]>
git.basschouten.com Git - openhab-addons.git/log
Jan Gustafsson [Wed, 5 May 2021 19:27:53 +0000 (21:27 +0200)]
[verisure] Add channel for low battery warning for supported thing types (#10406) (#10580)
- Add channel for low battery warning for supported thing types
Closes #10406
Signed-off-by: Jan Gustafsson <jannegpriv@gmail.com>
Wouter Born [Wed, 5 May 2021 19:08:09 +0000 (21:08 +0200)]
Use activation-api 1.2.1_3 (#10646)
Fixes #10642
Signed-off-by: Wouter Born <github@maindrain.net>
Wouter Born [Wed, 5 May 2021 19:06:04 +0000 (21:06 +0200)]
Fix or suppress SAT CompareObjectsWithEquals findings (#10631)
* Fix or suppress SAT CompareObjectsWithEquals findings
Signed-off-by: Wouter Born <github@maindrain.net>
pravussum [Tue, 4 May 2021 19:24:01 +0000 (21:24 +0200)]
[io.metrics] Fix MetricsService breaking REST API #10640 (#10644)
* [io.metrics] Fix MetricsService breaking REST API #10640
Signed-off-by: Robert Bach <openhab@mortalsilence.net>
mlommers [Sun, 2 May 2021 21:02:46 +0000 (23:02 +0200)]
[openweathermap] Updated string formatting example for UVindex (#10633)
Fixes #10629
Signed-off-by: mlommers <mlommers@hotmail.com>
pravussum [Sun, 2 May 2021 20:07:25 +0000 (22:07 +0200)]
[metrics] Fix io metrics documentation references (#10630)
* Fix broken image & dashboard links in rendered online documentation
* Fix prerequisite version in documentation (do not use milestone version)
Signed-off-by: Robert Bach <openhab@mortalsilence.net>
Kai Kreuzer [Sun, 2 May 2021 20:00:03 +0000 (22:00 +0200)]
Fixed location of additional documentation folder so that it is picked up for the website (#10638)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
Bernd Weymann [Sat, 1 May 2021 16:14:54 +0000 (18:14 +0200)]
[BMW ConnectedDrive] initial contribution (#8576)
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
Signed-off-by: Norbert Truchsess <norbert.truchsess@t-online.de>
Marcel [Sat, 1 May 2021 13:35:07 +0000 (15:35 +0200)]
[miio] update & improve readability value mappings for readme (#10610)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
ardanedh [Sat, 1 May 2021 12:20:46 +0000 (14:20 +0200)]
[digitalSTROM] Shade angle support for GR things (#10444)
Signed-off-by: Rouven Schürch <r.schuerch@gmx.ch>
Christoph Weitkamp [Sat, 1 May 2021 08:58:35 +0000 (10:58 +0200)]
Only upload properties files from i18n folder to Croedin (#10626)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
David [Sat, 1 May 2021 08:24:23 +0000 (10:24 +0200)]
[enocean] Fix discovery of D2-50 devices (#10577)
This change accepts a new message type which is sent by some air ventilation devices durin teach in. This is required for the search feature to detect these devices correctly.
Signed-off-by: David Schumann <david@dev-core.org>
Wouter Born [Fri, 30 Apr 2021 14:53:44 +0000 (16:53 +0200)]
Reduce dependency on commons-io and commons-codec (#10614)
Signed-off-by: Wouter Born <github@maindrain.net>
Stewart Cossey [Fri, 30 Apr 2021 14:23:07 +0000 (02:23 +1200)]
[hccrubbishcollection] HCC Rubbish Collection Binding - Initial Contribution (#9975)
Signed-off-by: Stewart Cossey <stewart.cossey@gmail.com>
Sönke Küper [Fri, 30 Apr 2021 13:59:05 +0000 (15:59 +0200)]
[ahawastecollection] Initial Contribution (#10387)
Signed-off-by: Sönke Küper <soenkekueper@gmx.de>
chingon007 [Thu, 29 Apr 2021 18:59:37 +0000 (20:59 +0200)]
[haassohnpelletstove] Initial contribution (#10595)
Signed-off-by: Christian Feininger <tron81@gmx.de>
Wouter Born [Thu, 29 Apr 2021 16:57:45 +0000 (18:57 +0200)]
Fix Crowdin URL in issue template configuration (#10616)
The URL is: https://crowdin.com/project/openhab-addons
Signed-off-by: Wouter Born <github@maindrain.net>
aurelio1 [Thu, 29 Apr 2021 16:23:35 +0000 (18:23 +0200)]
[airq] Air-Q binding Initial contribution (#10048)
Signed-off-by: Aurelio Caliaro <aurelio@caliaro.net>
Christoph Weitkamp [Thu, 29 Apr 2021 13:12:34 +0000 (15:12 +0200)]
[velux] Removed license header from properties files (#10613)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
Thomas Lauterbach [Thu, 29 Apr 2021 07:55:04 +0000 (09:55 +0200)]
[espmilighthub] Describe group 0 handling (#10473)
Signed-off-by: Thomas Lauterbach <lauterbachthomas@gmail.com>
Co-authored-by: Matthew Skinner <matt@pcmus.com>
Marcel [Wed, 28 Apr 2021 10:26:29 +0000 (12:26 +0200)]
[miio] add support for yeelink.light.lamp15 Yeelight Screen Light Bar (#10603)
closes #10589
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
Andrew Fiddian-Green [Wed, 28 Apr 2021 10:25:24 +0000 (11:25 +0100)]
[neohub] thermostats now support setpoints in steps of 0.5 celsius (#10598)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Wouter Born [Wed, 28 Apr 2021 10:22:11 +0000 (12:22 +0200)]
Update Netty dependencies to 4.1.63.Final (#10606)
Signed-off-by: Wouter Born <github@maindrain.net>
Dan Cunningham [Wed, 28 Apr 2021 07:12:01 +0000 (00:12 -0700)]
[openhabcloud] Accept all Jetty supported http method types (#10600)
* Accept all Jetty supported http method types
This fixes a number of open issues due to the fact that we were only accepting a limited number of http method types. The effect of this was some functionality like DELETE or HEAD requests would just not work when using the cloud service, which madee our UI look broken in different ways, also it poluted the users log with a lot of messages.
Fixes https://github.com/openhab/openhab-core/issues/2312
Fixes https://github.com/openhab/openhab-cloud/issues/328
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
Marcel [Wed, 28 Apr 2021 07:04:27 +0000 (09:04 +0200)]
[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>
lolodomo [Wed, 28 Apr 2021 07:01:13 +0000 (09:01 +0200)]
[sonos] Suppress the channel publicaddress from models without any line input (#10597)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
Marcel [Tue, 27 Apr 2021 20:32:39 +0000 (22:32 +0200)]
[miio] add support Mi Smart LED Bulb Essential (yeelink.light.color5) (#10531)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
Marcel [Tue, 27 Apr 2021 20:28:55 +0000 (22:28 +0200)]
[miio] update device names list (#10605)
Refresh of the device name list from Xiaomi
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
Marcel [Tue, 27 Apr 2021 20:27:24 +0000 (22:27 +0200)]
[miio] handle invalid rssi response (#10601)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
Sebastian Held [Tue, 27 Apr 2021 20:23:32 +0000 (22:23 +0200)]
[ecotouch] add Waterkotte EcoTouch binding (ported from OH1) (#10010)
Signed-off-by: Sebastian Held <sebastian.held@gmx.de>
quidam [Tue, 27 Apr 2021 19:36:46 +0000 (21:36 +0200)]
[avmfritz] Corrected typo in German translation and added documentation for Becker BoxCTRL (#10593)
- Corrected typo in German translation and added documentation for Becker BoxCTRL
Signed-off-by: Ulrich Mertin <mail@ulrich-mertin.de>
lolodomo [Tue, 27 Apr 2021 17:15:09 +0000 (19:15 +0200)]
[sonos] Add support for Sonos Roam (#10596)
Fix #10588
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
Marcel [Tue, 27 Apr 2021 14:45:10 +0000 (16:45 +0200)]
[miio] Support of Smartmi Air Purifier zhimi.airpurifier.za1 (#10534)
Closes #10526
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
antroids [Tue, 27 Apr 2021 12:20:09 +0000 (15:20 +0300)]
[jinja] Empty string result when binding is missing (#10581)
Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
mabosch74 [Mon, 26 Apr 2021 10:13:30 +0000 (12:13 +0200)]
[miio] added functions for Vacuums P2009/2036/2157 (#10269)
* Fixed typo for starting sequence
* Added support for "find me" & "test sound" function
* Added clear names for faults
Signed-off-by: Marcel Bossert-Schwab <mbossertschwab@gmx.de>
Jamie Townsend [Mon, 26 Apr 2021 08:33:01 +0000 (10:33 +0200)]
[luxtronikheatpump] Add Support for HeatpumpType 81 (#10559)
Signed-off-by: Jamie Townsend <jamie_townsend@hotmail.com>
antroids [Sun, 25 Apr 2021 20:03:12 +0000 (23:03 +0300)]
[Jinja] Update JinJava version and embed dependencies #10496 (#10578)
Signed-off-by: Anton Kharuzhy <antroids@gmail.com>
Wouter Born [Sun, 25 Apr 2021 13:54:43 +0000 (15:54 +0200)]
Resolve runbundles for Aries JAX-RS Whiteboard upgrade (#10575)
Signed-off-by: Wouter Born <github@maindrain.net>
Christoph Weitkamp [Sun, 25 Apr 2021 09:50:48 +0000 (11:50 +0200)]
Added Crowdin badge (#10576)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
Andrew Fiddian-Green [Sun, 25 Apr 2021 09:19:39 +0000 (10:19 +0100)]
[hpprinter] Prevent "handler disposed" warnings on shutdown (#10549)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Jerome Luckenbach [Sat, 24 Apr 2021 18:39:51 +0000 (20:39 +0200)]
Fix http -> https where applyable. (#10573)
Signed-off-by: Jerome Luckenbach <github@luckenba.ch>
Sebastian [Sat, 24 Apr 2021 11:59:20 +0000 (13:59 +0200)]
[modbus-e3dc] Fixes wrong E3/DC Emergency Power Possible bit (#10536)
Fixes #10513
Signed-off-by: Sebastian <ZweiSK135@t-online.de>
msimat [Sat, 24 Apr 2021 11:50:04 +0000 (13:50 +0200)]
[amazondashbutton] Update README.md (#8958)
Information about how to use Dash Buttons nowadays as Amazon doesn't support them anymore.
Also-by: Wouter Born <github@maindrain.net>
Signed-off-by: Marcel Simat <marcel@freese.name>
olemr [Sat, 24 Apr 2021 11:28:56 +0000 (13:28 +0200)]
[harmonyhub] Update README.md (#9942)
Christoph Weitkamp [Sat, 24 Apr 2021 10:59:02 +0000 (12:59 +0200)]
[openweathermap] Added missing properties for translations, Changed fiel encoding to UTF-8 (#10571)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
olivierkeke [Sat, 24 Apr 2021 10:49:37 +0000 (12:49 +0200)]
[teleinfo] Update documentation (#10543)
* Make clear rfc2217 is supported
* Fix typo
* Update specification link and partial linky support
* Improve wording
Signed-off-by: Olivier Marceau <hollysaiqs@marceau.ovh>
Ethan Dye [Sat, 24 Apr 2021 10:46:06 +0000 (04:46 -0600)]
[omnilink] Update README.md (#10564)
Signed-off-by: Ethan Dye <mrtops03@gmail.com>
pali [Sat, 24 Apr 2021 10:43:01 +0000 (13:43 +0300)]
[nibeheatpump] Data parsing fix (#9958)
* Fixed escaped message parsing
* Removed also Apache commons dependency
* Generic improvements
Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
Christoph Weitkamp [Sat, 24 Apr 2021 10:39:05 +0000 (12:39 +0200)]
[jdbc] Increased size of column type for Location Item (#10542)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
Christoph Weitkamp [Sat, 24 Apr 2021 10:27:19 +0000 (12:27 +0200)]
[dwdunwetter] Prevent exception when formatting value (#10556)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
M Valla [Sat, 24 Apr 2021 10:26:58 +0000 (12:26 +0200)]
[openwebnet] Added refresh of devices after reboot or disconnect (#10508)
* Refresh devices after reboot or disconnect
Signed-off-by: Massimo Valla <mvcode00@gmail.com>
* Cancel refreshSchdule in dispose. updateStatus messages @text cleanup.
Signed-off-by: Massimo Valla <mvcode00@gmail.com>
Sami Salonen [Sat, 24 Apr 2021 10:20:32 +0000 (13:20 +0300)]
[modbus] correct parameter names in docs, logs and code comments (#10560)
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
Ando "David" Roots [Sat, 24 Apr 2021 10:12:20 +0000 (13:12 +0300)]
Fix typo in pactl list sinks example (#10568)
The syntax for listing Pulseaudio sinks is with a space,
not dash (two arguments).
Ref https://manpages.ubuntu.com/manpages/trusty/man1/pactl.1.html
Signed-off-by: Ando Roots <ando@sqroot.eu>
openhab-bot [Fri, 23 Apr 2021 20:33:42 +0000 (22:33 +0200)]
Update Crowdin configuration file
Andrew Fiddian-Green [Thu, 22 Apr 2021 21:23:26 +0000 (22:23 +0100)]
[velux] Fix synchronisation of handler initialization and disposal (#10449)
* [velux] break on socket timeout if interrupted flag set
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [velux] pause initialize until pending dispose is done
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [velux] synchronization key is IP address not ThingUID
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [velux] reduce logging level
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [velux] reduce logging level, improve user comprehensibility
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [velux] access updateBindingState() externally via static method
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [velux] tweak logging
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [velux] defer refreshBindingInfo until after initialized / disposed
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [velux] refactor method names to show the type of scheduler they run on
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [velux] don't terminate thread early
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [velux] restore calls to updateBindingState
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [velux] logger cosmetics
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [velux] reduce logging levels
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [velux] change logger level
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [velux] synch on ip address object instead of Future<>; make shutdown timeout explicit; disable HSM on shutdown
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [velux] add lock modifier, remove duplicate synchronized, refactor HSM shutdown
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [velux] shutdown code was not being called
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [velux] don't convert InterruptedException to IOException
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [velux] let shutdown explicity stop the polling loop
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Marcel [Thu, 22 Apr 2021 18:39:23 +0000 (20:39 +0200)]
[miio] cleanup some sat errors (#10539)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
Andrew Fiddian-Green [Thu, 22 Apr 2021 18:36:22 +0000 (19:36 +0100)]
[tado] Prevent "handler disposed" warnings on shutdown (#10550)
* [tado] prevent "the handler was already disposed" warnings on shutdown
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Mark Herwege [Thu, 22 Apr 2021 18:34:12 +0000 (20:34 +0200)]
[nikohomecontrol] Fix energy meter. (#10546)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Mikael Gustafsson [Thu, 22 Apr 2021 18:32:31 +0000 (21:32 +0300)]
[valloxmv] Fix co2 channel, hopefully working this time (#10555)
Signed-off-by: Mikael Gustafsson <mikael.gustafsson80@gmail.com>
Koen Schockaert [Thu, 22 Apr 2021 07:18:02 +0000 (09:18 +0200)]
[qbus] - Update logo / Small code changes (#10514)
Signed-off-by: Koen Schockaert <ks@qbus.be>
Kai Kreuzer [Tue, 20 Apr 2021 19:33:02 +0000 (21:33 +0200)]
Adapted url for Artifactory (#10548)
* Adapted url for Artifactory
Related to https://github.com/openhab/openhab-distro/issues/1256
Signed-off-by: Kai Kreuzer <kai@openhab.org>
lolodomo [Tue, 20 Apr 2021 18:38:57 +0000 (20:38 +0200)]
[netatmo] Fix the thresholds for the WifiStatus channel (#10544)
Fix #10540
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
Andrew Fiddian-Green [Mon, 19 Apr 2021 18:39:12 +0000 (19:39 +0100)]
[neohub] Quality improvements (#10522)
* [neohub] eliminate once in a blue moon fin-ack fin-ack issues
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* Revert "[neohub] eliminate once in a blue moon fin-ack fin-ack issues"
This reverts commit
022513ee85878f2f9cf2fd27fa3d79d251197c5a .
* [neohub] extra hub properties; hub id in logs (help for multiple hubs)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [neohub] run spotless
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [neohub] getFirmwareVersion returns null for unknown
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [neohub] api version enum; tweaked logging
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [neohub] fix mvn warning
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [neohub] cosmetic for diff
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [neohub] device info property, and comments
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [neohub] tweaks to fin-ack sequence
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [neohub] eliminate irrelevant compiler warnings, and live test errors
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [neohub] avert merge conflict with #10525
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
* [neohub] apply changes in anticipation of reviewer approval
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Robert Schmid [Mon, 19 Apr 2021 17:51:50 +0000 (19:51 +0200)]
[dali] Initial contribution (#10093)
Signed-off-by: Robert Schmid <r.schmid@outlook.com>
GiviMAD [Mon, 19 Apr 2021 17:05:00 +0000 (19:05 +0200)]
[androiddebugbridge] add reboot and tap channels (#10497)
* [androiddebugbridge] avoid concurrent command execution
Signed-off-by: Miguel <miguelwork92@gmail.com>
* [androiddebugbridge] add reboot channel
Signed-off-by: Miguel <miguelwork92@gmail.com>
* [androiddebugbridge] add tap channel
Signed-off-by: Miguel <miguelwork92@gmail.com>
* [androiddebugbridge] validate package name
Signed-off-by: Miguel <miguelwork92@gmail.com>
* [androiddebugbridge] fix reboot channel
Signed-off-by: Miguel <miguelwork92@gmail.com>
* [androiddebugbridge] remove reboot channel and add shutdown channel
Signed-off-by: Miguel <miguelwork92@gmail.com>
* [androiddebugbridge] fix shutdown channel
Signed-off-by: Miguel <miguelwork92@gmail.com>
* [androiddebugbridge] apply spotless
Signed-off-by: Miguel <miguelwork92@gmail.com>
MikeTheTux [Sat, 17 Apr 2021 21:52:33 +0000 (23:52 +0200)]
[keba] Robustness improvements on communication error (#10399)
Signed-off-by: Michael Weger <weger.michael@gmx.net>
Roie Geron [Sat, 17 Apr 2021 13:42:37 +0000 (16:42 +0300)]
[touchwand] - better handle unit update when currStatus key is null (#10520)
* notify listeners on status change using discovery
Signed-off-by: Roie Geron <roie.geron@gmail.com>
* adapt bridge discovery name to new string broadcast
Signed-off-by: Roie Geron <roie.geron@gmail.com>
* check correctly if current status key is not null
Signed-off-by: Roie Geron <roie.geron@gmail.com>
* change log from warn to debug
Signed-off-by: Roie Geron <roie.geron@gmail.com>
* better handle when currStatus is null
also move logs from warn to debug
Signed-off-by: Roie Geron <roie.geron@gmail.com>
* remove nonNullByDefault annotation
as dto can be null
Signed-off-by: Roie Geron <roie.geron@gmail.com>
Sami Salonen [Fri, 16 Apr 2021 20:59:55 +0000 (23:59 +0300)]
[modbus] Gain-offset profile (QuantityType support) and writing of individual bits of holding registers (#9980)
* [modbus] gainOffset and bitMask profiles for working with modbus data
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] README trailing whitespaces
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] README and some final renaming
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] log error with incompatible units
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] gainOffset profile: test for incompatible unit
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] example renamed
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] Remove unused fields
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] gainOffset profile: make configuration parameters optional
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] xml indentantion fix
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] static code analysis fixes
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] Minor fixes for null checking
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] remove comment
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] bit profile README disclaimer with many commands
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] Grammar fixes in README
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] Fix bit profile UI configuration
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] Bit profile: Added possibility to invert value on read/write
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] fix typo with explanation of inverted
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] bit profile: unit tests for inverted parameter
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] spotless:apply
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] static checker fixes
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] write bit feature in data thing
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* wip
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] resolve itest
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] fixes
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] Remove bit profile
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] Fix data thing readStart validation
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] readme fix
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] Remove bit profile test
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] Invalidate REFRESH data cache with cacheful writes
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] cleanup
- abort if command is not convertible to 0/1 (previously wrote the
cached data)
- fail fast conditionals instead of deep if's
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] README Fix typo in example
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] fix data thing write when child of endpoint
Also added regression test
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* Update bundles/org.openhab.binding.modbus/src/main/resources/OH-INF/config/gainOffset.xml
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
* [modbus] performance-optimized logging
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] README: Removing xtend syntax hint, not needed anymore
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] generics typing added
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] dead code
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] avoid supressing generic type warnings
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] unnecessary generics
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] rename type parameter name
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] QU (short for quantity output) generic type instead of Q2
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] Remove unused localization
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] profile constant visibility harmonized
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [modbus] spotless:apply
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
Wouter Born [Fri, 16 Apr 2021 20:35:01 +0000 (22:35 +0200)]
Remove unused local variables (#10528)
Fixes 26 SAT UnusedLocalVariable findings
Signed-off-by: Wouter Born <github@maindrain.net>
olivierkeke [Fri, 16 Apr 2021 20:08:24 +0000 (22:08 +0200)]
[teleinfo] Add power dimension to apparent power channels (#10512)
* Add Power dimension to PAPP channels
Signed-off-by: Olivier Marceau <hollysaiqs@marceau.ovh>
* Add PAPP dimension in documentation
Signed-off-by: Olivier Marceau <hollysaiqs@marceau.ovh>
pali [Fri, 16 Apr 2021 20:07:23 +0000 (23:07 +0300)]
[nibeheatpump] Fixed ProDiNo UDP issue (#10511)
* [nibeheatpump] Arduino nibegw improvements
Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
* [nibeheatpump] - more improvements
Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
* Merge fixes
Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
* Added note about tested KMPDinoEthernet library version
Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
Ondrej Pecta [Fri, 16 Apr 2021 19:53:24 +0000 (21:53 +0200)]
[somfytahoma] added support for the Bioclimatic Pergola thing (#10498)
* [somfytahoma] added support for the Bioclimatic Pergola thing
Signed-off-by: Ondrej Pecta <opecta@gmail.com>
* Update bundles/org.openhab.binding.somfytahoma/README.md
Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
Jared [Fri, 16 Apr 2021 19:41:40 +0000 (14:41 -0500)]
[onkyo] Add audio info channel (IFA Eiscp command) (#10483)
* Add audio info channel
Signed-off-by: Jared <39014663+baku104788@users.noreply.github.com>
* Audio Info Channel implementation
Signed-off-by: Jared <39014663+baku104788@users.noreply.github.com>
* remove extra backup file
Signed-off-by: Jared <39014663+baku104788@users.noreply.github.com>
* Update readme info for audioinfo
Signed-off-by: Jared <39014663+baku104788@users.noreply.github.com>
Kai Kreuzer [Fri, 16 Apr 2021 19:38:20 +0000 (21:38 +0200)]
[airthings] Add support for Airthings Wave Mini (#10456)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
Wouter Born [Thu, 15 Apr 2021 19:00:47 +0000 (21:00 +0200)]
Use Collection.isEmpty (#10525)
Fixes 47 SAT UseCollectionIsEmpty findings.
Signed-off-by: Wouter Born <github@maindrain.net>
Christoph Weitkamp [Thu, 15 Apr 2021 15:51:35 +0000 (17:51 +0200)]
Added missing config parameters for sqltypes of IMAGE an PLAYER item types (#10524)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
quidam [Thu, 15 Apr 2021 15:50:11 +0000 (17:50 +0200)]
[avmfritz] Added support for HAN-FUN blinds (#10492)
* Added support for HAN-FUN blinds
Closes #10430
Signed-off-by: Ulrich Mertin <mail@ulrich-mertin.de>
Christoph Weitkamp [Thu, 15 Apr 2021 15:45:48 +0000 (17:45 +0200)]
Fixed wrong time parsing (#10523)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
Wouter Born [Thu, 15 Apr 2021 14:12:05 +0000 (16:12 +0200)]
Avoid star imports and add missing braces (#10521)
Fixes the following SAT findings:
* AvoidStarImportCheck (125)
* NeedBracesCheck (39)
Signed-off-by: Wouter Born <github@maindrain.net>
Christoph Weitkamp [Wed, 14 Apr 2021 21:35:16 +0000 (23:35 +0200)]
Use TypeParser to get matching Item State (#10501)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
Christoph Weitkamp [Wed, 14 Apr 2021 14:18:10 +0000 (16:18 +0200)]
Use SAT release version 0.11.1 (#10519)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
Christoph Weitkamp [Wed, 14 Apr 2021 13:11:31 +0000 (15:11 +0200)]
Fixed SAT findings for new SAT 0.11.1 release (#10518)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
Tobi0610 [Sun, 11 Apr 2021 18:17:59 +0000 (20:17 +0200)]
[nibeheatpump] arduino nibegw: added STM32 nucleo-F429ZI support (#9933)
Signed-off-by: Tobi <real_1988@web.de>
Sami Salonen [Sun, 11 Apr 2021 18:04:32 +0000 (21:04 +0300)]
[dynamodb] Update test dependency DynamoDBLocal (#10505)
No need to list transitive test dependencies, they are pulled in
automatically. Exception with sqlite4java shared libraries which are
needed for runtime.
With the update of DynamoDBLocal, tests require newer version of jetty
(9.4.18.v20190429), resolving #10502
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
MatthiasKlocke [Sun, 11 Apr 2021 18:02:00 +0000 (20:02 +0200)]
[vdr] Initial contribution (#9947)
Signed-off-by: Matthias Klocke <matthias.klocke@gmx.net>
pravussum [Sun, 11 Apr 2021 17:56:46 +0000 (19:56 +0200)]
[io.metrics] initial contribution (#9890)
Signed-off-by: Robert Bach <openhab@mortalsilence.net>
Hilbrand Bouwkamp [Sun, 11 Apr 2021 17:54:08 +0000 (19:54 +0200)]
[enphase] Initial contribution (#9883)
Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
Stefan Giehl [Sun, 11 Apr 2021 17:51:46 +0000 (19:51 +0200)]
[LuxtronikHeatpump] Initial Contribution (#9669)
Signed-off-by: Stefan Giehl <stefangiehl@gmail.com>
grro [Sun, 11 Apr 2021 17:47:27 +0000 (19:47 +0200)]
[WebThing] Initial contribution (#9555)
Signed-off-by: Gregor Roth <gregor.roth@web.de>
Raphael Mack [Sun, 11 Apr 2021 17:25:55 +0000 (19:25 +0200)]
[resol] Add Resol Controller Binding - Initial Contribution (#9449)
Signed-off-by: Raphael Mack <ramack@raphael-mack.de>
Koen Schockaert [Sun, 11 Apr 2021 17:22:37 +0000 (19:22 +0200)]
[Qbus] Initial contribution (#9191)
Signed-off-by: Koen Schockaert <ks@qbus.be>
Daniël van Os [Sun, 11 Apr 2021 14:36:39 +0000 (16:36 +0200)]
Fix .gitattributes (#10472) (#10504)
Added wildcards so that the rules apply to all .java and .xml files.
Signed-off-by: Daniël van Os <daniel@supercell.nl>
olivierkeke [Sat, 10 Apr 2021 20:36:06 +0000 (22:36 +0200)]
[teleinfo] code cleanup and remove timeout (#9902)
* Remove timeout when waiting frame
Signed-off-by: Olivier Marceau <hollysaiqs@marceau.ovh>
* Add olivierkeke to code owners list
Signed-off-by: Olivier Marceau <hollysaiqs@marceau.ovh>
* Code cleanup
Signed-off-by: Olivier Marceau <hollysaiqs@marceau.ovh>
* Refactor data objects
Signed-off-by: Olivier Marceau <hollysaiqs@marceau.ovh>
* Apply some sonarlint suggestions
Signed-off-by: Olivier Marceau <hollysaiqs@marceau.ovh>
* Fix typo
Signed-off-by: Olivier Marceau <hollysaiqs@marceau.ovh>
* Simplify thing compatibility test
Co-authored-by: Connor Petty <mistercpp2000@gmail.com>
Signed-off-by: Olivier Marceau <hollysaiqs@marceau.ovh>
* Remove dot from PTEC values
Signed-off-by: Olivier Marceau <hollysaiqs@marceau.ovh>
Co-authored-by: Connor Petty <mistercpp2000@gmail.com>
Sami Salonen [Sat, 10 Apr 2021 20:13:38 +0000 (23:13 +0300)]
[dynamodb] Dynamodb refactor (#9937)
* [dynamodb] Update to SDKv2 Enhanced Client
In addition, introduce new more simple table layout, having only one
table for all items and with more efficient data encoding (saves some read capacity).
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] Time To Live (TTL) support with new table schema
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] Support QuantityType
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] suppress null warnings in tests
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] Optimized query performance
Similar to https://github.com/openhab/openhab-addons/pull/8938,
avoid calling Item.getUnit() repeatedly when querying data.
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] Support for Group items
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] Update copyright to 2021
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] Removing TODO comments and add javadoc
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] javadoc
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] Readability improved in TableCreatingPutItem
Also documenting the full retry logic.
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] verify fixes
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] Remove slf4j from explicit dependencies
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] Remove jackson from pom.xml, add as feature dep
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] bnd.importpackage tuned
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] abort query() immediately if not configured to avoid NPE
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] less chatty diagnostics
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] xml formatting
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] corrected logger class
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] null checks
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] netty client configured
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] bnd not to filter out importpackage org.slf4j.impl
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] cfg bundle group id
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] Remove usage of org.apache.commons
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] Remove extra prints from test
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] Reducing @SupressWarnings with generics
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] README extra space removed
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] spotless
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] Removed unnecessary logging
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] encapsulation
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] removed unnecessary NonNullByDefault({}) ctr-injected field
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] null annotations
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] less verbose logging in tests
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] Prefer Collections.emptyList over List.of()
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] less verbose call
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] Visitor to return values (simplifies the code)
Less warnings suppressed
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] comments for remaining warning supressions
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] README tuning, typo fixing
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] Using less verbose syntax
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] simplified logging on errors
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] Code review comments
Avoiding null checker while having more compact code
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] Null safety
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] configuration label and description formatting
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] xml indentation with tabs
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] @Nullable 1-line annotation with class fields
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] No need to override credentials per request
Client has the credentials set on build time
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] set API timeouts no matter what
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] adding exception message
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] static logger
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] dependency
- comments clarifying the logic of properties
- adding netty to dep.noembedding to ensure it is not compiled in
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] ensure correct jackson and netty versions using dependencyMgt
Specifically for development and testing
See https://github.com/openhab/openhab-addons/commit/
051c764789aa27758c93627037a507bb6afb04e1
for further discussion why this is needed.
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] avoid google collections
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] jackson-dataformat-cbor not jackson-cbor
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] also restrict netty-transport-native-epoll linux-x86_64 version
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] refering dynamodb.cfg similar to other bundles
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] bnd.importpackage to excl. reactivestreams and typesafe.netty
These are compiled-in dependencies, and thus we do not want to have them in
OSGi Import-Package.
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* Update bundles/org.openhab.persistence.dynamodb/src/main/resources/OH-INF/config/config.xml
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* Update bundles/org.openhab.persistence.dynamodb/src/main/resources/OH-INF/config/config.xml
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
* [dynamodb] remove netty-codec-http2 as it is included in tp-netty
See https://github.com/openhab/openhab-core/pull/2257/
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] removed duplicate in bnd.importpackage
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
* [dynamodb] slf4j-api marked as provided to remove dep errors in runtime
Signed-off-by: Sami Salonen <ssalonen@gmail.com>
Co-authored-by: Fabian Wolter <github@fabian-wolter.de>
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>
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>
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>
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>
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>
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>