Commit Graph
7597 Commits
Author SHA1 Message Date
Andreas BergerandGitHub 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 BergerandGitHub 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 MichelsandGitHub 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
bruestelandGitHub 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 CunninghamandGitHub 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 CunninghamandGitHub 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-GreenandGitHub 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
mlobsteinandGitHub 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
jimtngandGitHub 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 LaursenandGitHub 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 CunninghamandGitHub 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
bruestelandGitHub 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 SmedleyandGitHub 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 LaursenandGitHub 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
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Leo Siepel
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
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Leo Siepel
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
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
jimtngandGitHub 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
mjagdisandGitHub 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
mjagdisandGitHub 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 SmedleyandGitHub 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 SmedleyandGitHub 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 SmedleyandGitHub 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 BergerandGitHub 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 HerwegeandGitHub 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 BergerandGitHub 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 SmedleyandGitHub 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
jimtngandGitHub 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 LaursenandGitHub 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 SmedleyandGitHub 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 SmedleyandGitHub 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 KittelandGitHub 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 MichelsandGitHub 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 MichelsandGitHub 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 KolotovandGitHub 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
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Holger Friedrich
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 PolihronovandGitHub 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
mjagdisandGitHub 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
lsiepelandGitHub 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-botandGitHub 58e9fad3fc New translations lgwebos.properties (French) (#20931) 2026-06-11 23:06:04 +02:00
Andreas BergerandGitHub 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 GfellerandGitHub 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 SmedleyandGitHub 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
lsiepelandlolodomo 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 Siepelandlolodomo 2820e4bd8f Fix thing status description
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-06-11 07:42:29 +02:00
Holger FriedrichandGitHub 9429fe0d39 [venstarthermostat] Deprecations (#20872)
* [venstarthermostat] Deprecations

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-11 07:33:59 +02:00