]> git.basschouten.com Git - openhab-addons.git/log
openhab-addons.git
2 years ago[asuswrt] Initial contribution (#13815)
Christian Wild [Sat, 15 Jul 2023 12:07:51 +0000 (14:07 +0200)]
[asuswrt] Initial contribution (#13815)

Signed-off-by: Christian Wild <christian@wildclan.de>
2 years ago[androidtv] Moves Shim PKI to AndroidTVPKI and adds Trusted CA Certificate functions...
morph166955 [Sat, 15 Jul 2023 07:40:41 +0000 (02:40 -0500)]
[androidtv] Moves Shim PKI to AndroidTVPKI and adds Trusted CA Certificate functions (#15174)

Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
2 years ago[androidtv] Adds additional i18n support to ConnectionManagers (#15184)
morph166955 [Sat, 15 Jul 2023 07:39:45 +0000 (02:39 -0500)]
[androidtv] Adds additional i18n support to ConnectionManagers (#15184)

Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
2 years ago[androidtv] Adds CLI Interface (#15146)
morph166955 [Sat, 15 Jul 2023 07:38:18 +0000 (02:38 -0500)]
[androidtv] Adds CLI Interface (#15146)

Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
2 years ago[shelly] Add support for Shelly Plus Mini series, Pro EM-50 and various bug fixes...
Markus Michels [Fri, 14 Jul 2023 19:59:45 +0000 (21:59 +0200)]
[shelly] Add support for Shelly Plus Mini series, Pro EM-50 and various bug fixes (#15205)

* Shelly BLU support, various fixes
* Shelly Dimmer US added
* Reference to org.eclipse.jetty.websocket updated to 9.4.50.v20221201
* Support for Shelly Wall Display added
* Fixed #15052: channel totalKWH and totalRetruned: correct value is kw/h
(API value needs to be converted from Watt/Min to kw/h)
* Regular power meter returns Watt/Min, the EM/3EM meter returns W/h; this
needs to be handled differently
* Gen2 power meter returns Watt, which needs to be converted to W/h
(and then gets converted to kw&/h for the channel update)
* bug fixes around channel creation, some xml channel declarations fixed
* Support for 1Mini, 1PM Mini and PM Mini added
* Avoid NPE for devices having relay(s), but no meter (like Pro 2); README
updated
* Shelly Pro 3EM-50 added; fixes #15151, #15152 and more
* fix #15218 (only 1 device#resetTotals channel)
* Fix Pro EM50 (it's not a 3EM-50): thing type name is now shellyproem50,
use EM1DataDeleteAllData method rather then EMDataDeleteAllData
* <connection>local</connection> added to addon.xml
* channel group names for i4 fixed, Plus-Roller now has voltage

Signed-off-by: Markus Michels <markus7017@gmail.com>
2 years agoNew Crowdin updates (#15235)
openhab-bot [Fri, 14 Jul 2023 14:57:03 +0000 (16:57 +0200)]
New Crowdin updates (#15235)

* New translations lgwebos.properties (French)
* New translations openuv.properties (French)
* New translations exec.properties (French)
* New translations electroluxair.properties (French)
* New translations rollershutter.properties (French)
* New translations vat.properties (French)
* New translations chatgpt.properties (French)

2 years agoNew Crowdin updates (#15233)
openhab-bot [Fri, 14 Jul 2023 05:40:19 +0000 (07:40 +0200)]
New Crowdin updates (#15233)

* New translations mynice.properties (Italian)

* New translations netatmo.properties (Italian)

2 years ago[rrd4j] Improve event handling (#15223)
J-N-K [Thu, 13 Jul 2023 20:11:14 +0000 (22:11 +0200)]
[rrd4j] Improve event handling (#15223)

* [rrd4j] Improve event handling

Signed-off-by: Jan N. Klug <github@klug.nrw>
2 years ago[netatmo] Add Siren capability to Presence Outdoor Camera (#14485)
Gaël L'hopital [Thu, 13 Jul 2023 16:32:46 +0000 (18:32 +0200)]
[netatmo] Add Siren capability to Presence Outdoor Camera (#14485)

* Adding Siren capability to Presence Outdoor Camera
Resolves #14466

---------

Signed-off-by: clinique <gael@lhopital.org>
2 years ago[easee] adopt API base URL due to changes (#15229)
alexf2015 [Thu, 13 Jul 2023 15:11:26 +0000 (17:11 +0200)]
[easee] adopt API base URL due to changes (#15229)

Signed-off-by: Alexander Friese <af944580@googlemail.com>
2 years ago[Openuv] Providing an iconserver (#15191)
Gaël L'hopital [Thu, 13 Jul 2023 11:16:56 +0000 (13:16 +0200)]
[Openuv] Providing an iconserver (#15191)

* Adding an icon server to OpenUV binding

---------

Signed-off-by: clinique <gael@lhopital.org>
2 years agoLog when cameras do not support BASIC support. (#15168)
Matthew Skinner [Wed, 12 Jul 2023 22:14:28 +0000 (08:14 +1000)]
Log when cameras do not support BASIC support. (#15168)

Signed-off-by: Matthew Skinner <matt@pcmus.com>
2 years ago[MyNice] Addition of Courtesy Light Channel (#14797)
Gaël L'hopital [Wed, 12 Jul 2023 21:01:08 +0000 (23:01 +0200)]
[MyNice] Addition of Courtesy Light Channel (#14797)

* Solving activation / deactivation of IT4Wifi thing glitches.
* Adding Courtesy light
Added command capability of Stop / Move
* Changed misplaced handling of RefreshType

---------

Signed-off-by: clinique <gael@lhopital.org>
2 years agoAdds additional checks for parser (#15165)
morph166955 [Wed, 12 Jul 2023 20:02:45 +0000 (15:02 -0500)]
Adds additional checks for parser (#15165)

Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
2 years ago[mimictts] Add LRU cache (#14564)
Gwendal Roulleau [Wed, 12 Jul 2023 19:59:48 +0000 (21:59 +0200)]
[mimictts] Add LRU cache (#14564)

* [mimictts] Add LRU cache

And simplifies code with new core capabilities (no more need to create temporary files implementing FixedLengthAudioStream)

---------

Signed-off-by: Gwendal Roulleau <gwendal.roulleau@gmail.com>
2 years ago[onkyo] Support for more audio streams through the HTTP audio servlet (#15117)
lolodomo [Wed, 12 Jul 2023 19:54:04 +0000 (21:54 +0200)]
[onkyo] Support for more audio streams through the HTTP audio servlet (#15117)

* [onkyo] Support for more audio streams through the HTTP audio servlet

Related to #15113

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2 years ago[freebox] Support for more audio streams through the HTTP audio servlet (#15121)
lolodomo [Wed, 12 Jul 2023 19:50:20 +0000 (21:50 +0200)]
[freebox] Support for more audio streams through the HTTP audio servlet (#15121)

Related to #15113

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2 years ago[allplay] Support for more audio streams through the HTTP audio servlet (#15201)
lolodomo [Wed, 12 Jul 2023 19:43:55 +0000 (21:43 +0200)]
[allplay] Support for more audio streams through the HTTP audio servlet (#15201)

* [allplay] Support for more audio streams through the HTTP audio servlet

Related to #15113

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2 years ago[voicerss] Add LRU cache (#14561)
lolodomo [Wed, 12 Jul 2023 19:33:55 +0000 (21:33 +0200)]
[voicerss] Add LRU cache (#14561)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2 years agoAdded capability to enable / disable background discovery service as well as tune...
Gaël L'hopital [Wed, 12 Jul 2023 19:27:34 +0000 (21:27 +0200)]
Added capability to enable / disable background discovery service as well as tune its frenquency (#15222)

Signed-off-by: clinique <gael@lhopital.org>
2 years ago[marytts] Add LRU cache (#15227)
Gwendal Roulleau [Wed, 12 Jul 2023 17:23:51 +0000 (19:23 +0200)]
[marytts] Add LRU cache (#15227)

Signed-off-by: Gwendal Roulleau <gwendal.roulleau@gmail.com>
2 years ago[heos] Support for more audio streams through the HTTP audio servlet (#15196)
lolodomo [Wed, 12 Jul 2023 12:30:00 +0000 (14:30 +0200)]
[heos] Support for more audio streams through the HTTP audio servlet (#15196)

Related to #15113

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2 years ago[freeboxos] Align audio sink to freebox binding (#15207)
lolodomo [Wed, 12 Jul 2023 09:52:06 +0000 (11:52 +0200)]
[freeboxos] Align audio sink to freebox binding (#15207)

Related to #15113

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2 years ago[chromecast] Harmonize exception processing (#15225)
Gwendal Roulleau [Wed, 12 Jul 2023 08:54:42 +0000 (10:54 +0200)]
[chromecast] Harmonize exception processing (#15225)

Rethrow a wrapped exception instead of only logging, like the other audio sinks.

Signed-off-by: Gwendal Roulleau <gwendal.roulleau@gmail.com>
2 years agoAdded siren_tampered notification (#15197)
Gaël L'hopital [Wed, 12 Jul 2023 07:23:12 +0000 (09:23 +0200)]
Added siren_tampered notification (#15197)

Signed-off-by: clinique <gael@lhopital.org>
2 years agoResolves issue #15210 (#15212)
Gaël L'hopital [Wed, 12 Jul 2023 06:44:15 +0000 (08:44 +0200)]
Resolves issue #15210 (#15212)

Signed-off-by: clinique <gael@lhopital.org>
2 years agoNew Crowdin updates (#15224)
openhab-bot [Wed, 12 Jul 2023 06:22:17 +0000 (08:22 +0200)]
New Crowdin updates (#15224)

* New translations googletts.properties (French)
* New translations shelly.properties (German)
* New translations googletts.properties (German)

2 years ago[astro] Update README.md (#15006)
Hans Böhm [Wed, 12 Jul 2023 06:15:06 +0000 (08:15 +0200)]
[astro] Update README.md (#15006)

* Update README.md

* remove untriggered values

---------

Signed-off-by: Hans Böhm h.boehm@gmx.at
2 years ago[googletts] Replace custom TTS cache with common TTS cache (#15208)
Gwendal Roulleau [Mon, 10 Jul 2023 22:29:13 +0000 (00:29 +0200)]
[googletts] Replace custom TTS cache with common TTS cache (#15208)

* [googletts] Replace custom TTS cache with common TTS cache

--------

Signed-off-by: Gwendal Roulleau <gwendal.roulleau@gmail.com>
2 years ago[jsscripting] Upgrade openhab-js to 4.5.0 (#15219)
Florian Hotze [Mon, 10 Jul 2023 21:15:04 +0000 (23:15 +0200)]
[jsscripting] Upgrade openhab-js to 4.5.0 (#15219)

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2 years agoFix documentation of history/cache (#15202)
Jacob Laursen [Sun, 9 Jul 2023 06:47:28 +0000 (08:47 +0200)]
Fix documentation of history/cache (#15202)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[picotts] Add LRU cache (#14565)
Gwendal Roulleau [Sat, 8 Jul 2023 16:09:06 +0000 (18:09 +0200)]
[picotts] Add LRU cache (#14565)

* [picotts] Add LRU cache

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

Signed-off-by: Gwendal Roulleau <gwendal.roulleau@gmail.com>
2 years ago[shelly] Add support for Shelly Wall Dimmer US and Wall Display (#15051)
Markus Michels [Sat, 8 Jul 2023 15:05:49 +0000 (17:05 +0200)]
[shelly] Add support for Shelly Wall Dimmer US  and Wall Display (#15051)

Signed-off-by: Markus Michels <markus7017@gmail.com>
2 years ago[electroluxair] Update to changed API (#15187)
Jan Gustafsson [Sat, 8 Jul 2023 10:45:57 +0000 (12:45 +0200)]
[electroluxair] Update to changed API (#15187)

* Updated to changed API (#15136)

Fixes #15136

Signed-off-by: Jan Gustafsson <jannegpriv@gmail.com>
2 years ago[kodi] Support for more audio streams through the HTTP audio servlet (#15192)
Gwendal Roulleau [Sat, 8 Jul 2023 09:18:44 +0000 (11:18 +0200)]
[kodi] Support for more audio streams through the HTTP audio servlet (#15192)

* [kodi] Support for more audio streams through the HTTP audio servlet

[kodi] Audio sink supporting more audio streams

Related to #15113

---------

Signed-off-by: Gwendal Roulleau <gwendal.roulleau@gmail.com>
2 years ago[amplipi] Support for more audio streams through the HTTP audio servlet (#15199)
lolodomo [Sat, 8 Jul 2023 08:23:08 +0000 (10:23 +0200)]
[amplipi] Support for more audio streams through the HTTP audio servlet (#15199)

Related to #15113

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2 years ago[jsscripting] Implement NodeJS-like parameter handling for timer polyfills (#15193)
Florian Hotze [Fri, 7 Jul 2023 21:10:35 +0000 (23:10 +0200)]
[jsscripting] Implement NodeJS-like parameter handling for timer polyfills (#15193)

* [jsscripting] Implement NodeJS-like param handling for timer polyfills
* [jsscripting] Clean-Up ThreadsafeTimer methods

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2 years agoNew translations shelly.properties (German) (#15200)
openhab-bot [Fri, 7 Jul 2023 19:39:29 +0000 (21:39 +0200)]
New translations shelly.properties (German) (#15200)

2 years ago[volumio] Initial contribution (#14525)
miloit [Fri, 7 Jul 2023 10:18:46 +0000 (12:18 +0200)]
[volumio] Initial contribution (#14525)

Signed-off-by: Michael Loercher <MichaelLoercher@web.de>
2 years ago[ihc] Fix special character issue on item descriptions (#15183)
pali [Fri, 7 Jul 2023 07:32:37 +0000 (10:32 +0300)]
[ihc] Fix special character issue on item descriptions (#15183)

* [ihc] fix special character issue on item descriptions
* [ihc] Changed thing status to UNKNOWN when initializing

Signed-off-by: Pauli Anttila <pauli.anttila@gmail.com>
2 years ago[chromecast] Support for more audio streams through the audio servlet (#15180)
Gwendal Roulleau [Thu, 6 Jul 2023 19:05:21 +0000 (21:05 +0200)]
[chromecast] Support for more audio streams through the audio servlet (#15180)

* [chromecast] Support for more audio streams through the HTTP audio servlet

Separates audiosink in its own class.
Improves volume change/restauration and temporary file handling by using the new core capabilities

---------

Signed-off-by: Gwendal Roulleau <gwendal.roulleau@gmail.com>
2 years ago[squeezebox] Support for more audio streams through the audio servlet (#15194)
Gwendal Roulleau [Thu, 6 Jul 2023 19:02:05 +0000 (21:02 +0200)]
[squeezebox] Support for more audio streams through the audio servlet (#15194)

* [squeezebox] Support for more audio streams through the audio servlet

Audio sink supporting more audio streams

---------

Signed-off-by: Gwendal Roulleau <gwendal.roulleau@gmail.com>
2 years ago[doorbird] Support for more audio streams (#15189)
Gwendal Roulleau [Thu, 6 Jul 2023 18:07:18 +0000 (20:07 +0200)]
[doorbird] Support for more audio streams (#15189)

* [doorbird] Support for more audio streams

And proper use of a synchronous base class.

---------

Signed-off-by: Gwendal Roulleau <gwendal.roulleau@gmail.com>
2 years ago[pulseaudio] Make the process method asynchronous (#15179)
Gwendal Roulleau [Thu, 6 Jul 2023 17:21:12 +0000 (19:21 +0200)]
[pulseaudio] Make the process method asynchronous (#15179)

* [pulseaudio] Make the process method asynchronous

And use the new 'complete' system to signal core that the sound is fully played.

---------

Signed-off-by: Gwendal Roulleau <gwendal.roulleau@gmail.com>
2 years agoUpdated README.md (UoM, fixed links) (#15186)
Bernhard Bauer [Wed, 5 Jul 2023 20:47:45 +0000 (22:47 +0200)]
Updated README.md (UoM, fixed links) (#15186)

Signed-off-by: Bernhard Bauer <bern77@gmail.com>
2 years agocorrect README (#15188)
Hans Böhm [Wed, 5 Jul 2023 20:16:04 +0000 (22:16 +0200)]
correct README (#15188)

Signed-off-by: Hans Böhm <h.boehm@gmx.at>
2 years agoNew translations energidataservice.properties (Italian) (#15185)
openhab-bot [Wed, 5 Jul 2023 18:43:27 +0000 (20:43 +0200)]
New translations energidataservice.properties (Italian) (#15185)

2 years ago[Freeboxos] New binding alternative to Freebox binding (#12342)
Gaël L'hopital [Wed, 5 Jul 2023 18:13:29 +0000 (20:13 +0200)]
[Freeboxos] New binding alternative to Freebox binding (#12342)

* SAT warnings handling

Signed-off-by: clinique <gael@lhopital.org>
* Correcting potential NPE

Signed-off-by: clinique <gael@lhopital.org>
* Correcting a NPE on error

Signed-off-by: clinique <gael@lhopital.org>
* Active player request falls to incorrect API version

Signed-off-by: clinique <gael@lhopital.org>
* Reintroducing missing capability to send keys to player.
Solving an NPE

Signed-off-by: clinique <gael@lhopital.org>
* Handling DUTY CYCLE more gracefully

Signed-off-by: clinique <gael@lhopital.org>
* Enhancing DUTY CYCLE

Signed-off-by: clinique <gael@lhopital.org>
* Moving to SNAPSHOT 3.4

Signed-off-by: clinique <gael@lhopital.org>
* Adress inconsistencies in binding name

Signed-off-by: clinique <gael@lhopital.org>
* Discover Freebox Delta Home equipments(basic_shutter)

* Clean previous test code

* Fix "Unexpected command"

* Fix thing comm error

* README for basic shutter

* Fix MR discusions and solve maven check errors and warnings

* Fix MR discusions

* Fix README.md

* Enhancing logging to indentify source of erratic warn

Signed-off-by: clinique <gael@lhopital.org>
* Deny polling a device data when its API is needed and it is OFFLINE

Signed-off-by: clinique <gael@lhopital.org>
* Taking #11833 in accound

Signed-off-by: clinique <gael@lhopital.org>
* Switching to Snapshot 4.0.0
Correcting apiDomain was not used as expected
Code cleansing.

Signed-off-by: clinique <gael@lhopital.org>
* Implementing SHUTTER Home Node

Signed-off-by: clinique <gael@lhopital.org>
* Saving work before instroduction of ArrayListDeserializer

Signed-off-by: clinique <gael@lhopital.org>
* Enhanced deserialization to simplify code

Signed-off-by: clinique <gael@lhopital.org>
* Switching to Java 17 records

Signed-off-by: clinique <gael@lhopital.org>
* Switching to addons.xml, headers updated

Signed-off-by: clinique <gael@lhopital.org>
* Correcting two errors.

Signed-off-by: clinique <gael@lhopital.org>
* Enhance usage of global variables

Signed-off-by: clinique <gael@lhopital.org>
* Some code enhancement for base classes

Signed-off-by: clinique <gael@lhopital.org>
* solving SAT issues

Signed-off-by: clinique <gael@lhopital.org>
* Adding IliadBox compatibility

Signed-off-by: clinique <gael@lhopital.org>
* Commiting work

Signed-off-by: clinique <gael@lhopital.org>
* Saving work

Signed-off-by: clinique <gael@lhopital.org>
* Rebooting Home Node part

Signed-off-by: clinique <gael@lhopital.org>
* Spotless apply

Signed-off-by: clinique <gael@lhopital.org>
* Adding i18n

Signed-off-by: clinique <gael@lhopital.org>
* Decreasing websocket logging level

Signed-off-by: clinique <gael@lhopital.org>
* SAT warnings handling

Signed-off-by: clinique <gael@lhopital.org>
* Correcting potential NPE

Signed-off-by: clinique <gael@lhopital.org>
* Correcting a NPE on error

Signed-off-by: clinique <gael@lhopital.org>
* Active player request falls to incorrect API version

Signed-off-by: clinique <gael@lhopital.org>
* Reintroducing missing capability to send keys to player.
Solving an NPE

Signed-off-by: clinique <gael@lhopital.org>
* Handling DUTY CYCLE more gracefully

Signed-off-by: clinique <gael@lhopital.org>
* Enhancing DUTY CYCLE

Signed-off-by: clinique <gael@lhopital.org>
* Moving to SNAPSHOT 3.4

Signed-off-by: clinique <gael@lhopital.org>
* Adress inconsistencies in binding name

Signed-off-by: clinique <gael@lhopital.org>
* Discover Freebox Delta Home equipments(basic_shutter)

* Clean previous test code

* Fix "Unexpected command"

* Fix thing comm error

* README for basic shutter

* Fix MR discusions and solve maven check errors and warnings

* Fix MR discusions

* Fix README.md

* Enhancing logging to indentify source of erratic warn

Signed-off-by: clinique <gael@lhopital.org>
* Deny polling a device data when its API is needed and it is OFFLINE

Signed-off-by: clinique <gael@lhopital.org>
* Taking #11833 in accound

Signed-off-by: clinique <gael@lhopital.org>
* Switching to Snapshot 4.0.0
Correcting apiDomain was not used as expected
Code cleansing.

Signed-off-by: clinique <gael@lhopital.org>
* Implementing SHUTTER Home Node

Signed-off-by: clinique <gael@lhopital.org>
* Saving work before instroduction of ArrayListDeserializer

Signed-off-by: clinique <gael@lhopital.org>
* Enhanced deserialization to simplify code

Signed-off-by: clinique <gael@lhopital.org>
* Switching to Java 17 records

Signed-off-by: clinique <gael@lhopital.org>
* Switching to addons.xml, headers updated

Signed-off-by: clinique <gael@lhopital.org>
* Correcting two errors.

Signed-off-by: clinique <gael@lhopital.org>
* Enhance usage of global variables

Signed-off-by: clinique <gael@lhopital.org>
* Some code enhancement for base classes

Signed-off-by: clinique <gael@lhopital.org>
* solving SAT issues

Signed-off-by: clinique <gael@lhopital.org>
* Adding IliadBox compatibility

Signed-off-by: clinique <gael@lhopital.org>
* Commiting work

Signed-off-by: clinique <gael@lhopital.org>
* Saving work

Signed-off-by: clinique <gael@lhopital.org>
* Rebooting Home Node part

Signed-off-by: clinique <gael@lhopital.org>
* Spotless apply

Signed-off-by: clinique <gael@lhopital.org>
* Enhancing SAT report

Signed-off-by: clinique <gael@lhopital.org>
* I think that mvn spotless:apply has a problem with records - trying once again

Signed-off-by: clinique <gael@lhopital.org>
* Avoid requesting detailed information for a shutdown repeater.

Signed-off-by: clinique <gael@lhopital.org>
* Switched fan speed to RPM unit

Signed-off-by: clinique <gael@lhopital.org>
* Correcting SAT

Signed-off-by: clinique <gael@lhopital.org>
* Correcting SAT

Signed-off-by: clinique <gael@lhopital.org>
* Divergence between eclipse and mvn spotless:apply

Signed-off-by: clinique <gael@lhopital.org>
* YASAT

Signed-off-by: clinique <gael@lhopital.org>
* Corrections following fwolter code review

Signed-off-by: clinique <gael@lhopital.org>
* Pleasing SAT

Signed-off-by: clinique <gael@lhopital.org>
* Second fwolter code review

Signed-off-by: clinique <gael@lhopital.org>
* Porting modifications introduced in PR #15121

Signed-off-by: clinique <gael@lhopital.org>
* Removing redundant null checks.

Signed-off-by: clinique <gael@lhopital.org>
* Rebased.

Signed-off-by: clinique <gael@lhopital.org>
* Trying to remove the last sleep.

Signed-off-by: clinique <gael@lhopital.org>
* Reporting modifications of PR #15121

Signed-off-by: clinique <gael@lhopital.org>
* Reverting to working and cleaner granting process

Signed-off-by: clinique <gael@lhopital.org>
* Removing last Thread:Sleep

Signed-off-by: clinique <gael@lhopital.org>
* spotless:apply

Signed-off-by: clinique <gael@lhopital.org>
---------

Signed-off-by: clinique <gael@lhopital.org>
Co-authored-by: ben.12 <benmor_12@yahoo.fr>
2 years ago[boschshc] Code enhancements and Sonar issue fixes (#15160)
David Pace [Tue, 4 Jul 2023 21:25:13 +0000 (23:25 +0200)]
[boschshc] Code enhancements and Sonar issue fixes (#15160)

* replace call to deprecated HSBType::getRGB() with
ColorUtil::hsbTosRgb()
* make constructors of abstract classes protected
* use instanceof with pattern matching (JEP 305)
* enhance switches with combined cases using comma-separated case
expressions
* remove unnecessary public modifiers in unit tests

Signed-off-by: David Pace <dev@davidpace.de>
2 years agoFix MIME type (#15162)
mlobstein [Tue, 4 Jul 2023 19:35:35 +0000 (14:35 -0500)]
Fix MIME type (#15162)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2 years agoFix MIME type (#15161)
mlobstein [Tue, 4 Jul 2023 19:34:43 +0000 (14:34 -0500)]
Fix MIME type (#15161)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2 years ago[hydrawise] Fixes occasional connection issues (#15177)
Dan Cunningham [Tue, 4 Jul 2023 19:29:03 +0000 (12:29 -0700)]
[hydrawise] Fixes occasional connection issues (#15177)

* The Hydrawise API can return sometimes return a non JSON response during service outages, like when they are updating thier software.  This treats this as a connection error and allows the client to try the poll again.
* Adds additional http status checking

Fixes #15170

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2 years agoNew Crowdin updates (#15178)
openhab-bot [Tue, 4 Jul 2023 18:40:34 +0000 (20:40 +0200)]
New Crowdin updates (#15178)

* New translations energidataservice.properties (Danish)

2 years agoRemove obsoleted texts and update description (#15176)
Jacob Laursen [Tue, 4 Jul 2023 17:50:18 +0000 (19:50 +0200)]
Remove obsoleted texts and update description (#15176)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[avmfritz] Fix wrong system channel types (#15172)
J-N-K [Mon, 3 Jul 2023 20:48:03 +0000 (22:48 +0200)]
[avmfritz] Fix wrong system channel types (#15172)

Signed-off-by: Jan N. Klug <github@klug.nrw>
2 years ago[energidataservice] Initial contribution (#14376)
Jacob Laursen [Mon, 3 Jul 2023 16:16:17 +0000 (18:16 +0200)]
[energidataservice] Initial contribution (#14376)

* Initial contribution

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Remove Value-Added Tax

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Migrate naming convention

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Add channel configuration example

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Remove current prefixes for forward compatibility with timestamped items

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Add filter for another grid company

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Use ISO 3166-1 alpha-2 codes in lowercase for XSD compliance

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Fix error handling for deserializers

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Fix compliance with RFC 9110 section 10.1.5

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Add JavaScript example code

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Refactor List to Collection and use iterators

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Add filter for another grid company

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Extend cached history to 24 hours

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Remove filter for expired GLN

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Fix typos

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Improve descriptions

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
* Improve logging

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
---------

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[comfoair] extend UoM support, add semantic tags & update state descriptions (#15167)
Hans Böhm [Mon, 3 Jul 2023 15:45:45 +0000 (17:45 +0200)]
[comfoair] extend UoM support, add semantic tags & update state descriptions (#15167)

* enable UoM for rpm values
* support uom for non-hour time channels
* add state options for frost setting
* add data type for percentage
* support DecimalType for QuantityType channels
* support rfc2217
* improve state description for time channels
* improve code style in DataTypes
* remove unnecessary command type check
* enable UoM for enthalpy timer

Signed-off-by: Hans Böhm <h.boehm@gmx.at>
2 years ago[mail] Add mail content processing (#14345)
J-N-K [Mon, 3 Jul 2023 07:07:27 +0000 (09:07 +0200)]
[mail] Add mail content processing (#14345)

* [mail] Add mail content processing

Signed-off-by: Jan N. Klug <github@klug.nrw>
2 years agofix timescale db type replacement (#15156)
Robert D [Sun, 2 Jul 2023 19:20:50 +0000 (21:20 +0200)]
fix timescale db type replacement (#15156)

Signed-off-by: querdenker2k <querdenker2k@gmx.de>
2 years ago[intesis] Add configurable polling interval (#15138)
Hans-Jörg Merk [Sun, 2 Jul 2023 19:10:32 +0000 (21:10 +0200)]
[intesis] Add configurable polling interval (#15138)

Signed-off-by: hmerk <github@hmerk.de>
2 years ago[upnpcontrol] Support for more audio streams through the HTTP audio s… (#15122)
lolodomo [Sun, 2 Jul 2023 09:23:41 +0000 (11:23 +0200)]
[upnpcontrol] Support for more audio streams through the HTTP audio s… (#15122)

* [upnpcontrol] Support for more audio streams through the HTTP audio servlet

Related to #15113

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2 years ago[sonos] Support for more audio streams through the HTTP audio servlet (#15116)
lolodomo [Sun, 2 Jul 2023 09:22:31 +0000 (11:22 +0200)]
[sonos] Support for more audio streams through the HTTP audio servlet (#15116)

* [sonos] Audio sink supporting more audio streams

Related to #15113

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2 years ago[ipcamera] Fix discovery crashes when networks have access rights issues in docker...
Matthew Skinner [Sun, 2 Jul 2023 07:11:06 +0000 (17:11 +1000)]
[ipcamera] Fix discovery crashes when networks have access rights issues in docker (#15059)

* Fix discovery crashes if network use is blocked by docker.
* Change log levels to be more useful.
* add better reolink discovery check

Signed-off-by: Matthew Skinner <matt@pcmus.com>
2 years ago[hue] Implement CLIP 2 / API v2 (#13570)
Andrew Fiddian-Green [Sat, 1 Jul 2023 22:48:31 +0000 (23:48 +0100)]
[hue] Implement CLIP 2 / API v2 (#13570)

* [hue] Implement CLIP 2 / API v2

---------

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2 years ago[mactts] Add LRU cache (#15109)
lolodomo [Sat, 1 Jul 2023 08:59:30 +0000 (10:59 +0200)]
[mactts] Add LRU cache (#15109)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2 years ago[androidtv] Normalized exception logging for both MessageParsers (#15157)
morph166955 [Fri, 30 Jun 2023 15:20:14 +0000 (10:20 -0500)]
[androidtv] Normalized exception logging for both MessageParsers (#15157)

Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
2 years ago[androidtv] Updates to GoogleTV 4.39.644 (#15154)
morph166955 [Fri, 30 Jun 2023 06:07:51 +0000 (01:07 -0500)]
[androidtv] Updates to GoogleTV 4.39.644 (#15154)

Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
2 years ago[androidtv] Resolves EmptyControlStatement SAT alerts (#15158)
morph166955 [Fri, 30 Jun 2023 05:53:01 +0000 (00:53 -0500)]
[androidtv] Resolves EmptyControlStatement SAT alerts (#15158)

Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
2 years ago[androidtv] Update BouncyCastle to jdk18on and 1.75 (#15140)
morph166955 [Wed, 28 Jun 2023 05:16:31 +0000 (00:16 -0500)]
[androidtv] Update BouncyCastle to jdk18on and 1.75 (#15140)

Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
2 years ago[velux] Fix limit minimum bug (#15088)
Chiuaua79 [Tue, 27 Jun 2023 21:00:32 +0000 (23:00 +0200)]
[velux] Fix limit minimum bug (#15088)

Also-by: Andrew Fiddian-Green <software@whitebear.ch>
Signed-off-by: Cor Hoogendoorn <chiuaua@hotmail.com>
2 years agoNew Crowdin updates (#15142)
openhab-bot [Tue, 27 Jun 2023 20:57:57 +0000 (22:57 +0200)]
New Crowdin updates (#15142)

* New translations boschindego.properties (Danish)
* New translations androidtv.properties (Italian)

2 years ago[knx] Code cleanup (#15141)
Holger Friedrich [Tue, 27 Jun 2023 18:22:06 +0000 (20:22 +0200)]
[knx] Code cleanup (#15141)

* cleanup
* [knx] Replace StringBuffer with StringBuilder

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years agoResolve itest runbundles (#15139)
Wouter Born [Mon, 26 Jun 2023 20:22:55 +0000 (22:22 +0200)]
Resolve itest runbundles (#15139)

With openhab/openhab-core#3355 the dependencies changed.

Signed-off-by: Wouter Born <github@maindrain.net>
2 years ago[shelly] Add support for Shelly BLU series of devices (#15031)
Markus Michels [Mon, 26 Jun 2023 14:37:50 +0000 (16:37 +0200)]
[shelly] Add support for Shelly BLU series of devices (#15031)

* support for Pro 3EM (WIP)
* Support for Plug-S and Smoke added
* new channel resetTotals for emeters, new channel sensor#mute for Smoke
* Validate Temp reported by CoAP before updating channel, ignore 999
* Add support for Shelly BLU Button and Door/Window

Signed-off-by: Markus Michels <markus7017@gmail.com>
2 years ago[androidtv] AndroidTV Binding initial contribution (#14282)
morph166955 [Mon, 26 Jun 2023 06:49:42 +0000 (01:49 -0500)]
[androidtv] AndroidTV Binding initial contribution (#14282)

Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
2 years ago[boschindego] Add support for random mowing status code (#15135)
Tom Laermans [Sun, 25 Jun 2023 15:08:35 +0000 (17:08 +0200)]
[boschindego] Add support for random mowing status code (#15135)

* Add Bosch Indego 'Mowing randomly' state code 524

Signed-off-by: Tom Laermans <tom.laermans@powersource.cx>
2 years ago[yamahamusiccast] Fix DecimalType commands for volumeDB channel (#15124)
Florian Hotze [Sun, 25 Jun 2023 10:14:58 +0000 (12:14 +0200)]
[yamahamusiccast] Fix DecimalType commands for volumeDB channel (#15124)

* [yamahamusiccast] Fix volumeDB channel doesn't accept DecimalType and QuantityType commands

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2 years agoBump json in /bundles/org.openhab.binding.dbquery (#14805)
dependabot[bot] [Sun, 25 Jun 2023 09:37:38 +0000 (11:37 +0200)]
Bump json in /bundles/org.openhab.binding.dbquery (#14805)

Bumps [json](https://github.com/douglascrockford/JSON-java) from 20180813 to 20230227.
- [Release notes](https://github.com/douglascrockford/JSON-java/releases)
- [Changelog](https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md)
- [Commits](https://github.com/douglascrockford/JSON-java/commits)

---
updated-dependencies:
- dependency-name: org.json:json
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years agoBump json in /bundles/org.openhab.binding.mercedesme (#14804)
dependabot[bot] [Sun, 25 Jun 2023 09:37:04 +0000 (11:37 +0200)]
Bump json in /bundles/org.openhab.binding.mercedesme (#14804)

Bumps [json](https://github.com/douglascrockford/JSON-java) from 20180813 to 20230227.
- [Release notes](https://github.com/douglascrockford/JSON-java/releases)
- [Changelog](https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md)
- [Commits](https://github.com/douglascrockford/JSON-java/commits)

---
updated-dependencies:
- dependency-name: org.json:json
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 years ago[jsscriptingnashorn] Fix addon.xml (#15133)
J-N-K [Sun, 25 Jun 2023 07:20:31 +0000 (09:20 +0200)]
[jsscriptingnashorn] Fix addon.xml (#15133)

The addon-id was wrong (the same as for `jsscripting`), leading to wrong responses of the add-on service when both are installed.

Signed-off-by: Jan N. Klug <github@klug.nrw>
2 years agoFix build (#15132)
J-N-K [Sun, 25 Jun 2023 07:18:55 +0000 (09:18 +0200)]
Fix build (#15132)

Signed-off-by: Jan N. Klug <github@klug.nrw>
2 years ago[inmemory] Initial contribution (#15063)
J-N-K [Sat, 24 Jun 2023 09:15:09 +0000 (11:15 +0200)]
[inmemory] Initial contribution (#15063)

This is the initial contribution of a new volatile persistence service. It does store values in memory only and can especially be used for forecasts or other data where volatile storage is sufficient.

Signed-off-by: Jan N. Klug <github@klug.nrw>
2 years agoFix error handling + migrate to the injected JAX-RS ClientBuilder (#15096)
Karel Goderis [Fri, 23 Jun 2023 18:53:03 +0000 (20:53 +0200)]
Fix error handling + migrate to the injected JAX-RS ClientBuilder (#15096)

Signed-off-by: Karel Goderis <karel.goderis@me.com>
2 years ago[radiothermostat] Skip clock sync when override is on (#15127)
mlobstein [Wed, 21 Jun 2023 13:44:38 +0000 (08:44 -0500)]
[radiothermostat] Skip clock sync when override is on (#15127)

* Don't sync clock when override is on

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2 years ago[jsscripting] Bump openhab-js version to 4.4.0 (#15128)
Florian Hotze [Tue, 20 Jun 2023 13:40:11 +0000 (15:40 +0200)]
[jsscripting] Bump openhab-js version to 4.4.0 (#15128)

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2 years ago[rrd4j] Improve timestamp handling (#15107)
J-N-K [Sun, 18 Jun 2023 19:14:41 +0000 (21:14 +0200)]
[rrd4j] Improve timestamp handling (#15107)

* [rrd4j] Improve timestamp handling

Signed-off-by: Jan N. Klug <github@klug.nrw>
2 years agoNew translations tradfri.properties (Italian) (#15112)
openhab-bot [Sun, 18 Jun 2023 18:25:56 +0000 (20:25 +0200)]
New translations tradfri.properties (Italian) (#15112)

2 years ago[robonect] Fix `NullPointerException` on reinitialization (#15003)
Jacob Laursen [Sun, 18 Jun 2023 07:06:19 +0000 (09:06 +0200)]
[robonect] Fix `NullPointerException` on reinitialization (#15003)

* Fix NullPointerException on reinitialization

Fixes #15001

2 years ago[tradfri] Add support for Air Purifier (#14836)
Vivien Boistuaud [Sat, 17 Jun 2023 13:29:03 +0000 (15:29 +0200)]
[tradfri] Add support for Air Purifier (#14836)

* [tradfri] Added Support for Air Purifier (#7)

Added Support for Tradfri Air Purifier:
* Added documentation disambiguation Tradfri vs Dirigera
* Added Tradfri Air Purifier - fanMode and fanSpeed
* Workable Tradfri Air Purifier basic implementation
* Tradfri: modified fanMode type and definition
* Tradfri Air Purifier: Added disableLed
* Tradfri Air Purifier: Added lockPhysicalButton
* Tradfri Air Purifier: Added airQuality data
* Tradfri Air Purifier: Added filterCheck data
* Tradfri Air Purifier: Added translations
* Tradfri Air Purifier: Added filter_uptime
* Tradfri Air Purifier: code optimization
* Documentation for supported Air Purifier channels
Fixes #14816

Signed-off-by: Vivien Boistuaud <github@boistuaud.net>
2 years ago[somneo] Add alarm support and other improvements (#14882)
0x4d4d [Sat, 17 Jun 2023 10:55:27 +0000 (12:55 +0200)]
[somneo] Add alarm support and other improvements (#14882)

* [somneo] Add alarm clock channels

Signed-off-by: Michael Myrcik <michael.myrcik@web.de>
2 years ago[renault] Add support for MyDacia accounts and Dacia Spring car (#15101)
Doug Culnane [Sat, 17 Jun 2023 10:46:01 +0000 (12:46 +0200)]
[renault] Add support for MyDacia accounts and Dacia Spring car (#15101)

* [renault] Support for MyDacia accounts and Dacia Spring car

Signed-off-by: Doug Culnane <doug@culnane.net>
2 years ago[radiothermostat] Add MyRadioThermostat/EnergyHub cloud removal note (#15098)
mlobstein [Sat, 17 Jun 2023 10:22:03 +0000 (05:22 -0500)]
[radiothermostat] Add MyRadioThermostat/EnergyHub cloud removal note (#15098)

* Add cloud removal note

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2 years ago[rrd4j] Add console commands to check and clean RRD files (#14960)
lolodomo [Fri, 16 Jun 2023 07:19:37 +0000 (09:19 +0200)]
[rrd4j] Add console commands to check and clean RRD files (#14960)

Console commands added to detect and remove RRD files associated with items that no longer exist.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2 years ago[modbus.e3dc] battery capacity added (#15085)
Bernd Weymann [Fri, 16 Jun 2023 05:46:32 +0000 (07:46 +0200)]
[modbus.e3dc] battery capacity added (#15085)

* battery capacity added

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
* i18n for channel additions

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
---------

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2 years agoReduce SAT warnings (#15090)
Holger Friedrich [Wed, 14 Jun 2023 22:02:10 +0000 (00:02 +0200)]
Reduce SAT warnings (#15090)

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years agoNew translations netatmo.properties (Italian) (#15095)
openhab-bot [Wed, 14 Jun 2023 14:39:33 +0000 (16:39 +0200)]
New translations netatmo.properties (Italian) (#15095)

2 years ago[influxdb] Handle exceptions gracefully (#15062)
J-N-K [Tue, 13 Jun 2023 18:54:27 +0000 (20:54 +0200)]
[influxdb] Handle exceptions gracefully (#15062)

* [influxdb] Handle exceptions gracefully

Signed-off-by: Jan N. Klug <github@klug.nrw>
* also catch InfluxDBIOExceptions

Signed-off-by: Jan N. Klug <github@klug.nrw>
---------

Signed-off-by: Jan N. Klug <github@klug.nrw>
2 years ago[Netatmo] Enhance webhook handling and dispatching (#15045)
Gaël L'hopital [Tue, 13 Jun 2023 18:35:45 +0000 (20:35 +0200)]
[Netatmo] Enhance webhook handling and dispatching (#15045)

* Enhance webhook handling and dispatching

Signed-off-by: clinique <gael@lhopital.org>
* Corrects flapping channels on Home when using single home for security and energy

Signed-off-by: clinique <gael@lhopital.org>
* Some code enhancement

Signed-off-by: clinique <gael@lhopital.org>
* Adding some missing EventType submitted on the webhook

Signed-off-by: clinique <gael@lhopital.org>
---------

Signed-off-by: clinique <gael@lhopital.org>
2 years ago[vesync] Update README.md (#15032)
dag81 [Tue, 13 Jun 2023 15:34:58 +0000 (16:34 +0100)]
[vesync] Update README.md (#15032)

* Update README.md

[veSync] Corrected Readme channel definitions
Signed-off-by: David Goodyear <david.goodyear@gmail.com>
2 years ago[transform.vat] Suppress warnings for NULL/UNDEF (#15089)
Jacob Laursen [Tue, 13 Jun 2023 15:31:45 +0000 (17:31 +0200)]
[transform.vat] Suppress warnings for NULL/UNDEF (#15089)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>