]> git.basschouten.com Git - openhab-addons.git/log
openhab-addons.git
4 years ago[amazondashbutton] Update README.md (#8958)
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>
4 years ago[harmonyhub] Update README.md (#9942)
olemr [Sat, 24 Apr 2021 11:28:56 +0000 (13:28 +0200)]
[harmonyhub] Update README.md (#9942)

4 years ago[openweathermap] Added missing properties for translations, Changed fiel encoding...
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>
4 years ago[teleinfo] Update documentation (#10543)
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>
4 years ago[omnilink] Update README.md (#10564)
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>
4 years ago[nibeheatpump] Data parsing fix (#9958)
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>
4 years ago[jdbc] Increased size of column type for Location Item (#10542)
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>
4 years ago[dwdunwetter] Prevent exception when formatting value (#10556)
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>
4 years ago[openwebnet] Added refresh of devices after reboot or disconnect (#10508)
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>
4 years ago[modbus] correct parameter names in docs, logs and code comments (#10560)
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>
4 years agoFix typo in pactl list sinks example (#10568)
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>
4 years agoUpdate Crowdin configuration file
openhab-bot [Fri, 23 Apr 2021 20:33:42 +0000 (22:33 +0200)]
Update Crowdin configuration file

4 years ago[velux] Fix synchronisation of handler initialization and disposal (#10449)
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>
4 years ago[miio] cleanup some sat errors (#10539)
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>
4 years ago[tado] Prevent "handler disposed" warnings on shutdown (#10550)
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>
4 years ago[nikohomecontrol] Fix energy meter. (#10546)
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>
4 years ago[valloxmv] Fix co2 channel, hopefully working this time (#10555)
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>
4 years ago[qbus] - Update logo / Small code changes (#10514)
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>
4 years agoAdapted url for Artifactory (#10548)
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>
4 years ago[netatmo] Fix the thresholds for the WifiStatus channel (#10544)
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>
4 years ago[neohub] Quality improvements (#10522)
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>
4 years ago[dali] Initial contribution (#10093)
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>
4 years ago[androiddebugbridge] add reboot and tap channels (#10497)
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>
4 years ago[keba] Robustness improvements on communication error (#10399)
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>
4 years ago[touchwand] - better handle unit update when currStatus key is null (#10520)
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>
4 years ago[modbus] Gain-offset profile (QuantityType support) and writing of individual bits...
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>
4 years agoRemove unused local variables (#10528)
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>
4 years ago[teleinfo] Add power dimension to apparent power channels (#10512)
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>
4 years ago[nibeheatpump] Fixed ProDiNo UDP issue (#10511)
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>
4 years ago[somfytahoma] added support for the Bioclimatic Pergola thing (#10498)
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>
4 years ago[onkyo] Add audio info channel (IFA Eiscp command) (#10483)
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>
4 years ago[airthings] Add support for Airthings Wave Mini (#10456)
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>
4 years agoUse Collection.isEmpty (#10525)
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>
4 years agoAdded missing config parameters for sqltypes of IMAGE an PLAYER item types (#10524)
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>
4 years ago[avmfritz] Added support for HAN-FUN blinds (#10492)
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>
4 years agoFixed wrong time parsing (#10523)
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>
4 years agoAvoid star imports and add missing braces (#10521)
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>
4 years agoUse TypeParser to get matching Item State (#10501)
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>
4 years agoUse SAT release version 0.11.1 (#10519)
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>
4 years agoFixed SAT findings for new SAT 0.11.1 release (#10518)
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>
4 years ago[nibeheatpump] arduino nibegw: added STM32 nucleo-F429ZI support (#9933)
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>
4 years ago[dynamodb] Update test dependency DynamoDBLocal (#10505)
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>
4 years ago[vdr] Initial contribution (#9947)
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>
4 years ago[io.metrics] initial contribution (#9890)
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>
4 years ago[enphase] Initial contribution (#9883)
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>
4 years ago[LuxtronikHeatpump] Initial Contribution (#9669)
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>
4 years ago[WebThing] Initial contribution (#9555)
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>
4 years ago[resol] Add Resol Controller Binding - Initial Contribution (#9449)
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>
4 years ago[Qbus] Initial contribution (#9191)
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>
4 years agoFix .gitattributes (#10472) (#10504)
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>
4 years ago[teleinfo] code cleanup and remove timeout (#9902)
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>
4 years ago[dynamodb] Dynamodb refactor (#9937)
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>
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>