Commit Graph

4684 Commits

Author SHA1 Message Date
sihui
9d32a37495 Update Cloud Connector installation procedure (#16601)
Signed-off-by: sihui <10405486+sihui62@users.noreply.github.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:43 +02:00
Cody Cutrer
4d4c7f11f1 [mqtt.homie] build a per-thing thing type (#15893)
* [mqtt.homie] build a per-thing thing type

Signed-off-by: Cody Cutrer <cody@cutrer.us>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:43 +02:00
Andrew Fiddian-Green
bc05a8b1b6 [tado] Change humidity and heatingPower channels to QuantityType (#16531)
* [tado] tweaks to xml

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:43 +02:00
Holger Friedrich
725575e606 Allow for compiling with Java 21 (#16594)
* Support Java 17 and 21, default compilation to Java 17 class files
* Add profile "j21" to compile to Java 21 class files
* Bump ecj to 3.36.0

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:43 +02:00
David Pace
06bbd4d3aa [boschshc] Add support for Dimmer (#16501)
Adds support for Bosch Smart Home Dimmer devices.

Signed-off-by: David Pace <dev@davidpace.de>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:43 +02:00
Wouter Born
7deea3a8e2 [upnpcontrol] Catch IAE when Album Art URI is invalid (#16597)
Fixes #16595

Signed-off-by: Wouter Born <github@maindrain.net>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:43 +02:00
Cody Cutrer
ef2d5ab921 [lutron] update instructions for LEAP authentication (#16510)
* [lutron] update instructions for LEAP authentication

Signed-off-by: Cody Cutrer <cody@cutrer.us>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:43 +02:00
David Pace
e99d5e1ffc [boschshc] Boost unit test coverage (#16500)
Boosts the unit test coverage for the `boschshc` binding in `src/main/java` to 94%.

Signed-off-by: David Pace <dev@davidpace.de>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:43 +02:00
Holger Friedrich
597fa78b34 [knx] Upgrade Calimero to 2.6-rc1 (#16588)
* [knx] Upgrade Calimero to 2.6-rc1
- Bugfixes and new subtypes for DPTs 20, 21, 22.
- Remove workarounds for issues in v2.5.1.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:43 +02:00
Holger Friedrich
27fb533620 Upgrade SAT plugin to 0.16.0 (#16582)
Modify code which leads to build error with new version of SpotBugs.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:43 +02:00
David Pace
d3a107d9b7 [boschshc] Add support for Light/Shutter Control II (#16400)
* [boschshc] Add support for Shutter Control II (#14562)
* add new channel type for child protection

Signed-off-by: David Pace <dev@davidpace.de>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:43 +02:00
Markus Michels
bd2f2d4cdb [shelly] Add support for Range Extender feature (#16419)
* Add support for Shelly Range Extender mode (Plus/Pro series only)
* Check for secondary devices also when manual scan is triggered

Signed-off-by: Markus Michels <markus7017@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:43 +02:00
Holger Friedrich
7a7de3b794 [dynamodb] Enable tests (#16554)
Add missing dependencies after Karaf upgrade #16493.

Fixes #16535.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:42 +02:00
Matthew Skinner
37e7fbb568 Bump Kotlin, okhttp, okio, and java-telegram-bot-api libraries (#16458)
* update libs

Signed-off-by: Matthew Skinner <matt@pcmus.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:42 +02:00
Gaël L'hopital
2f6e8a0871 Complement to issue #16561 (#16589)
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:42 +02:00
Gaël L'hopital
09431e5245 [netatmo] Enhance RefreshCapability (#16574)
Signed-off-by: clinique <gael@lhopital.org>
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:42 +02:00
Gaël L'hopital
3da06f4e40 [linky] Binding stopped working (#16586)
* Change lincs entrypoint

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:42 +02:00
Florian Hotze
30d32f9357 [jsscripting] Fix memory leak on script execution failure (#16578)
Make engineIdentifier a instance field to ease debugging.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:42 +02:00
J-N-K
855ce4cfb1 [rrd4j] Fix missing service pid (#16569)
Signed-off-by: Jan N. Klug <github@klug.nrw>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:42 +02:00
J-N-K
80c51475b5 [mongodb] Fix missing service pid (#16568)
Signed-off-by: Jan N. Klug <github@klug.nrw>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:42 +02:00
J-N-K
c8f89720a6 [mapdb] Fix missing service pid (#16567)
Signed-off-by: Jan N. Klug <github@klug.nrw>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:42 +02:00
J-N-K
34a228787e [mail] Fix sending HTML mails (#16587)
Signed-off-by: Jan N. Klug <github@klug.nrw>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:42 +02:00
J-N-K
671ef37186 [mail] Fix content processing (#16580)
Signed-off-by: Jan N. Klug <github@klug.nrw>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:42 +02:00
Florian Hotze
a52e5fcf7a [jsscripting] Upgrade to openhab-js 4.9.0 (#16576)
Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:42 +02:00
Gaël L'hopital
806d462918 [netatmo] Add a buffer to lower Home API requests (#16562)
* Adding CacheCapability to HomeAPI

---------

Signed-off-by: clinique <gael@lhopital.org>
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:42 +02:00
Gaël L'hopital
8e4a8314e2 Enhance getActiveChildren() (#16573)
Signed-off-by: clinique <gael@lhopital.org>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:42 +02:00
Gaël L'hopital
b861c02386 [netatmo] Enhance bridge status reporting (#16571)
* Enhance bridge status reporting

---------

Signed-off-by: clinique <gael@lhopital.org>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:42 +02:00
Gaël L'hopital
4206dd811a Synchronized Weather cache update requests (#16572)
Signed-off-by: clinique <gael@lhopital.org>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:42 +02:00
Leif Bladt
f99ff75b9d Enable accumulated channels for Shelly Pro 3EM (#16566)
Signed-off-by: Leif Bladt <leif.bladt@gmx.de>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:42 +02:00
Holger Hees
fa5669cfca Use mac address as a fallback name (#16547)
Signed-off-by: Holger Hees <holger.hees@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:41 +02:00
J-N-K
8a9a5775f4 [inmemory] Fix boundaries for queries (#16563)
Queries should include the boundaries, but the previous code did not.

Signed-off-by: Jan N. Klug <github@klug.nrw>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:41 +02:00
Felix Schneider
cd8b4faec8 [Jellyfin] Overhaul README.md (#16359)
* Overhaul README.md

- Fix some typos
- Add some code brackets
- Some formatting changes

* Minor spelling and grammar changes

Signed-off-by: Felix Schneider <fs@felix-schneider.org>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:41 +02:00
Wouter Born
fd5b27d50c [modbus.sungrow] Add missing sungrow bundle (#16557)
Fixes #16558

Signed-off-by: Wouter Born <github@maindrain.net>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:41 +02:00
Georgios Moutsos
bd35403233 Amend README with missing bridge configuration parameter (#16556)
Signed-off-by: Georgios Moutsos <georgios.moutsos@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:41 +02:00
joerg1985
6d5b9668bc [systeminfo] Use the existing ChannelUID instance to check the linked state (#16553)
Signed-off-by: Jörg Sautter <joerg.sautter@gmx.net>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:41 +02:00
lolodomo
e8cff07721 [rotel] Support added for model RX-1052 (#16486)
* Two new channels to enable/disable speaker A and speaker B

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:41 +02:00
Gaël L'hopital
33b05a352d [netatmo] Bring back auto refresh for Weather Station and HomeCoach (#16546)
* Corrects and completes PR #16492

---------

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:41 +02:00
Gaël L'hopital
3fd387cab6 Reverting incorrect code move (#16548)
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:41 +02:00
Gaël L'hopital
f9b9a709e3 Avoiding reads of Energy data for Security channels (#16543)
Signed-off-by: clinique <gael@lhopital.org>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:41 +02:00
Holger Hees
1d3293f1a8 [jythonscripting] Updated documentation (#16541)
Signed-off-by: Holger Hees <holger.hees@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:41 +02:00
Mark Herwege
d8f4887ea5 [systeminfo] Add CPU frequency channels (#16012)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:41 +02:00
maniac103
975e2a0aa9 [hue] Shrink step size for increase/decrease commands (#16538)
A step size of 30 with a value range of 0..100 leads to only 4 steps,
which additionally are spaced unevenly. Shrink the step size to 10,
which yields 10 evenly spaced steps.
While at it, also deduplicate the increase/decrease code, which had
slightly different implementation in both branches.

Signed-off-by: Danny Baumann <dannybaumann@web.de>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:41 +02:00
M Valla
8aff5e98dc [openwebnet] Thermo: Fixed handling of mode=AUTO for bus_thermo_zone (#16534)
* [openwebnet] improved Thermo mode/weekly/scenario channels descriptions
* [openwebnet] Fixed handling of mode=AUTO for bus_thermo_zone
Fixes #13754

---------

Signed-off-by: Massimo Valla <mvcode00@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:41 +02:00
Wouter Born
1af986d427 [avmfritz] Disable unstable AVMFritzDiscoveryServiceOSGiTest (#16537)
See: https://github.com/openhab/openhab-addons/issues/16536

Signed-off-by: Wouter Born <github@maindrain.net>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:41 +02:00
Holger Hees
b56e727ed8 [jythonscripting] Refactor, improve and simplify (#16508)
* moved implementation to 'internal'
* refactored JythonScriptEngineFactory
* implemented JythonScriptFileWatcher
* fixed addon.xml & package-info.java
* simplify stream list collector in JythonScriptEngineFactory
* changed codeowner for jythonscripting
* organized imports in JythonScriptEngineFactory

Signed-off-by: Holger Hees <holger.hees@gmail.com>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:41 +02:00
Gaël L'hopital
2deacd47e1 [netatmo] Thing properties were no more provided (#16530)
Signed-off-by: clinique <gael@lhopital.org>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:40 +02:00
maniac103
13940df9bd [ecovacs] Add support for new API for fetching cleaning logs (#16524)
The existing cleaning logs API is only populated for devices older than
the T9/N9 generation; all newer devices use a new API. Since the new API
isn't populated for older devices, select the correct API depending on
device type.

Signed-off-by: Danny Baumann <dannybaumann@web.de>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:40 +02:00
Holger Friedrich
41b9a02dea Upgrade to Karaf 4.4.5 (#16493)
For release notes, see:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12353604&projectId=12311140

* [dynamodb] Disable tests

Tests are disabled due to compatibility issue of DynamoDBLocal and Jetty upgrade #16493.
To be resolved in subsequent commit.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:40 +02:00
openhab-bot
c7f79d6e0f New Crowdin updates (#16526)
* New translations netatmo.properties (Italian)
* New translations energidataservice.properties (Italian)

Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:40 +02:00
Jacob Laursen
0fae49d681 [jythonscripting] Fix addon id (#16527)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Signed-off-by: Ciprian Pascu <contact@ciprianpascu.ro>
2025-01-02 09:48:40 +02:00