Commit Graph
7071 Commits
Author SHA1 Message Date
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
Holger FriedrichandGitHub 6b541b061b [mapdb] Improve shutdown handling and add tests (#20153)
* [mapdb] Add unit tests

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-02-14 14:27:42 +01:00
Cody CutrerandGitHub f65514fcdb [io.homekit] Add AirPurifier accessory (#20213)
* [io.homekit] Add AirPurifier accessory And allow FilterMaintenance to be linked to it.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2026-02-14 14:23:32 +01:00
Gaël L'hopitalandGitHub d1ce992d4e [mynice] Enable legacy TLS protocols (#20205)
* Enabling legacy TLS protocols

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2026-02-14 14:19:53 +01:00
David PaceandGitHub c910d6994a [boschshc] Support TemperatureOffset service for thermostats (#20139)
* [boschshc] Support TemperatureOffset service for thermostats

- add new channel definition
- re-generate i18n properties
- add migration metadata
- add new service implementation
- register service in command extension
- add new service to abstract handler implementation
- add unit tests

Signed-off-by: David Pace <dev@davidpace.de>
2026-02-14 12:56:06 +01:00
Andrew Fiddian-GreenandGitHub 16345d12b4 [binding.homekit] Minor tweaks (#20209)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-02-14 00:14:53 +01:00
Jacob LaursenandGitHub 03b726fec3 [modbus] Fix addon.xml (#20222)
* Restore addon.xml for Modbus binding

This reverts commit 7df6238b05.
2026-02-13 21:38:17 +01:00
Andrew Fiddian-GreenandGitHub e731d52874 increase max content length (#20212)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-02-11 12:33:40 +01:00
realPyR3XandGitHub 84f7c1746a [roku] ECP requires host header with IP (#20208)
* fix: Roku ECP requires host header with IP

Signed-off-by: Chaz Kettleson <chaz@pyr3x.com>
2026-02-11 11:44:18 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
47fcdfae31 Bump org.apache.maven.plugins:maven-dependency-plugin (#20210)
Bumps [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) from 3.9.0 to 3.10.0.
- [Release notes](https://github.com/apache/maven-dependency-plugin/releases)
- [Commits](https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.9.0...maven-dependency-plugin-3.10.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-dependency-plugin
  dependency-version: 3.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-11 11:40:56 +01:00
Dan CunninghamandGitHub 377a5c581a [matter] Add support for door lock bolting (EU style locks) (#19386)
* [matter] adds support for door lock bolting (EU style locks

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2026-02-10 22:23:25 +01:00
Florian HotzeandGitHub 23a0b76d23 [pipertts] Add quality to UID/label & Code improvements (#20201)
* [pipertts] Add quality to UID and label
This allows to distinct between different qualities of a model.

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2026-02-10 22:21:32 +01:00
mlobsteinandGitHub 95725562fe [radiothermostat] Implement remote temperature deadband (#20207)
* Implement Remote Temperature Deadband

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2026-02-10 15:59:02 +01:00
Paul SmedleyandGitHub e0a8917a64 Fix wrong Type (#20197)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-02-07 00:30:24 +01:00
Florian HotzeandGitHub 95c0fb6b74 [jsscripting] Upgrade openhab-js to 5.17.0 (#20195)
Changelog: https://github.com/openhab/openhab-js/blob/main/CHANGELOG.md#5170

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2026-02-06 23:58:50 +01:00
Alexander FrieseandGitHub ce2984ff11 [easee] adopted allowed values for currents since easee also allows 1-5A. (#20189)
* adopted allowed values for currents since easee also allows 1-5A. see #19436

Signed-off-by: Alexander Friese <af944580@googlemail.com>
2026-02-06 20:38:47 +01:00
Marcel GoerentzandGitHub 8ad3e6b2af [evcc] Add forecast thing for storing forecast data from evcc (#20008)
* First minimal running version

Signed-off-by: Marcel Goerentz <57457529+marcelGoerentz@users.noreply.github.com>
2026-02-06 14:57:15 +01:00
Paul SmedleyandGitHub 35562a2203 Ignore REFRESH (#20192)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-02-06 10:31:46 +01:00
benediktkuntzandGitHub 4c367eb06d [gridbox] Enable authentication with E.ON API client #19772 (#19808)
* Issue 19772 Enable authentication with E.ON API client

Signed-off-by: Benedikt Kuntz <benkuntz@web.de>
2026-02-05 23:18:06 +01:00
Jacob LaursenandGitHub 5b9b8c7c48 Update rates (#20191)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2026-02-05 23:16:03 +01:00
Christoph WeitkampandGitHub 8fd7b33e9e [sensebox] Add unit hints for air pollution channels (#20188)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2026-02-05 22:23:02 +01:00
openhab-botandGitHub d7b19fa1b2 New translations vat.properties (Danish) (#20190) 2026-02-05 21:40:55 +01:00
Gaël L'hopitalandGitHub 753ab06289 [astro] Restore lost 180° on azimuth (#20187)
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2026-02-05 20:03:13 +01:00
Bernd WeymannandGitHub fcdadacb14 [openweathermap] Add unit hints for pollution channels (#20180)
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2026-02-05 18:28:45 +01:00
Holger FriedrichandGitHub d6e884a4aa Upgrade to Pax Web 8.0.34 / Jetty 9.4.58.v20250814 (#20182)
* Upgrade Pax Web from 8.0.33 to 8.0.34
* Upgrade Jetty from 9.4.57 to 9.4.58
* Upgrade to log4j 2.0.17

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-02-05 17:30:48 +01:00
openhab-botandGitHub cdf1fd4cd1 New translations astro.properties (Danish) (#20179) 2026-02-05 17:07:26 +01:00
Andrew Fiddian-GreenandGitHub 67bc6fe19b [binding.homekit] Improve I/O streaming (#20106)
* parser supplies at most one future; blocks otherwise
* improve error case handling
* fix input streams with help of new unit tests
* remove intermediate handover threads
* fix plain to encrypted socket transition sync
* add fix for #20040
* handle other interrupted exceptions
* tighter constraints on response window and logging
* suppress logging on shutdown
- add EncrypingOutputStream for socket output
- harden the set session keys handover
- add round trip crypto test
* reduce log clutter
- use single communication error handler
- expand thing status detail description

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-02-05 17:02:38 +01:00
Andrew Fiddian-GreenandGitHub 13bcb40e3d fix 'null' ip-address (#20183)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-02-05 16:55:33 +01:00
Paul SmedleyandGitHub 9e234d69cc [ring] Add support for snapshots from camera devices (#20152)
* Initial framework to get Snapshot images

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-02-04 20:59:43 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3a64fe3208 Bump org.apache.maven.plugins:maven-compiler-plugin (#20175)
Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.14.1 to 3.15.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.14.1...maven-compiler-plugin-3.15.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
  dependency-version: 3.15.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-04 15:11:43 +01:00
lsiepelandGitHub 677459cc79 Fix documentation, grammar, and spelling in addons IO / Persistence -Transform (#19611)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-02-03 21:45:57 +01:00
lsiepelandGitHub 7a00c38d54 [roborock] Fix update after disposal (#19831)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-02-01 20:59:42 +01:00