Dan Cunningham and GitHub
a4bef92da4
[jsscripting] Don't close the shared GraalJS engine on factory deactivation ( #20889 )
...
* [jsscripting] Don't close the shared GraalJS engine on factory deactivation
Signed-off-by: Dan Cunningham <dcunningham@procedesoftware.com >
2026-06-19 14:55:30 +02:00
Andreas Berger and GitHub
a86adc9705
[fineoffsetweatherstation] Fix false low battery for voltage sensors on HTTP API ( #21000 )
...
* [fineoffsetweatherstation] Fix false low battery for voltage sensors on HTTP API
Signed-off-by: Andreas Berger <andreas@berger-freelancer.com >
2026-06-19 10:31:38 +02:00
Andreas Berger and GitHub
4270356dee
[basicprofiles] Add State Delay profile ( #20929 )
...
* [basicprofiles] Add State Delay profile
Signed-off-by: Andreas Berger <andreas@berger-freelancer.com >
2026-06-19 10:30:58 +02:00
Markus Michels and GitHub
2da6b67f2c
[shelly] Add support for Shelly BLU Motion ZB, BLU H&T Display ZB, BLU For/Window ZB, BLU Remote ZB ( #20967 )
...
* [shelly] BLU ZB step 0: move scalar/array handling from JS to Java
Signed-off-by: Markus Michels <markus7017@gmail.com >
2026-06-19 10:29:31 +02:00
bruestel and GitHub
0d112b59f2
[homeconnectdirect] Home Connect Direct binding initial contribution ( #20653 )
...
* [homeconnectdirect] Home Connect Direct Binding initial contribution
Signed-off-by: Jonas Brüstel <openhab@bruestel.net >
2026-06-19 10:19:20 +02:00
Dan Cunningham and GitHub
bbb099a362
[matter] Dependency Cleanups ( #21001 )
...
This removes unused dependencies and reruns our code-gen logic, there
are no functional changes to the binding code in this PR, just
general housekeeping.
Signed-off-by: Dan Cunningham <dan@digitaldan.com >
2026-06-18 18:46:41 +02:00
Dan Cunningham and GitHub
fb88301d32
[unifi] Unifi family of addons ( #20598 )
...
* Unify UniFi Network, Protect and Access bindings
Signed-off-by: Dan Cunningham <dan@digitaldan.com >
2026-06-18 18:42:33 +02:00
Andrew Fiddian-Green and GitHub
3d0958a390
[homekit] Fix representation property. Fix config auto-update ( #20801 )
...
* test release
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2026-06-18 15:41:21 +02:00
mlobstein and GitHub
c17601636b
[gpio] Add notes about RPi5 incompatibility and Trixie installation ( #20997 )
...
* Add notes about RPi5 incompatibility and Trixie installation
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com >
2026-06-18 15:10:40 +02:00
jimtng and GitHub
c26742bd0e
[yamlcomposer] Add missing bnd import ( #20999 )
...
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
2026-06-18 15:09:04 +02:00
Jacob Laursen and GitHub
2a7a55214a
Map semantic equipment tags to archetypes ( #20930 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2026-06-17 21:54:35 +02:00
Dan Cunningham and GitHub
4b0bfa6b4f
[matter] Upgrade matter.js 0.17.3 ( #20996 )
...
This includes a number of key bug fixes from the downstream library.
Signed-off-by: Dan Cunningham <dan@digitaldan.com >
2026-06-17 21:39:05 +02:00
bruestel and GitHub
b15061e1d1
[homeconnect] Fix bridge access after handler disposal ( #20993 )
...
* [homeconnect] Fix bridge access after handler disposal
Signed-off-by: Jonas Brüstel <openhab@bruestel.net >
2026-06-17 16:39:15 +02:00
Paul Smedley and GitHub
faa9d2ce2c
[teslapowerwall] Fix for binding staying offline after 401 and other small changes ( #20979 )
...
* Fix for binding staying offline after 401 and other small changes
Signed-off-by: Paul Smedley <paul@smedley.id.au >
2026-06-17 10:29:25 +02:00
Jacob Laursen and GitHub
7ea571b953
Fix some minor null annotation issues ( #20986 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2026-06-17 10:15:21 +02:00
c089bcf69a
Bump js-yaml from 4.1.1 to 4.2.0 in /bundles/org.openhab.binding.matter/matter-server ( #20988 )
...
* Bump js-yaml in /bundles/org.openhab.binding.matter/matter-server
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.1 to 4.2.0.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/commits )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.2.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix lock file
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Leo Siepel <leosiepel@gmail.com >
2026-06-17 10:10:35 +02:00
a148c56370
Bump ws from 8.20.1 to 8.21.0 in /bundles/org.openhab.binding.matter/matter-server ( #20989 )
...
* Bump ws in /bundles/org.openhab.binding.matter/matter-server
Bumps [ws](https://github.com/websockets/ws ) from 8.20.1 to 8.21.0.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.20.1...8.21.0 )
---
updated-dependencies:
- dependency-name: ws
dependency-version: 8.21.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix lock file
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Leo Siepel <leosiepel@gmail.com >
2026-06-17 10:09:43 +02:00
b9af6fa71b
Bump org.jsoup:jsoup from 1.15.3 to 1.22.2 ( #20991 )
...
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup ) from 1.15.3 to 1.22.2.
- [Release notes](https://github.com/jhy/jsoup/releases )
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES.md )
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.15.3...jsoup-1.22.2 )
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-version: 1.22.2
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-06-17 10:04:25 +02:00
671e2ba380
Bump com.github.eirslett:frontend-maven-plugin from 2.0.0 to 2.0.1 ( #20990 )
...
Bumps [com.github.eirslett:frontend-maven-plugin](https://github.com/eirslett/frontend-maven-plugin ) from 2.0.0 to 2.0.1.
- [Changelog](https://github.com/eirslett/frontend-maven-plugin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eirslett/frontend-maven-plugin/compare/frontend-plugins-2.0.0...frontend-plugins-2.0.1 )
---
updated-dependencies:
- dependency-name: com.github.eirslett:frontend-maven-plugin
dependency-version: 2.0.1
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-06-17 09:53:37 +02:00
ad27ea32ba
[ecovacs] Update smack dependency ( #20221 )
...
* Update to rc1
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
Co-authored-by: Kai Kreuzer <kai@openhab.org >
2026-06-17 09:50:14 +02:00
1cebe6781c
[pirateweather] Initial contribution ( #18877 )
...
Signed-off-by: Scott Hanson <scooter_seh@yahoo.com >
Co-authored-by: Leo Siepel <leosiepel@gmail.com >
Co-authored-by: Andrew Fiddian-Green <software@whitebear.ch >
2026-06-16 23:15:30 +02:00
jimtng and GitHub
a0165d3241
[jrubyscripting] Upgrade to JRuby 10.0.6.0 ( #20951 )
...
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
2026-06-16 23:03:57 +02:00
mjagdis and GitHub
90b1c5021b
[tuya] Always update Channel list when initializing Things ( #20937 )
...
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk >
2026-06-16 15:26:01 +02:00
mjagdis and GitHub
101310243f
[tuya] Improve channel categories ( #20940 )
...
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk >
2026-06-16 15:21:30 +02:00
Paul Smedley and GitHub
e595906f71
[opengarage] Move to jetty httpclient and other small improvements ( #20980 )
...
* Move to jetty httpclient
Signed-off-by: Paul Smedley <paul@smedley.id.au >
2026-06-16 15:17:55 +02:00
Paul Smedley and GitHub
b8bb1448c1
[teslascope] Fix multiple bugs and stability improvements ( #20944 )
...
* Implement gemini suggested fixes
Signed-off-by: Paul Smedley <paul@smedley.id.au >
2026-06-16 15:09:10 +02:00
Paul Smedley and GitHub
d10453e966
[amberelectric] Code Improvements ( #20956 )
...
* Code Improvements
Signed-off-by: Paul Smedley <paul@smedley.id.au >
2026-06-16 15:04:33 +02:00
Andreas Berger and GitHub
eec57fb44b
[fineoffsetweatherstation] Fix dynamically created channels disappearing ( #20942 )
...
Dynamically created gateway channels could disappear and reappear over
time.
Signed-off-by: Andreas Berger <andreas@berger-freelancer.com >
2026-06-16 10:16:11 +02:00
Mark Herwege and GitHub
4b294d79a0
[meross] fix mqtt cloud connection ( #20939 )
...
* fix mqtt cloud connection
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2026-06-16 09:45:58 +02:00
Andreas Berger and GitHub
cf6861fdd2
[fineoffsetweatherstation] Add WN38 black globe sensor and fix lightning distance in miles ( #20941 )
...
Add the black globe (BGT, 0xA1) and wet bulb globe (WBGT, 0xA2)
temperatures of the WN38 sensor as dedicated channels.
Signed-off-by: Andreas Berger <andreas@berger-freelancer.com >
2026-06-16 09:21:03 +02:00
Paul Smedley and GitHub
8fe8fef73c
[ring] Fix multiple stability issues ( #20943 )
...
* Implement fixes suggested by Gemini
Signed-off-by: Paul Smedley <paul@smedley.id.au >
2026-06-15 22:55:42 +02:00
jimtng and GitHub
9269dd3d82
[yamlcomposer] Remove snakeyaml-engine from feature dependency ( #20938 )
...
* [yamlcomposer] Remove snakeyaml-engine from feature dependency
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
2026-06-15 22:49:14 +02:00
Jacob Laursen and GitHub
d1c99de5a9
[shelly] Provide unit hints for UoM channels ( #20945 )
...
* Provide unit hints for UoM channels
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2026-06-15 21:38:42 +02:00
Paul Smedley and GitHub
21b7d4a9d2
[roborock] Code Improvements/modernisation ( #20954 )
...
* Code Improvements
Signed-off-by: Paul Smedley <paul@smedley.id.au >
2026-06-15 21:13:59 +02:00
Paul Smedley and GitHub
8b605fc8e1
[daikin] Implement code improvements ( #20957 )
...
* Implement code improvements
Signed-off-by: Paul Smedley <paul@smedley.id.au >
2026-06-15 20:49:03 +02:00
Christian Kittel and GitHub
115cb9473e
Calculate the correct channel value for soil moisture #20962 ( #20963 )
...
Signed-off-by: Christian Kittel <ckittel@gmx.de >
2026-06-15 20:19:06 +02:00
Markus Michels and GitHub
9c0c1295b8
[shelly] Fix stopping sensor updates when using combo sensor connected to Shelly Addon ( #20932 )
...
* Fix externalTemp channel updates, improve test coverage
Signed-off-by: Markus Michels <markus7017@gmail.com >
2026-06-14 20:23:57 +02:00
Markus Michels and GitHub
fc68fffa12
Make sure thing type mapping for Shelly Plug S Gen 2 is correct ( #20965 )
...
Signed-off-by: Markus Michels <markus7017@gmail.com >
2026-06-14 20:11:01 +02:00
Vlad Kolotov and GitHub
2a8504cac6
[bluetooth] Fix BlueZ events stopping after reconnect (no SERVICES_DISCOVERED) ( #20950 )
...
#20903 changed onServicesResolved() to call discoverServices() instead of
firing SERVICES_DISCOVERED unconditionally. discoverServices() only notified
when the openHAB-side service list *grew* (getGattServices().size() >
getServices().size()). That list (supportedServices) is only cleared on BlueZ
object removal, so on a normal reconnect BlueZ re-fires ServicesResolved=true
while the list is already fully populated, the "grew" check is false, and
SERVICES_DISCOVERED is never re-fired.
Consumers built on ConnectedBluetoothHandler re-arm their notifications and
polling off onServicesDiscovered() (e.g. grundfosalpha enables notifications
and schedules its read loop there; the generic binding rebuilds channels).
Swallowing the event leaves the Thing ONLINE but silent after every reconnect
- no events are received, matching #20947 .
Fire SERVICES_DISCOVERED whenever the GATT is resolved with services present,
not only when the list just grew. Population still happens only when the list
grows, but the notification now always reaches listeners on a resolve. The
event is idempotent for all consumers (generic only adds missing channels;
ConnectedBluetoothHandler/grundfosalpha re-enabling notifications is a no-op
when already notifying).
Fixes #20947
Signed-off-by: Vlad Kolotoff <vkolotoff@pm.me >
2026-06-14 13:03:26 +02:00
6e83787d8c
Bump org.eclipse.jdt:ecj from 3.45.0 to 3.46.0 ( #20919 )
...
* Bump org.eclipse.jdt:ecj from 3.45.0 to 3.46.0
Bumps [org.eclipse.jdt:ecj](https://github.com/eclipse-jdt/eclipse.jdt.core ) from 3.45.0 to 3.46.0.
- [Commits](https://github.com/eclipse-jdt/eclipse.jdt.core/commits )
---
updated-dependencies:
- dependency-name: org.eclipse.jdt:ecj
dependency-version: 3.46.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fixes for ecj 3.46
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-06-13 08:44:30 +02:00
Konstantin Polihronov and GitHub
a8604a0916
[paradoxalarm] Fix channel-type UID collision across thing types ( #20934 )
...
Rename each channel-type to a unique ID
Signed-off-by: Konstantin Polihronov <polychronov@gmail.com >
2026-06-13 07:51:18 +02:00
mjagdis and GitHub
03905448be
[tuya] Percent channels can be dimmers ( #20933 )
...
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk >
2026-06-12 08:44:23 +02:00
lsiepel and GitHub
6fef37f3a3
[homematic] Reduce SAT warnings ( #20651 )
...
* Reduce SAT warnings
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
2026-06-11 23:12:05 +02:00
openhab-bot and GitHub
58e9fad3fc
New translations lgwebos.properties (French) ( #20931 )
2026-06-11 23:06:04 +02:00
Andreas Berger and GitHub
a5b2a0e226
[fineoffsetweatherstation] Add 10-min avg wind direction and 24h rainfall ( #20928 )
...
* [fineoffsetweatherstation] Add 10-min avg wind direction and 24h rainfall
Add three readings now identified in the Ecowitt HTTP API:
- direction-wind-avg-10min: 10-minute average wind direction
(common_list item 0x6D)
- rain-24-hours / piezo-rain-24-hours: rainfall over the last 24 hours
(HTTP-only, keyed by id 0x7C in the rain and piezoRain groups)
Also drop the redundant standalone rain-state dynamic channel.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Signed-off-by: Andreas Berger <andreas@berger-freelancer.com >
* [fineoffsetweatherstation] Apply review feedback on PR 20928
- Use hyphenated compound adjective "10-Minute Average" in labels
- Clarify that the HTTP raining indicator is piezo-only after the
standalone rain-state channel was dropped
Signed-off-by: Andreas Berger <andreas@berger-freelancer.com >
2026-06-11 22:45:51 +02:00
0ce7a5a464
Resolve itest dependencies ( #20927 )
...
Signed-off-by: openhab-bot <bot@openhab.org >
Co-authored-by: openhab-bot <bot@openhab.org >
2026-06-11 15:03:38 +02:00
Patrik Gfeller and GitHub
1bdc8a4c9f
[jellyfin] Add support for server versions > 10.8 ( #18628 )
...
* [jellyfin] Add OpenAPI Generator templates for code generation
Signed-off-by: Patrik Gfeller <patrik.gfeller@proton.me >
2026-06-11 10:42:35 +02:00
Paul Smedley and GitHub
ae1acbd0ba
[roborock] Fixes for Q7/Q10 robots ( #20920 )
...
* Add dynamic channel for Q10 devices allowing commands to be sent via DP
Signed-off-by: Paul Smedley <paul@smedley.id.au >
2026-06-11 10:32:25 +02:00
lsiepel and lolodomo
1a0f776e90
Update bundles/org.openhab.binding.lgwebos/src/main/java/org/openhab/binding/lgwebos/internal/handler/LGWebOSHandler.java
...
Signed-off-by: lsiepel <leosiepel@gmail.com >
2026-06-11 07:42:29 +02:00
Leo Siepel and lolodomo
2820e4bd8f
Fix thing status description
...
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
2026-06-11 07:42:29 +02:00