]> git.basschouten.com Git - openhab-addons.git/log
openhab-addons.git
2 years ago[boschindego] Add note that batteryVoltage is not populated correctly (#15764)
Rosi [Tue, 17 Oct 2023 18:33:16 +0000 (20:33 +0200)]
[boschindego] Add note that batteryVoltage is not populated correctly (#15764)

Add a note on how to interpret the `batteryChannel` channel - or rather not to use it at all.

2 years ago[ipcamera] Fix warnings and improve logging (#15703)
Kai Kreuzer [Tue, 17 Oct 2023 14:03:25 +0000 (16:03 +0200)]
[ipcamera] Fix warnings and improve logging (#15703)

Signed-off-by: Kai Kreuzer <kai@openhab.org>
2 years ago[miio] Add support Mi Robot Vacuum-Mop 2 Pro (ijai.vacuum.v3) (#14210)
Marcel [Tue, 17 Oct 2023 13:57:24 +0000 (15:57 +0200)]
[miio] Add support Mi Robot Vacuum-Mop 2 Pro (ijai.vacuum.v3) (#14210)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2 years ago[hue] Support smart scenes (#15388)
Andrew Fiddian-Green [Tue, 17 Oct 2023 12:35:21 +0000 (13:35 +0100)]
[hue] Support smart scenes (#15388)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2 years ago[rme] Remove org.apache.common (#14433)
lsiepel [Tue, 17 Oct 2023 12:22:05 +0000 (14:22 +0200)]
[rme] Remove org.apache.common (#14433)

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2 years ago[chatgpt] Add support for LocalAI and other compatible services (#15385)
Kai Kreuzer [Tue, 17 Oct 2023 10:30:52 +0000 (12:30 +0200)]
[chatgpt] Add support for LocalAI and other compatible services (#15385)

* Add support for LocalAI and other compatible services

--------

Signed-off-by: Kai Kreuzer <kai@openhab.org>
2 years ago[tesla] regenerate i18n file (#15767)
Hakan Tandogan [Tue, 17 Oct 2023 07:33:22 +0000 (09:33 +0200)]
[tesla] regenerate i18n file (#15767)

Signed-off-by: Hakan Tandogan <hakan@tandogan.com>
2 years ago[tesla] Fix update timestamp and null exception for offline state (#15756)
billfor [Tue, 17 Oct 2023 05:40:50 +0000 (01:40 -0400)]
[tesla] Fix update timestamp and null exception for offline state (#15756)

Signed-off-by: Bill Forsyth <git@billforsyth.net>
2 years agoadapt to core StringUtils (#15766)
lsiepel [Mon, 16 Oct 2023 21:43:00 +0000 (23:43 +0200)]
adapt to core StringUtils (#15766)

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2 years ago[sonos] adapt to core StringUtils (#15765)
lsiepel [Mon, 16 Oct 2023 21:27:31 +0000 (23:27 +0200)]
[sonos] adapt to core StringUtils (#15765)

* adapt to core StringUtils

---------

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2 years ago[exec] Remove org.apache.common (#14443)
lsiepel [Mon, 16 Oct 2023 20:59:29 +0000 (22:59 +0200)]
[exec] Remove org.apache.common (#14443)

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2 years agoFix authentication after communication error (#15747)
Jacob Laursen [Mon, 16 Oct 2023 18:07:52 +0000 (20:07 +0200)]
Fix authentication after communication error (#15747)

Fixes #15746

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[http] Fix brightness (#15751)
Timotheos Constambeys [Sun, 15 Oct 2023 09:24:18 +0000 (12:24 +0300)]
[http] Fix brightness (#15751)

* [http] Fix brightness

---------

Signed-off-by: Timotheos Constambeys <timo0190@gmail.com>
2 years agoState pattern with Percent as default for QuantityType:Dimensionless (#15691)
Bernd Weymann [Sun, 15 Oct 2023 08:48:54 +0000 (10:48 +0200)]
State pattern with Percent as default for QuantityType:Dimensionless (#15691)

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2 years ago[lutron] initial submission for RA3 support (#15541)
Peter Wojciechowski [Sun, 15 Oct 2023 08:41:41 +0000 (01:41 -0700)]
[lutron] initial submission for RA3 support (#15541)

* [lutron] initial submission for RA3 support
* add parameter to getDevices(), remove getRA3Devices()

---------

Signed-off-by: Peter J Wojciechowski <peterwoj@dwellersoul.com>
2 years agoUpdate readme_v2.md (#15656)
Gemertw [Sat, 14 Oct 2023 17:35:01 +0000 (19:35 +0200)]
Update readme_v2.md (#15656)

Under demo.items the button-last-event channel was of the Number type. I have changed this to String.
In the channels for devices section this was already corrected but is not 'live' yet?

Signed-off-by: Gemertw <59452423+Gemertw@users.noreply.github.com>
2 years ago[hue] Support timed effects (#15408)
Andrew Fiddian-Green [Sat, 14 Oct 2023 17:30:15 +0000 (18:30 +0100)]
[hue] Support timed effects (#15408)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2 years ago[hue] Fix channel refresh (API v2) (#15736)
Jacob Laursen [Sat, 14 Oct 2023 17:18:52 +0000 (19:18 +0200)]
[hue] Fix channel refresh (API v2) (#15736)

* Fix refresh/initial state request

Fixes #15735

* Fix channel updates when thing comes online
Fixes #15669

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Also-by: Andrew Fiddian-Green <software@whitebear.ch>
2 years ago[jellyfin] Upgrade sdk (#15754)
GiviMAD [Sat, 14 Oct 2023 17:11:25 +0000 (19:11 +0200)]
[jellyfin] Upgrade sdk (#15754)

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
2 years agoFixes broken authentication due to changes in the myq cloud api (#15755)
Dan Cunningham [Sat, 14 Oct 2023 17:05:47 +0000 (10:05 -0700)]
Fixes broken authentication due to changes in the myq cloud api (#15755)

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2 years agoNew translations ahawastecollection.properties (German) (#15742)
openhab-bot [Thu, 12 Oct 2023 20:53:41 +0000 (22:53 +0200)]
New translations ahawastecollection.properties (German) (#15742)

2 years ago[tesla] Add channels for active routing (#15705)
Hakan Tandogan [Thu, 12 Oct 2023 07:25:00 +0000 (09:25 +0200)]
[tesla] Add channels for active routing (#15705)

Signed-off-by: Hakan Tandogan <hakan@tandogan.com>
2 years agoAdd discount tariffs (#15737)
Jacob Laursen [Thu, 12 Oct 2023 07:20:52 +0000 (09:20 +0200)]
Add discount tariffs (#15737)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[tesla] Remove the minimum 5A charge current limit (#15711)
uqs [Wed, 11 Oct 2023 21:10:37 +0000 (23:10 +0200)]
[tesla] Remove the minimum 5A charge current limit (#15711)

While the app can't go lower than 5A, the API allows setting values down
to 0A, and at least going to 2-3A can make sense if you want to put
excess solar power into the car without also drawing some from the grid.

Due to the overhead this causes it can be wasteful, so keep logging the
warning about going below 5A.

Signed-off-by: Ulrich Spörlein <uspoerlein@gmail.com>
2 years agoNew Crowdin updates (#15739)
openhab-bot [Wed, 11 Oct 2023 19:53:14 +0000 (21:53 +0200)]
New Crowdin updates (#15739)

* New translations jpa.properties (Italian)
* New translations inmemory.properties (Italian)
* New translations mapdb.properties (Italian)
* New translations mongodb.properties (Italian)
* New translations rrd4j.properties (Italian)

2 years ago[hue] support new effects (#15732)
Andrew Fiddian-Green [Tue, 10 Oct 2023 17:11:36 +0000 (18:11 +0100)]
[hue] support new effects (#15732)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2 years ago[jrubyscripting] Inject script context as global (#15618)
jimtng [Tue, 10 Oct 2023 12:11:59 +0000 (22:11 +1000)]
[jrubyscripting] Inject script context as global (#15618)

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2 years ago[persistence] Capitalize add-on names (#15378)
Florian Hotze [Tue, 10 Oct 2023 12:04:21 +0000 (14:04 +0200)]
[persistence] Capitalize add-on names (#15378)

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2 years ago[jdbc] Upgrade H2 to 2.2.224 (#15726)
Wouter Born [Tue, 10 Oct 2023 11:14:48 +0000 (13:14 +0200)]
[jdbc] Upgrade H2 to 2.2.224 (#15726)

Upgrades H2 database from 1.4.191 to 2.2.224.

Add ';NON_KEYWORDS=VALUE' to the JDBC URL because the add-on uses 'value' (which is also a keyword) as column name.

Also fixes some queries used by the command extension because H2 always uses upper case table names.

For the change log, see:

https://h2database.com/html/changelog.html

For migration notes, see:

https://h2database.com/html/migration-to-v2.html

Fixes #13115

Signed-off-by: Wouter Born <github@maindrain.net>
2 years ago[knx] Bugfix problem with DPT 251.600 (#15723)
Marco Müller [Tue, 10 Oct 2023 07:58:49 +0000 (09:58 +0200)]
[knx] Bugfix problem with DPT 251.600 (#15723)

* Fix problem with DPT 251.600.
In the old implementation the datatype was implemented with byte 0-255.
The DPT 251.600 is defined with 0-100%, change this from byte to
PercentType.

Signed-off-by: Marco Mueller <marco@ms.mueller.ch>
2 years ago[shelly] Always try to stop WebSocketClient (#15721)
Wouter Born [Tue, 10 Oct 2023 07:44:37 +0000 (09:44 +0200)]
[shelly] Always try to stop WebSocketClient (#15721)

If the client is not stopped it will not be garbage collected because the ShutdownThread keeps a reference to the client so it can be stopped on shutdowns.

See: https://github.com/eclipse/jetty.project/blob/jetty-9.4.x/jetty-websocket/websocket-client/src/main/java/org/eclipse/jetty/websocket/client/WebSocketClient.java#L420-L433

Signed-off-by: Wouter Born <github@maindrain.net>
2 years agoFix openhab#15514: Temperature sensors in JSON from shelly may not be in order (...
bofakin [Sun, 8 Oct 2023 20:47:10 +0000 (22:47 +0200)]
Fix openhab#15514: Temperature sensors in JSON from shelly may not be in order (#15530)

Signed-off-by: Anton Hattendorf <anton@hattendoerfer.de>
2 years ago[jdbc] Fix logging not working (#15722)
Wouter Born [Sun, 8 Oct 2023 17:57:28 +0000 (19:57 +0200)]
[jdbc] Fix logging not working (#15722)

The dependency change in #15659 caused slf4j to be embedded into the bundle.

As a result the bundle no longer uses Pax Logging so it cannot find an SLF4J provider and logs the following when it is installed:

SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.

Signed-off-by: Wouter Born <github@maindrain.net>
2 years agoRevert "[shelly] Always try to stop WebSocketClient (#15719)" (#15720)
Jacob Laursen [Sun, 8 Oct 2023 11:46:27 +0000 (13:46 +0200)]
Revert "[shelly] Always try to stop WebSocketClient (#15719)" (#15720)

This reverts commit 72622a1409d143915b912de538083cf6bc7e1cc9.

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[jythonscripting] Add a note not to use jython (#15623)
jimtng [Sun, 8 Oct 2023 10:55:05 +0000 (20:55 +1000)]
[jythonscripting] Add a note not to use jython (#15623)

* [jythonscripting] Add a note not to use jython
* [jythonscripting] Mark as deprecated

---------

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2 years ago[shelly] Always try to stop WebSocketClient (#15719)
Wouter Born [Sun, 8 Oct 2023 09:28:10 +0000 (11:28 +0200)]
[shelly] Always try to stop WebSocketClient (#15719)

If the client is not stopped it will not be garbage collected because the ShutdownThread keeps a reference to the client so it can be stopped on shutdowns.

See: https://github.com/eclipse/jetty.project/blob/jetty-9.4.x/jetty-websocket/websocket-client/src/main/java/org/eclipse/jetty/websocket/client/WebSocketClient.java#L420-L433

Signed-off-by: Wouter Born <github@maindrain.net>
2 years ago[freeboxos] Add websocket connection refresh mechanism (#15543)
Gaël L'hopital [Sun, 8 Oct 2023 08:47:08 +0000 (10:47 +0200)]
[freeboxos] Add websocket connection refresh mechanism (#15543)

* Adding the possibility to disable websocket listening.
This is set up in order to ease debugging of the "Erreur Interne" issue.

* Enhancing websocket work with recurrent deconnection, simplification of listeners handling
* refactored function name
* Fixed the name of the channel where the refresh command is sent.
* Solving SAT issues
* Corrected doc error
* Added properties
* Removed gson 2.10 now that it is included into core.

---------

Signed-off-by: clinique <gael@lhopital.org>
2 years ago[neeo] Convert to OH jetty HttpClient (#15571)
morph166955 [Sun, 8 Oct 2023 08:22:53 +0000 (03:22 -0500)]
[neeo] Convert to OH jetty HttpClient (#15571)

* Convert to OH jetty HttpClient
* Adds a Stack for HttpClient storage
* Add synchronized to prevent exception
* fix binding
* Stop stack on close
* Resolves exception on registring forward actions
* Reduces client count to 5 to align to expected thread pool limit of 5

---------

Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
Co-authored-by: Mark Herwege <mark.herwege@telenet.be>
2 years ago[Netatmo] Avoid double refresh of weather channels (#15686)
Gaël L'hopital [Sun, 8 Oct 2023 07:35:41 +0000 (09:35 +0200)]
[Netatmo] Avoid double refresh of weather channels (#15686)

* Solves issue #15684
* Removing excessive usage of inline typecast

---------

Signed-off-by: clinique <gael@lhopital.org>
2 years agoImprove javadoc for some addons (#15701)
Holger Friedrich [Sat, 7 Oct 2023 22:25:04 +0000 (00:25 +0200)]
Improve javadoc for some addons (#15701)

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years agoResolve runbundles for JUnit upgrade (#15714)
Wouter Born [Sat, 7 Oct 2023 18:35:40 +0000 (20:35 +0200)]
Resolve runbundles for JUnit upgrade (#15714)

Signed-off-by: Wouter Born <github@maindrain.net>
2 years ago[sonos] Add support for Move 2 (#15706)
Jacob Laursen [Sat, 7 Oct 2023 14:45:52 +0000 (16:45 +0200)]
[sonos] Add support for Move 2 (#15706)

* Add support for Move 2

Resolves #15702

---------

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years agoAdds DDPlus20 and an additional ID for DD20 (#15712)
morph166955 [Sat, 7 Oct 2023 13:19:39 +0000 (08:19 -0500)]
Adds DDPlus20 and an additional ID for DD20 (#15712)

Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
2 years ago[hue] Cleanup code (#15715)
Jacob Laursen [Sat, 7 Oct 2023 13:08:02 +0000 (15:08 +0200)]
[hue] Cleanup code (#15715)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years agoUpdate bnd to 7.0.0 (#15709)
Wouter Born [Fri, 6 Oct 2023 16:47:11 +0000 (18:47 +0200)]
Update bnd to 7.0.0 (#15709)

For release notes, see:

https://github.com/bndtools/bnd/wiki/Changes-in-7.0.0

Signed-off-by: Wouter Born <github@maindrain.net>
2 years ago[Google TTS] Update README.md (#15637)
Felix Schneider [Fri, 6 Oct 2023 06:25:15 +0000 (08:25 +0200)]
[Google TTS] Update README.md (#15637)

* Update README.md

I had some struggles with setting up google TTS, got it to work eventually and now update the README to help users in the future.

This commit includes updating the information, including necessary tips, formatting und some minor details

Signed-off-by: Felix Schneider <fs@felix-schneider.org>
2 years ago[miio] new gen vacuums cleaning map and rooms (#15675)
Marcel [Fri, 6 Oct 2023 06:23:23 +0000 (08:23 +0200)]
[miio] new gen vacuums cleaning map and rooms (#15675)

* Room Mapping from cloud
* New history record

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2 years ago[tesla] fix small typo in documentation (#15699)
Hakan Tandogan [Fri, 6 Oct 2023 06:22:05 +0000 (08:22 +0200)]
[tesla] fix small typo in documentation (#15699)

Signed-off-by: Hakan Tandogan <hakan@tandogan.com>
2 years ago[enphase] Add Entrez/JWT support for newer software versions of Envoy (#15077)
Hilbrand Bouwkamp [Thu, 5 Oct 2023 19:29:16 +0000 (21:29 +0200)]
[enphase] Add Entrez/JWT support for newer software versions of Envoy (#15077)

Co-authored-by: Joe Inkenbrandt <joe@inkenbrandt.com>
Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
2 years ago[energidataservice] Fix IllegalStateException (#15693)
Jacob Laursen [Thu, 5 Oct 2023 12:54:04 +0000 (14:54 +0200)]
[energidataservice] Fix IllegalStateException (#15693)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years agoNew translations gardena.properties (German) (#15685)
openhab-bot [Thu, 5 Oct 2023 12:42:15 +0000 (14:42 +0200)]
New translations gardena.properties (German) (#15685)

2 years agoUpdate CODEOWNERS (#15678)
Wouter Born [Tue, 3 Oct 2023 14:29:20 +0000 (16:29 +0200)]
Update CODEOWNERS (#15678)

* Update CODEOWNERS

Removes some inactive maintainers from the file.

Signed-off-by: Wouter Born <github@maindrain.net>
* More updates

Signed-off-by: Wouter Born <github@maindrain.net>
* More updates

Signed-off-by: Wouter Born <github@maindrain.net>
---------

Signed-off-by: Wouter Born <github@maindrain.net>
2 years agoUpgrade Netty dependencies to 4.1.99.Final (#15694)
Wouter Born [Tue, 3 Oct 2023 14:20:58 +0000 (16:20 +0200)]
Upgrade Netty dependencies to 4.1.99.Final (#15694)

Signed-off-by: Wouter Born <github@maindrain.net>
2 years ago[plugwise] Cleanup code (#15688)
Wouter Born [Mon, 2 Oct 2023 19:43:07 +0000 (21:43 +0200)]
[plugwise] Cleanup code (#15688)

The cleanup includes:

* Use lambdas
* Use enhanced switches
* Make abstract class constructors protected
* Fix typos

Signed-off-by: Wouter Born <github@maindrain.net>
2 years ago [energidataservice] Refactor to eliminate code duplication (#15651)
Jacob Laursen [Mon, 2 Oct 2023 07:22:15 +0000 (09:22 +0200)]
 [energidataservice] Refactor to eliminate code duplication (#15651)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[miio] Add support "Mi Smart Antibacterial Humidifier" (#15676)
Marcel [Mon, 2 Oct 2023 07:18:18 +0000 (09:18 +0200)]
[miio] Add support "Mi Smart Antibacterial Humidifier" (#15676)

Adding support for the following models:
* Xiaomi Smart Humidifier 2 (modelId: deerma.humidifier.jsq2w)

closing #15639

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2 years agoRemove Gson 2.10 dependency (#15682)
Jacob Laursen [Mon, 2 Oct 2023 06:51:50 +0000 (08:51 +0200)]
Remove Gson 2.10 dependency (#15682)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[energidataservice] Remove Gson 2.10 dependency (#15681)
Jacob Laursen [Mon, 2 Oct 2023 05:24:41 +0000 (07:24 +0200)]
[energidataservice] Remove Gson 2.10 dependency (#15681)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years agoResolve runbundles for Xtext upgrade (#15677)
Wouter Born [Sun, 1 Oct 2023 20:42:26 +0000 (22:42 +0200)]
Resolve runbundles for Xtext upgrade (#15677)

Signed-off-by: Wouter Born <github@maindrain.net>
2 years ago[Nanoleaf] ipv6 address doc (#15612)
stefan-hoehn [Sun, 1 Oct 2023 19:51:07 +0000 (21:51 +0200)]
[Nanoleaf] ipv6 address doc (#15612)

* Nanoleaf codeowners change
* add ipv6 info about nanolead discovery

Signed-off-by: Stefan Höhn <mail@stefanhoehn.com>
2 years ago[rustpotterks] Upgrade to version 3 (#15556)
GiviMAD [Sun, 1 Oct 2023 19:15:24 +0000 (21:15 +0200)]
[rustpotterks] Upgrade to version 3 (#15556)

* Upgrade to version 3
* Use ThreadPoolManager and add sleep
* Remove pool prefix, already added by thread pool manager

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
2 years ago[jrubyscripting] Update README.md (#15624)
jimtng [Sun, 1 Oct 2023 14:01:13 +0000 (00:01 +1000)]
[jrubyscripting] Update README.md (#15624)

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2 years agoImprove javadoc for all addons (#15667)
Holger Friedrich [Sat, 30 Sep 2023 19:49:12 +0000 (21:49 +0200)]
Improve javadoc for all addons (#15667)

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years ago[watsonstt] Upgrade dependencies (#15658)
GiviMAD [Sat, 30 Sep 2023 19:46:02 +0000 (21:46 +0200)]
[watsonstt] Upgrade dependencies (#15658)

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
2 years agoAdressing issue #15377 (#15664)
Gaël L'hopital [Sat, 30 Sep 2023 09:55:05 +0000 (11:55 +0200)]
Adressing issue #15377 (#15664)

There was a forgotten leftover here.

Signed-off-by: clinique <gael@lhopital.org>
2 years ago[somfytahoma] Add support for noise and CO2 sensor (#15671)
Ondrej Pecta [Sat, 30 Sep 2023 09:22:10 +0000 (11:22 +0200)]
[somfytahoma] Add support for noise and CO2 sensor (#15671)

Signed-off-by: Ondrej Pecta <opecta@gmail.com>
2 years ago[netatmo] Add a buffer to lower Weather API requests (#15590)
Gaël L'hopital [Sat, 30 Sep 2023 09:04:47 +0000 (11:04 +0200)]
[netatmo] Add a buffer to lower Weather API requests (#15590)

* Add a buffer to lower Weather API requests
* Correcting typo identified in PR #15587 after merge

---------

Signed-off-by: clinique <gael@lhopital.org>
2 years agoUpgrade to Karaf 4.4.4 (#15659)
Wouter Born [Sat, 30 Sep 2023 05:38:19 +0000 (07:38 +0200)]
Upgrade to Karaf 4.4.4 (#15659)

* Resolve itest runbundles
* Fix dependency issues
* Add specs features because Pax Web now depends on "asm"

Signed-off-by: Wouter Born <github@maindrain.net>
2 years agoNew Crowdin updates (#15653)
openhab-bot [Fri, 29 Sep 2023 20:19:03 +0000 (22:19 +0200)]
New Crowdin updates (#15653)

* New translations netatmo.properties (Italian)
* New translations danfossairunit.properties (Danish)
* New translations jsscripting.properties (Italian)

2 years ago[netatmo] Fix typo in I18N key (#15666)
Jacob Laursen [Fri, 29 Sep 2023 06:49:19 +0000 (08:49 +0200)]
[netatmo] Fix typo in I18N key (#15666)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[kaleidescape] Update Play/Pause status to Player channel widget (#15663)
mlobstein [Thu, 28 Sep 2023 19:42:41 +0000 (14:42 -0500)]
[kaleidescape] Update Play/Pause status to Player channel widget (#15663)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2 years agoUpdate Play/Pause status to Player channel widget (#15662)
mlobstein [Thu, 28 Sep 2023 19:38:24 +0000 (14:38 -0500)]
Update Play/Pause status to Player channel widget (#15662)

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2 years ago[ipcamera] Fix connection checks with ONVIF cameras with no snapshots (#15119)
tb4jc [Wed, 27 Sep 2023 06:54:15 +0000 (08:54 +0200)]
[ipcamera] Fix connection checks with ONVIF cameras with no snapshots (#15119)

* Added connection check via IdleStateHandler events for sent onvif requests.
Also checking connect errors and setting new states connectError or refusedError accordingly.
On connect, only one request is sent to have less parallel actions in case of reconnect, timeout.
Moved GetCapabilities call to GetSystemDateAndTime response handler part.
Added support to disable automatic polling at startup.

* Fixed call of sendOnvifRequest (missed to remove one call of requestBuilder).

---------

Signed-off-by: Thomas Burri <th@thonojato.ch>
Signed-off-by: Matthew Skinner <matt@pcmus.com>
Co-authored-by: Matthew Skinner <matt@pcmus.com>
2 years ago[jsscripting] Rename library injection parameter & Improve docs (#15547)
Florian Hotze [Tue, 26 Sep 2023 20:59:20 +0000 (22:59 +0200)]
[jsscripting] Rename library injection parameter & Improve docs (#15547)

* [jsscripting] Rename parameter useIncludedLibrary to injectionCachingEnabled (#4)
* [jsscripting] Improve README for cached library injection
* Remove settings image

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2 years ago[danfossairunit] Remove broken link from documentation (#15528)
Jacob Laursen [Tue, 26 Sep 2023 05:13:57 +0000 (07:13 +0200)]
[danfossairunit] Remove broken link from documentation (#15528)

* Remove broken link and extend description

---------

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[lcn] Fix processing of logic function "all fulfilled" status message (#15649)
Fabian Wolter [Mon, 25 Sep 2023 17:27:26 +0000 (19:27 +0200)]
[lcn] Fix processing of logic function "all fulfilled" status message (#15649)

Signed-off-by: Fabian Wolter <github@fabian-wolter.de>
2 years ago[netatmo] Take in account errored modules/devices for Security/Energy areas (#15587)
Gaël L'hopital [Mon, 25 Sep 2023 17:21:55 +0000 (19:21 +0200)]
[netatmo] Take in account errored modules/devices for Security/Energy areas (#15587)

* Netatmo binding has to take in account errored modules/devices provided by HomeStatus api.

---------

Signed-off-by: clinique <gael@lhopital.org>
2 years agoFix sensor and device update (#15596)
aviborg [Mon, 25 Sep 2023 17:19:57 +0000 (19:19 +0200)]
Fix sensor and device update (#15596)

Signed-off-by: AndreasV <andreas.viborg@gmail.com>
2 years ago[miio] add DreameBot L10s Ultra (#15582)
Marcel [Mon, 25 Sep 2023 12:53:42 +0000 (14:53 +0200)]
[miio] add DreameBot L10s Ultra (#15582)

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2 years ago[surepetcare] Update Readme (#15640)
mueller-ma [Mon, 25 Sep 2023 11:27:43 +0000 (13:27 +0200)]
[surepetcare] Update Readme (#15640)

Feeders seem to be supported as they are mentioned below.

2 years agofix README (#15647)
Alexander Friese [Mon, 25 Sep 2023 11:26:15 +0000 (13:26 +0200)]
fix README (#15647)

Signed-off-by: Alexander Friese <af944580@googlemail.com>
2 years agoNew Crowdin updates (#15642)
openhab-bot [Sun, 24 Sep 2023 15:26:37 +0000 (17:26 +0200)]
New Crowdin updates (#15642)

* New translations energidataservice.properties (Italian)
* New translations energidataservice.properties (Danish)

2 years ago[dwdunwetter] Improve server problem handling (#15405)
lsiepel [Sat, 23 Sep 2023 17:28:59 +0000 (19:28 +0200)]
[dwdunwetter] Improve server problem handling  (#15405)

* Fix #14691
* Add country tag

---------

Signed-off-by: lsiepel <leosiepel@gmail.com>
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2 years ago[xmltv] Handle possible XXE injection (#15467)
Holger Friedrich [Sat, 23 Sep 2023 17:12:22 +0000 (19:12 +0200)]
[xmltv] Handle possible XXE injection (#15467)

XMLInputFactory: Disable property IS_SUPPORTING_EXTERNAL_ENTITIES
which allows injecting external entities.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years agoFix NUPnP discovery after firmware change (#15622)
Jacob Laursen [Sat, 23 Sep 2023 17:05:32 +0000 (19:05 +0200)]
Fix NUPnP discovery after firmware change (#15622)

Fixes #15598

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years agoAdd filter for Aal Elnet (#15621)
Jacob Laursen [Sat, 23 Sep 2023 16:50:30 +0000 (18:50 +0200)]
Add filter for Aal Elnet (#15621)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years agoInterpret more states as appliance being switched on (#15620)
Jacob Laursen [Sat, 23 Sep 2023 16:47:45 +0000 (18:47 +0200)]
Interpret more states as appliance being switched on (#15620)

Resolves #15619

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[miio] fix reported brightness for yeelight (#15611)
Marcel [Sat, 23 Sep 2023 16:38:58 +0000 (18:38 +0200)]
[miio] fix reported brightness for yeelight (#15611)

Fix reported brightness for yeelight when powered off.
This will fix wrong power switch visualization in the OH UI.

related to issue:
https://community.openhab.org/t/miio-and-yeelight-rgb-bulbs-behavior/135788/9

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2 years agoFix checkstyle (#15603)
lsiepel [Sat, 23 Sep 2023 16:31:27 +0000 (18:31 +0200)]
Fix checkstyle (#15603)

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2 years agoRemove non-existing power channel (#15570)
uqs [Sat, 23 Sep 2023 16:13:41 +0000 (18:13 +0200)]
Remove non-existing power channel (#15570)

Migrating from OH 2.5 I tripped over this, as :power no longer exists and instead one has to send ON/OFF commands to the :color channel instead.

Looks like documentation wasn't fully updated with the code changes.

Signed-off-by: uqs <uqs@FreeBSD.org>
2 years ago[miio] add new robo map blocks to map parser (#15591)
Marcel [Sat, 23 Sep 2023 16:12:16 +0000 (18:12 +0200)]
[miio] add new robo map blocks to map parser (#15591)

* [miio] add new robo map blocks to map parser

Adding new block types in map parser.
close #15068

* [miio] fix history for newer robot models

closes #11001

---------

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2 years ago[miio] add support for newer Roborock vacuums (#15586)
Marcel [Sat, 23 Sep 2023 16:05:02 +0000 (18:05 +0200)]
[miio] add support for newer Roborock vacuums (#15586)

Add support for the following models:
roborock.vacuum.a51 = Roborock S8
roborock.vacuum.a64 = Roborock G10S Pure
roborock.vacuum.a65 = Roborock S7 Max Ultra
roborock.vacuum.a66 = Roborock G10 Plus
roborock.vacuum.a69 = Roborock G20
roborock.vacuum.a70 = Roborock S8 Pro Ultra
roborock.vacuum.a72 = Roborock Q5 Pro
roborock.vacuum.a73 = Roborock Q8 Max
roborock.vacuum.a74 = Roborock P10
roborock.vacuum.a75 = Roborock Q Revo
roborock.vacuum.a76 = Roborock G10S Auto

close #15020

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
2 years agoFix config option provider to only become active for chatgpt things (#15578)
Kai Kreuzer [Sat, 23 Sep 2023 15:59:40 +0000 (17:59 +0200)]
Fix config option provider to only become active for chatgpt things (#15578)

Signed-off-by: Kai Kreuzer <kai@openhab.org>
2 years agoFix SAT (#15428)
lsiepel [Sat, 23 Sep 2023 15:40:31 +0000 (17:40 +0200)]
Fix SAT (#15428)

Signed-off-by: lsiepel <leosiepel@gmail.com>
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2 years ago[jdbc] Improve conversion of database value to item state (#15434)
Jacob Laursen [Sat, 23 Sep 2023 15:34:06 +0000 (17:34 +0200)]
[jdbc] Improve conversion of database value to item state (#15434)

* Improve conversion of database value to item state
* Refactor test cases to reduce redundancy
* Refactor for type-safety
* Refactor type cast

Fixes #15433

---------

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2 years ago[homematic] checkstyle fixes (#15604)
lsiepel [Fri, 22 Sep 2023 21:25:06 +0000 (23:25 +0200)]
[homematic] checkstyle fixes (#15604)

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2 years agoJava 17 features (T-Z) (#15576)
Holger Friedrich [Thu, 21 Sep 2023 05:58:53 +0000 (07:58 +0200)]
Java 17 features (T-Z) (#15576)

- add missing @override
- Java style array syntax
- remove redundant modifiers
- always move String constants to left side in comparisons
- simplify lambda expressions and return statements
- use replace instead of replaceAll w/o regex
- instanceof matching and multiline strings
- remove null check before instanceof

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2 years ago[miio] Java style cleanup (#15610)
Marcel [Tue, 19 Sep 2023 20:53:50 +0000 (22:53 +0200)]
[miio] Java style cleanup (#15610)

Introducing non-breaking improvements from #15520
- Java style array syntax
- remove redundant modifiers
- always move String constants to left side in comparisons
- multiline strings

Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
Co-authored-by: Holger Friedrich <mail@holger-friedrich.de>
2 years agoNew Crowdin updates (#15627)
openhab-bot [Tue, 19 Sep 2023 16:31:02 +0000 (18:31 +0200)]
New Crowdin updates (#15627)

* New translations boschshc.properties (Italian)

* New translations boschindego.properties (Italian)

2 years ago[knx] Adapt to core, temperature differences (#15573)
Holger Friedrich [Wed, 13 Sep 2023 18:23:59 +0000 (20:23 +0200)]
[knx] Adapt to core, temperature differences (#15573)

Special handling for temperature differences in °F and °F/%,
DPT 9.002 and 9.003, needs to be adapted due to change in core.

Refs openhab/openhab-core#3792.

Implementation is valid for 4.0 and 4.x snapshot.

Fixes #15567.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>