Gaël L'hopital and GitHub
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
jimtng and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
138a977336
remove unsupported 'context' values ( #20273 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2026-02-22 17:13:35 +01:00
Dan Cunningham and GitHub
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
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 Friedrich and GitHub
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
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-Green and GitHub
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 Cunningham and GitHub
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
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 Friedrich and GitHub
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 Cutrer and GitHub
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'hopital and GitHub
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 Pace and GitHub
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-Green and GitHub
16345d12b4
[binding.homekit] Minor tweaks ( #20209 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2026-02-14 00:14:53 +01:00
Jacob Laursen and GitHub
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-Green and GitHub
e731d52874
increase max content length ( #20212 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2026-02-11 12:33:40 +01:00
realPyR3X and GitHub
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
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 Cunningham and GitHub
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 Hotze and GitHub
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
mlobstein and GitHub
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 Smedley and GitHub
e0a8917a64
Fix wrong Type ( #20197 )
...
Signed-off-by: Paul Smedley <paul@smedley.id.au >
2026-02-07 00:30:24 +01:00
Florian Hotze and GitHub
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 Friese and GitHub
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 Goerentz and GitHub
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 Smedley and GitHub
35562a2203
Ignore REFRESH ( #20192 )
...
Signed-off-by: Paul Smedley <paul@smedley.id.au >
2026-02-06 10:31:46 +01:00
benediktkuntz and GitHub
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 Laursen and GitHub
5b9b8c7c48
Update rates ( #20191 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2026-02-05 23:16:03 +01:00
Christoph Weitkamp and GitHub
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-bot and GitHub
d7b19fa1b2
New translations vat.properties (Danish) ( #20190 )
2026-02-05 21:40:55 +01:00
Gaël L'hopital and GitHub
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 Weymann and GitHub
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 Friedrich and GitHub
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-bot and GitHub
cdf1fd4cd1
New translations astro.properties (Danish) ( #20179 )
2026-02-05 17:07:26 +01:00
Andrew Fiddian-Green and GitHub
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-Green and GitHub
13bcb40e3d
fix 'null' ip-address ( #20183 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2026-02-05 16:55:33 +01:00
Paul Smedley and GitHub
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
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
lsiepel and GitHub
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
lsiepel and GitHub
7a00c38d54
[roborock] Fix update after disposal ( #19831 )
...
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
2026-02-01 20:59:42 +01:00
lsiepel and GitHub
d07447bb5d
Fix documentation, grammar, and spelling in bindings W-Z ( #19603 )
...
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
2026-02-01 20:55:52 +01:00
lsiepel and GitHub
d900852261
Fix markdown issues ( #20170 )
...
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
2026-02-01 19:54:34 +01:00
openhab-bot and GitHub
211f0e286f
New Crowdin updates ( #20168 )
...
* New translations volvooncall.properties (French)
* New translations volvooncall.properties (German)
2026-02-01 00:00:09 +01:00
Andrew Fiddian-Green and GitHub
124d19c946
[hue] Support new bridge v3 features ( #19838 )
...
* [hue] add support for area motion resources
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2026-01-31 17:32:39 +01:00
Andrew Fiddian-Green and GitHub
0a9bdb5c5e
[binding.homekit] Add camera snapshot channel ( #20035 )
...
* add support for camera snapshot image channel
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2026-01-31 10:45:02 +01:00