Commit Graph
7619 Commits
Author SHA1 Message Date
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>lsiepel
ca99dae009 [googlestt] Bump io.grpc:grpc-protobuf from 1.53.0 to 1.81.0 (#19157)
* Bump io.grpc:grpc-protobuf in /bundles/org.openhab.voice.googlestt

Bumps [io.grpc:grpc-protobuf](https://github.com/grpc/grpc-java) from 1.53.0 to 1.54.2.
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.53.0...v1.54.2)

---
updated-dependencies:
- dependency-name: io.grpc:grpc-protobuf
  dependency-version: 1.54.2
  dependency-type: direct:production
...

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

* Align gRPC versions in Google STT pom

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: lsiepel <leosiepel@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: lsiepel <leosiepel@gmail.com>
2026-06-06 12:30:12 +02:00
Paul SmedleyandGitHub e82f34bc29 [roborock] Add basic support for the Roborock Q10 vacs (#20895)
* Initial support for Q10

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-06-06 12:29:06 +02:00
Matthew SkinnerandGitHub e0609d0796 [ipobserver] Filter out bad sensor values from low battery or corrupt RF packets. (#20734)
* Filter out values that are out of range from corrupt packets or low
battery.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
2026-06-06 12:03:02 +02:00
Patrik GfellerandGitHub b09879ca7d fix(sat): suppress NullAnnotationsCheck for test source files (#20751)
Suppress NullAnnotationsCheck for all files under src/test/ 

Signed-off-by: Patrik Gfeller <patrik.gfeller@proton.me>
2026-06-06 11:53:23 +02:00
Holger FriedrichandGitHub 600fc4485a [androidtv] Fix color conversion in setAmbilightPixel (#20845)
* [androidtv] Fix color conversion in setAmbilightPixel

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-06 11:49:07 +02:00
mlobsteinandGitHub 3f0272c7b2 [epsonprojector] Add password authentication (#20852)
* Add password authentication

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2026-06-06 11:48:48 +02:00
Konstantin PolihronovandGitHub b757e91cd2 [paradoxalarm] Add SYNC_TIME command to sync panel clock on demand (#20744)
* [paradoxalarm] Add SYNC_TIME command to sync panel clock on demand

Signed-off-by: Konstantin Polihronov <polychronov@gmail.com>
2026-06-06 11:35:40 +02:00
Dan CunninghamandGitHub 212f19f57a [twilio] Use core WebhookService instead of cloud-binding reflection (#20749)
Switch from the reflection-based lookup of the openHAB Cloud
WebhookService to the new org.openhab.core.io.rest.WebhookService
interface in core, 

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2026-06-06 11:20:32 +02:00
Dan CunninghamandGitHub 3015f74b44 [mcp] New features and Improvements (#20824)
* [mcp] New features and improvements

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2026-06-06 10:51:22 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Holger Friedrich
313db93c7e Bump bnd.version from 7.2.3 to 7.3.0 (#20884)
* Bump bnd.version from 7.2.3 to 7.3.0

Bumps `bnd.version` from 7.2.3 to 7.3.0.

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

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

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

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

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

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

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

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

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

* adapt bndrun files

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

* Remove @ Component annotation from SamsungTvAppWatchService

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

* Remove @ Component annotation from viessmann DeviceHandler

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-06 10:48:31 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6cd8893439 Bump the jacoco group with 2 updates (#20893)
Bumps the jacoco group with 2 updates: [org.jacoco:org.jacoco.agent](https://github.com/jacoco/jacoco) and [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco).


Updates `org.jacoco:org.jacoco.agent` from 0.8.14 to 0.8.15
- [Release notes](https://github.com/jacoco/jacoco/releases)
- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.14...v0.8.15)

Updates `org.jacoco:jacoco-maven-plugin` from 0.8.14 to 0.8.15
- [Release notes](https://github.com/jacoco/jacoco/releases)
- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.14...v0.8.15)

---
updated-dependencies:
- dependency-name: org.jacoco:org.jacoco.agent
  dependency-version: 0.8.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: jacoco
- dependency-name: org.jacoco:jacoco-maven-plugin
  dependency-version: 0.8.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: jacoco
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-06 10:47:14 +02:00
Kai KreuzerandGitHub 81b84fb526 [tesla] Improve OFFLINE status description (#20892)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2026-06-06 08:23:00 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
672f54d7a5 Bump org.snmp4j:snmp4j from 3.10.0 to 3.11.0 in the snmp4j group (#20894)
Bumps the snmp4j group with 1 update: org.snmp4j:snmp4j.


Updates `org.snmp4j:snmp4j` from 3.10.0 to 3.11.0

---
updated-dependencies:
- dependency-name: org.snmp4j:snmp4j
  dependency-version: 3.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: snmp4j
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-06 08:20:52 +02:00
Vlad KolotovandGitHub b7906949c2 [bluetooth] Fix BlueZ GATT service discovery for slow/reconnecting devices (#20882)
Devices whose BlueZ connection completes shortly after the binding's connect
call times out, or that reconnect later, never had their GATT services
discovered, so their channels were never built or stopped updating (the Thing
kept only the rssi channel, or logged 'characteristic is missing' forever).

Signed-off-by: Vlad Kolotoff <vkolotov@gmail.com>
2026-06-05 16:29:45 +02:00
Holger FriedrichandGitHub a48d995a92 [vitotronic] Deprecations (#20878)
* [vitotronic] Deprecations

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-05 16:20:14 +02:00
Holger FriedrichandGitHub 04aa8ed770 [neeo] Deprecations (#20879)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-05 16:18:54 +02:00
Jonathan GilbertandGitHub 82f90fa3dd [influxdb] Fix InfluxDB 2 queries returning per-series instead of per-item results (#20885)
A single measurement can map to several InfluxDB series when incidental tags
(category/type/label) or the item tag are added/removed over the item's
lifetime (e.g. schema changes across upgrades). Flux's last(), sort() and
limit() all operate per series, so after #20654 moved keep() to the end of the
pipeline these ran against the un-collapsed series:

Signed-off-by: Jonathan Gilbert <jpg@trillica.com>
2026-06-05 16:11:29 +02:00
Alexander FrieseandGitHub 1019a07a20 [easee] Fix offline detection and recovery on connection loss (#20891)
* [easee] fix offline/recovery handling on connection loss

Signed-off-by: Alexander Friese <af944580@googlemail.com>
2026-06-05 16:10:08 +02:00
Markus MichelsandGitHub 96613bc338 [shelly] Test coverage for Consolidated Gen2 API Device Profile initialisation code (#20887)
* DeviceProfile test coverage

Signed-off-by: Markus Michels <markus7017@gmail.com>
2026-06-05 15:51:43 +02:00
Markus MichelsandGitHub d0bbd134ec [shelly] Refactor initialization of boolean variables (#20888)
* Removed boolean x = false;

Signed-off-by: Markus Michels <markus7017@gmail.com>
2026-06-05 15:51:05 +02:00
Dan CunninghamandGitHub c6ef2e2fd7 [openhabcloud] Provide core WebhookService (#20748)
* [openhabcloud] Provide core WebhookService

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2026-06-05 15:48:58 +02:00
Markus MichelsandGitHub 6243babac3 [shelly] Fix BLU event reception after WiFi disconnect of gateway device (#20886)
* Fix reinitialize problem after Wifi disconnect of the hub device and
binding stopping updates from BLU events.

Signed-off-by: Markus Michels <markus7017@gmail.com>
2026-06-05 15:46:48 +02:00
Paul SmedleyandGitHub 2cd67ded39 [roborock] Add support for Roborock Q7 vacuums (#20847)
* Detect B01, add protocol and device name to properties, add framework for writing commands

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-06-05 15:46:11 +02:00
Bjoern OlaussonandGitHub bf60793399 [homematic] Fix gateway deadlock on reconnect when handling newDevices (#20850)
Every time the CCU reboots the HmIP interface ends up stuck until the
binding is restarted.

Signed-off-by: B. Olausson <contactme.git@olausson.de>
2026-06-04 10:42:06 +02:00
mlobsteinandGitHub c8f0a8e500 [roku] README improvements and switch statement refactor (#20806)
* Update README

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2026-06-04 10:39:09 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5d57402f06 Bump org.apache.mina:mina-core in the ftpupload group (#20883)
Bumps the ftpupload group with 1 update: [org.apache.mina:mina-core](https://github.com/apache/mina).


Updates `org.apache.mina:mina-core` from 2.2.7 to 2.2.8
- [Commits](https://github.com/apache/mina/compare/2.2.7...2.2.8)

---
updated-dependencies:
- dependency-name: org.apache.mina:mina-core
  dependency-version: 2.2.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ftpupload
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 10:10:47 +02:00
84541be9ba [matter] matter.js 0.17 and various fixes (#20816)
* update to matterjs 0.17

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-03 22:31:15 +02:00
b272ac26f6 [shelly] Power Meter related descriptions and units fixed (#20811)
* Meter related descriptions and units fixed

Signed-off-by: Markus Michels <markus7017@gmail.com>
Co-authored-by: lsiepel <leosiepel@gmail.com>
2026-06-03 22:22:55 +02:00
Holger FriedrichandGitHub cf9de88fb4 [bluetooth.hdpowerview] maven-resources-plugin: replace deprecated parameter (#20865)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-03 21:59:55 +02:00
Holger FriedrichandGitHub e7df8dada5 [lgthinq] Deprecations (#20839)
* [lgthinq] Deprecations

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Signed-off-by: lsiepel <leosiepel@gmail.com>
2026-06-03 21:54:42 +02:00
Holger FriedrichandGitHub deee6b5325 [chatgpt] Deprecations (#20857)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-03 21:53:34 +02:00
Holger FriedrichandGitHub f4afa8c386 [hyperion] Fix deprecations and remove awt.Color (#20855)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-03 21:53:18 +02:00
Holger FriedrichandGitHub 30a3d193cc [mcp] Deprecations (#20861)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-03 21:44:36 +02:00
Holger FriedrichandGitHub 4bc344c6ca [viessmann] Deprecations (#20860)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-03 21:44:23 +02:00
8cd4cd709e [lutron] Deprecations (#20858)
* [lutron] Deprecations

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Co-authored-by: lsiepel <leosiepel@gmail.com>
2026-06-03 21:44:05 +02:00
Holger FriedrichandGitHub 4f5828b88e [jinja] Deprecations (#20862)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-03 21:40:22 +02:00
Holger FriedrichandGitHub 7e55132100 [googlestt] Deprecations (#20863)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-03 21:40:10 +02:00
Holger FriedrichandGitHub 38bec6259b [dali] Fix deprecations in color conversion code (#20854)
* [dali] Fix deprecations in color conversion code

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-03 21:34:44 +02:00
Holger FriedrichandGitHub df5e9dd4db [mqtt] Fix deprecations in color conversion code (#20867)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-03 21:32:31 +02:00
Holger FriedrichandGitHub 3b2048ae1d [homeassistant] Deprecations (#20864)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-03 21:32:10 +02:00
Holger FriedrichandGitHub ea22c7f71f [tradfri] Fix deprecations in color conversion code (#20868)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-03 21:31:43 +02:00
Holger FriedrichandGitHub 1c54fda178 [millheat] Deprecations (#20873)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-03 21:08:41 +02:00
Holger FriedrichandGitHub 33b083711d [sensibo] Deprecations (#20874)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-03 21:08:22 +02:00
Holger FriedrichandGitHub 104fcb7086 [globalcache] Deprecations (#20876)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-03 21:07:33 +02:00
Jacob LaursenandGitHub f65b290297 Use Collection API methods (#20833)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2026-06-03 21:05:22 +02:00
Holger FriedrichandGitHub 1db2a3fa5b [ihc] Deprecations (#20859)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-03 10:44:15 +02:00
Holger FriedrichandGitHub e5caf9db6b [wlanthermo] Deprecations (#20842)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-02 22:21:46 +02:00
Holger FriedrichandGitHub 3ad60c146b [zway] Deprecations (#20841)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-02 21:28:19 +02:00
Florian HotzeandGitHub a7d7aebb69 [jsscripting] Upgrade to openhab-js 5.18.1 (#20844)
Signed-off-by: Florian Hotze <dev@florianhotze.com>
2026-06-01 23:56:20 +02:00
Holger FriedrichandGitHub 2a147edce9 [wifiled] Deprecations (#20843)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-01 23:17:38 +02:00