Commit Graph
7102 Commits
Author SHA1 Message Date
Gaël L'hopitalandGitHub 5e2926ac2c [netatmo] Simplify time zone handling for Home/Weather Station (#20315)
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2026-03-04 21:28:33 +01:00
Jacob LaursenandGitHub 1d8b74b203 Fix license header issues (#20130)
* Move 3rd party assets outside org/openhab folder

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2026-03-04 17:32:46 +01:00
Andrew Fiddian-GreenandGitHub d6183b03e0 Change deprecated required element to attribute (#20323)
* initial contribution

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-03-04 17:23:33 +01:00
Jacob LaursenandGitHub da135b9348 Add semantic tags for prices (#20174)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2026-03-03 22:49:29 +01:00
Paul SmedleyandGitHub c30a231903 Attemmpt to fix warning about shutdownNow (#20285)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-03-03 17:06:38 +01:00
Marcus BetterandGitHub 1b2575e5bf [bluelink] Support for Hyundai/Kia/Genesis in EU/CA (#19940)
* [bluelink] Support for Hyundai/Kia/Genesis in Canada

Signed-off-by: Marcus Better <marcus@better.se>
Signed-off-by: Florian Hotze <dev@florianhotze.com>
2026-03-03 16:56:49 +01:00
MartinandGitHub d075d32af7 [bambulab] Add layer-total channel (#20234)
* Total layers

Signed-off-by: Martin Grześlowski <martin.grzeslowski@gmail.com>
2026-03-03 16:41:45 +01:00
Holger FriedrichandGitHub d98e8db60b Upgrade Jackson to 2.21.1, resolve (#20308)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-03-02 21:49:07 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Holger Friedrich
9aeb547d5b Bump bnd.version from 7.1.0 to 7.2.1 (#20061)
* Bump bnd.version from 7.1.0 to 7.2.1

Bumps `bnd.version` from 7.1.0 to 7.2.1.

Updates `biz.aQute.bnd:bnd-maven-plugin` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/bndtools/bnd/releases)
- [Commits](https://github.com/bndtools/bnd/compare/7.1.0...7.2.1)

Updates `biz.aQute.bnd:bnd-indexer-maven-plugin` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/bndtools/bnd/releases)
- [Commits](https://github.com/bndtools/bnd/compare/7.1.0...7.2.1)

Updates `biz.aQute.bnd:bnd-resolver-maven-plugin` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/bndtools/bnd/releases)
- [Commits](https://github.com/bndtools/bnd/compare/7.1.0...7.2.1)

Updates `biz.aQute.bnd:bnd-export-maven-plugin` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/bndtools/bnd/releases)
- [Commits](https://github.com/bndtools/bnd/compare/7.1.0...7.2.1)

Updates `biz.aQute.bnd:bnd-testing-maven-plugin` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/bndtools/bnd/releases)
- [Commits](https://github.com/bndtools/bnd/compare/7.1.0...7.2.1)

Updates `biz.aQute.bnd:bnd-baseline-maven-plugin` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/bndtools/bnd/releases)
- [Commits](https://github.com/bndtools/bnd/compare/7.1.0...7.2.1)

Updates `biz.aQute.bnd:biz.aQute.bnd.annotation` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/bndtools/bnd/releases)
- [Commits](https://github.com/bndtools/bnd/compare/7.1.0...7.2.1)

---
updated-dependencies:
- dependency-name: biz.aQute.bnd:bnd-maven-plugin
  dependency-version: 7.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: biz.aQute.bnd:bnd-indexer-maven-plugin
  dependency-version: 7.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: biz.aQute.bnd:bnd-resolver-maven-plugin
  dependency-version: 7.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: biz.aQute.bnd:bnd-export-maven-plugin
  dependency-version: 7.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: biz.aQute.bnd:bnd-testing-maven-plugin
  dependency-version: 7.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: biz.aQute.bnd:bnd-baseline-maven-plugin
  dependency-version: 7.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: biz.aQute.bnd:biz.aQute.bnd.annotation
  dependency-version: 7.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix bnd warnings about backslashes in pom.xml

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

* Tweak homeassistant itest

* Suppress SSL warning
* Allow to override system property polyglot.engine.userResourceCache
* Create cache within target directory

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

* Tweak mapdb itest

* Clear temporary database between tests

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

* Handle resolver issue with commons-codec

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

* Add Californium3.properties to .gitignore

Moving to target folder did not succeed. Ignoring to avoid broken CI
build.

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

* [mielecloud] Enable itests, disable ThingDiscoveryTest

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

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Holger Friedrich <mail@holger-friedrich.de>
2026-03-01 21:11:37 +01:00
Dan CunninghamandGitHub cbeb159336 [openhabcloud] Handle WebSocket connections to server (#20238)
* [openhabcloud] Handle WebSocket connections

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2026-03-01 20:14:13 +01:00
Holger FriedrichandGitHub 3396d18971 Upgrade cxf to 3.6.10 (#20278)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-03-01 20:10:42 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fdc7f2a549 Bump actions/upload-artifact from 6 to 7 (#20311)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-01 18:55:48 +01:00
jimtngandGitHub a0606970a1 Apply spotless (#20310)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2026-03-01 09:51:28 +01:00
Holger FriedrichandGitHub 535ff85401 [metrics] Upgrade dependencies (#20279)
* Adapt to core change, i.e.
  * metrics-core from 4.2.37 to 4.2.38
  * micrometer-core from 1.16.0 to 1.16.3

* Upgrade prometheus metrics from 1.4.3 to 1.5.0.

  Changelog: https://github.com/prometheus/client_java/releases

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-03-01 09:50:27 +01:00
Holger HeesandGitHub d06980de28 [pythonscripting] Simplify configuration and update helper lib to version 1.0.18 (#20289)
Signed-off-by: Holger Hees <holger.hees@gmail.com>
2026-02-28 23:32:20 +01:00
Mark HerwegeandGitHub c439b87838 getItemInfo enhancement (#20200)
* getItemInfo enhancement
* use exception instead of null if not supported

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2026-02-28 19:25:55 +01:00
Kai KreuzerandGitHub ae4472c661 Apply spotless (#20307)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2026-02-28 17:33:44 +01:00
Andrew Fiddian-GreenandGitHub 7e04e26400 [homekit.binding] Clean handler state if configuration changes (#20245)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-02-28 15:51:46 +01:00
Gaël L'hopitalandGitHub 3e5597d538 [netatmo] Avoid sending refresh requests twice (#20286)
* Avoids sending refresh requests twice

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2026-02-28 13:32:57 +01:00
Gaël L'hopitalandGitHub def04d09f0 [freeboxos] Review WebSocketManager to avoid IllegalStateException (#20280)
* Review WebSocketManager to avoid IllegalStateException

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2026-02-28 13:22:21 +01:00
lsiepelandGitHub 2d1112004b [myuplink] Fix support for decimal commands (#19906)
* Add scaleValue support

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-02-28 13:14:33 +01:00
Florian HotzeandGitHub 11c07c7c81 [pipertts] Upgrade to Piper 1.4.1 & Download from JFrog (#20292)
* [pipertts] Upgrade to Piper 1.4.1 & Download from JFrog

We've moved piper-jni development to a GitHub org,
and upgraded to Piper 1.4.1.

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2026-02-28 11:58:37 +01:00
Jacob LaursenandGitHub 44bd9ceff1 Fix warning (#20295)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2026-02-28 11:50:34 +01:00
Gaël L'hopitalandGitHub f43837b89d Error in capabilities associated to things (#20296)
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2026-02-28 11:27:37 +01:00
Gaël L'hopitalandGitHub e03b6a03f4 [netatmo] Enforce API reconnect delay (#18029)
* Enable push / pull mode when webhook is set

Signed-off-by: clinique <gael@lhopital.org>
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2026-02-28 10:58:12 +01:00
NadaharandGitHub f10e288429 [shelly] Fix Shelly2RpcSocket concurrency issues (#20069)
Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com>
2026-02-27 22:19:52 +01:00
Uğur TafralıandGitHub 279b7595d9 Fix #20290: multiply lift percent by 100 when sending goToLiftPercentage command (#20291)
The Matter spec's goToLiftPercentage command expects liftPercent100thsValue in
the range 0-10000 (hundredths of a percent), but the code was passing the raw
0-100 PercentType value directly. This caused commands like "50" to move the
blind to only 0.5% instead of 50%. The state reading path already correctly
divides currentPositionLiftPercent100ths by 100; this fixes the asymmetry on
the command path by multiplying percentType.intValue() by 100.
2026-02-27 20:07:37 +01:00
mriiceandGitHub c329e39e39 Fix deprecated Honeywell URL (#20298)
it looks like https://tccna.honeywell.com was decommissioned in February 2026 and replaced by https://tccna.resideo.com
2026-02-26 22:52:25 +01:00
NadaharandGitHub a9731bfb7e [openhabcloud] Fix bugs and add logging related to notification actions (#20247)
* [openhabcloud] Fix bugs and add logging related to notification actions

Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com>
2026-02-26 08:26:33 +01:00
881025c9b6 [jablotron] fix parsing blank event date (#20256)
Signed-off-by: Ondrej Pecta <opecta@gmail.com>
Co-authored-by: Ondrej Pecta <opecta@Mac.localdomain>
2026-02-26 08:15:15 +01:00
Florian HotzeandGitHub 3f5ba28971 [jsscripting] Upgrade to openhab-js 5.17.1 (#20283)
Changelog: https://github.com/openhab/openhab-js/blob/main/CHANGELOG.md#5171
This only includes a single bugfix and should be backported.

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2026-02-26 08:08:59 +01:00
Gaël L'hopitalandGitHub 7ef09fbd45 Use cache for event update requests (#20287)
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2026-02-26 07:39:30 +01:00
Gaël L'hopitalandGitHub 21a8aefeee [netatmo] Solving IAE in CameraCapability (#20254)
* Solving UAE

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2026-02-26 07:30:07 +01:00
Gaël L'hopitalandGitHub 1b6731f6bd [ecowatt] Handle Http error 500 more gracefully. (#20282)
* Handle Http error 500 more gracefully.

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2026-02-26 07:04:03 +01:00
Jacob LaursenandGitHub d525f7760a Remove merge conflict marker (#20271)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2026-02-23 09:14:14 +01:00
Andrew Fiddian-GreenandGitHub 5e1f3fb230 Restore ReadMe dynamic sub-bindings list (#20237)
* restore list-subs
* tweak sub binding titles

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-02-22 21:50:01 +01:00
Gaël L'hopitalandGitHub ba9762c7e8 [meteofrance] Avoid false assumption that rain forecast is provided (#20263)
* False assumption that forecast is provided avoided.
* Small code cleansing
* Log a message
* Correct orthograph

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2026-02-22 17:31:06 +01:00
jimtngandGitHub 8e4abda621 [jrubyscripting] Upgrade to JRuby 10.0.3.0 (#20270)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2026-02-22 17:25:12 +01:00
Andrew Fiddian-GreenandGitHub 8eb547f454 remove unsupported 'context' element (#20276)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-02-22 17:18:35 +01:00
Andrew Fiddian-GreenandGitHub 5ddff5e5e2 remove unsupported 'context' elements (#20275)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-02-22 17:17:50 +01:00
Andrew Fiddian-GreenandGitHub c49f7fa8ff remove unsupported 'context' elements (#20274)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-02-22 17:17:10 +01:00
Andrew Fiddian-GreenandGitHub 5c2d3f041c remove unsupported `context' elements (#20272)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-02-22 17:16:05 +01:00
Andrew Fiddian-GreenandGitHub 138a977336 remove unsupported 'context' values (#20273)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-02-22 17:13:35 +01:00
Dan CunninghamandGitHub c6dc8b45e4 [matter] Remove most polling (#20257)
* [matter] Remove most polling
After reading the spec more closely, nearly all the diagnostic data we pull for is actually subscribed and will be sent if it changes as updates.  The one exception is wifi rssi, but this PR change will only poll if the channel is actually linked to an item, so for most people, no polling will happen (hurray).
* Fix channel linked
* Diagnostic polling changes

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2026-02-22 13:07:23 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
789439f618 Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.4 to 3.5.5 (#20265)
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.5.4 to 3.5.5.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.4...surefire-3.5.5)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-version: 3.5.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-21 16:12:53 +01:00
Holger FriedrichandGitHub c1a21f3bae Upgrade Karaf to 4.4.10 (#20224)
* Revert "Downgrade karaf-maven-plugin to 4.4.8"
  This reverts commit c6c4eb0f82.
* Add bytebuddy to bootdelegation
* Upgrade Karaf to 4.4.10, this includes upgrades for the following libraries:
   pax-logging from 2.3.1 to 2.3.2
* Temporarily disable broken itests
* [mqtt.ruuvigateway] Add strings for itest
* Upgrade logback

Also-by: Wouter Born <github@maindrain.net>
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-02-18 16:48:20 +01:00
CopilotGitHubcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
1df8f04bad Fix RRD4j persistence tests for parallel CI execution (#20181)
* Initial plan
* Replace hardcoded Thread.sleep with robust polling mechanism in RRD4j tests
- Add STORAGE_TIMEOUT_MS constant (20 seconds for CI)
- Add POLL_INTERVAL_MS constant (250ms polling interval)
- Add Logger field and imports (SLF4J Logger/LoggerFactory)
- Add fail import for better assertions
- Implement waitForStorage() method that polls for data availability
- Replace all Thread.sleep calls with waitForStorage in 4 test methods
- Add detailed logging and failure messages for CI diagnostics

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-02-15 13:36:29 +01:00
Andrew Fiddian-GreenandGitHub 6309123887 Allow sub-bindings to be found in UI Add-on Store (#20217)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-02-15 13:24:39 +01:00
Dan CunninghamandGitHub 2ec86dc83b [matter] Adds missing Diagnostic Clusters (#20229)
* [matter] Adds missing Diagnostic Clusters

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2026-02-14 19:16:54 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f863368c82 Bump webpack in /bundles/org.openhab.binding.matter/matter-server (#20196)
Bumps [webpack](https://github.com/webpack/webpack) from 5.98.0 to 5.105.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack/compare/v5.98.0...v5.105.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-version: 5.105.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-14 15:36:25 +01:00