Commit Graph

6510 Commits (main)

Author SHA1 Message Date
Holger Hees 2247c2b825
fix shelly manage ui (#19242) 2025-09-16 21:21:50 +02:00
Joshua Freeman 0d2c48fc7a
[wiz] Fix bugs for improved stability and consistency (#19321)
* Make bug fixes for Wiz binding for stability and consistency.

Signed-off-by: Joshua Freeman <github@frejos.net>
2025-09-16 21:16:59 +02:00
Dan Cunningham c618ffa88b
[matter] Fix bridge fan mode configuration (#19293)
* [matter] Fixes bridge fan mode configuration bug

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2025-09-16 21:15:01 +02:00
dependabot[bot] 2a972c7a45
Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4 (#19333)
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.5.3 to 3.5.4.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.3...surefire-3.5.4)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-version: 3.5.4
  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>
2025-09-15 09:01:04 +02:00
dependabot[bot] 131e317c5d
Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.3 to 3.5.4 (#19334)
Bumps [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) from 3.5.3 to 3.5.4.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.3...surefire-3.5.4)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-failsafe-plugin
  dependency-version: 3.5.4
  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>
2025-09-15 08:57:18 +02:00
mjagdis 07f232af39
[tuya] Improve connection handling (#18829)
* [tuya] Fix format of DP_REFRESH payload

Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk>
2025-09-15 07:23:07 +02:00
Holger Friedrich c4dceefccd
Activate javaagent for tests to avoid JDK warnings (#19329)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-14 23:20:19 +02:00
Holger Friedrich 3942fd29da
[knx] Fix test warning (#19330)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-14 23:06:42 +02:00
lsiepel cbfff2b2cd
Add unit conversion (#19325)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-09-14 10:58:51 +02:00
lo92fr 93cc3ab06c
[linky] Fix new url schema for getMeasures() related to September Enedis changes to WebAPI (#19289)
* fix new url schema for getMeasures():
- add segment to URL
- use new userId in URL
- fix entry point from v1 to v2

Signed-off-by: Laurent ARNAL <laurent@clae.net>
2025-09-14 09:05:08 +02:00
David Read 2ccf6bb54d
Update README.md (#19314)
Remove % from condition. It causes an evaluation error.

Signed-off-by: David Read <DavidR1953@users.noreply.github.com>
2025-09-13 10:14:43 +02:00
Holger Friedrich d0efcd78a7
[pythonscripting] Workdaround for failing clean on Windows (#19316)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-12 16:12:20 +02:00
Jacob Laursen deef965aad
[hue] Refactor to use `Stream.toList()` and pattern matching for `instanceof` (#19318)
* Use pattern matching for instanceof

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-09-12 15:49:45 +02:00
Bernd Weymann 073ed7e3f8
[tibber] Tibber pulse hardware support for non tibber customers (#19280)
* subscription handling for non tibber customers

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2025-09-11 20:18:59 +02:00
tb4jc 424b01ba8c
[modbus.stiebeleltron] Binding enhancements with new Things and support for more (missing) channels (#17962)
* Big change and enhancement of the Stiebel Eltron ISG openHAB binding.

Signed-off-by: Thomas Burri <th@thonojato.ch>
2025-09-11 11:31:36 +02:00
Bernd Weymann 8b0b1f42ec
[tibber] Quarter-hourly prices (#19312)
* adjust price query resolution

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2025-09-11 10:58:05 +02:00
Marcel Goerentz 5a48ca6b73
[evcc] Fix bug where json parsing could throw an exception (#19302)
* Fix bug where json parsing could throw an exception

Signed-off-by: Marcel Goerentz <57457529+marcelGoerentz@users.noreply.github.com>
2025-09-11 10:53:28 +02:00
Jacob Laursen 4176647972
[netatmo] Refactor `Optional` fields to nullable (#19298)
* Refactor Optional fields to nullable

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-09-11 10:51:15 +02:00
lsiepel 8725638abd
Bump org.mockito:mockito-core from 5.11.0 to 5.19.0 in /bundles (#19283)
Bumps [org.mockito:mockito-core](https://github.com/mockito/mockito) from 5.11.0 to 5.19.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v5.11.0...v5.19.0)
2025-09-10 23:10:30 +02:00
Andrew Fiddian-Green 2808642984
[hue] Add new API support infrastructure (#19309)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-09-10 21:17:05 +02:00
Holger Friedrich beba61421e
Resolve itests after core update (#19311)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-10 21:00:12 +02:00
Markus Michels 3034465f6c
[shelly] Add support for BLU Wallswitch 4, RC Button 4, Remote, Tough ZB, H&T ZB, BLU Distance (#19097)
Signed-off-by: Markus Michels <markus7017@gmail.com>
2025-09-09 22:22:48 +02:00
dependabot[bot] f817cb086a
Bump the ftpupload group with 2 updates (#19300)
Bumps the ftpupload group with 2 updates

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 16:20:03 +02:00
Дилян Палаузов 0b2e2cf3d1
persistence.jpa/README: add new line (#19301) 2025-09-08 16:18:50 +02:00
Holger Friedrich 43afc5f5f1
Extend dependabot: ftpupload (#19296)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-08 07:30:11 +02:00
dependabot[bot] 4d15e99032
Bump org.eclipse.jdt:ecj from 3.41.0 to 3.43.0 (#19295)
* Bump org.eclipse.jdt:ecj from 3.41.0 to 3.43.0

Bumps [org.eclipse.jdt:ecj](https://github.com/eclipse-jdt/eclipse.jdt.core) from 3.41.0 to 3.43.0.
- [Commits](https://github.com/eclipse-jdt/eclipse.jdt.core/commits)

---
updated-dependencies:
- dependency-name: org.eclipse.jdt:ecj
  dependency-version: 3.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

* Fix null annotation

Also-by: Holger Friedrich <mail@holger-friedrich.de>
Signed-off-by: dependabot[bot] <support@github.com>
2025-09-08 07:24:09 +02:00
dependabot[bot] 7c80002e7d
Bump actions/stale from 9 to 10 (#19294)
Bumps [actions/stale](https://github.com/actions/stale) from 9 to 10.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v9...v10)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: '10'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-08 07:22:10 +02:00
Roland Tapken a5381d1fed
[serial] Add TCP and binary protocol support (#16205)
* Added code to convert binary data into a hexa-decimal 'charset'

Signed-off-by: Roland Tapken <dev@cybso.de>
2025-09-07 21:59:23 +02:00
lsiepel a5fcfe40c4
[network] Fix discovery performance causing a slow openHAB start (#17972)
* Fix performance
* Improvements
* Add logging
* Improve logging
* Update bundles/org.openhab.binding.network/src/main/java/org/openhab/binding/network/internal/utils/NetworkUtils.java
* Improve thread handling
* Improve shutdown
* thread cleanup
* Improve per thread allocation
* Stop on finishing all interfaces
* Change Arping to make use of completeablefeature
* Seperate presence detection from lifecycle
* Improve logging and filtering
* Create seperate ScheduledExecutorService
* Fix review comment
* Improve network address checks
* Improve interrupthandling
* Revert threadlocal
* Refactor Presencedetection
* Make LatencyParser accept Windows' <1ms syntax for minimal latency
* Remove misleading reference to non-existing NetworkHandlerBuilder
* Handle thread-safety of NetworkDiscoveryService.executorService
* Fix network interface exclusion
* Make PresenceDetectionValue thread-safe
* Partial refactoring of PresenceDetection

Fixes:
  - Synchronization of lastSeen
  - Joining of async tasks
  - Minor logging improvements
Addition:
  - Create setIcmpPingMethod()

* Partial refactoring of NetworkDiscoveryService

Fixes:
  - Correct the number of addresses in a /24 subnet.
  - Restructure task creation so that one less thread is needed per scanned address, and so that startScan() is guaranteed to return quickly.
  - Create independent threads for posting discovery results, as this can take a long time and might not finish before the executor shuts down.

* Make NetworkHandler thread-safe
* Make SpeedTestHandler thread-safe
* Make sure that process output is consumed
* Implement tool-specific latency parsing
* Fix NetworkDiscoveryService configuration and make the thread pool size configurable
* i18n
* Fix test

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
Co-authored-by: Wouter Born <github@maindrain.net>
Co-authored-by: Ravi Nadahar <nadahar@rediffmail.com>
2025-09-07 19:51:15 +02:00
Holger Friedrich ea276c759a
Adapt add-ons to new hivemq version (#19278)
* Adapt add-ons to new hivemq version

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-07 14:56:48 +02:00
lsiepel 94d7c15e22
[ecovacs] Fix bundle installation by upgrading dependency (#18986)
Also-by: Wouter Born <github@maindrain.net>
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-09-07 14:45:55 +02:00
lsiepel ef8976982e
[xmppclient] Fix bundle installation by upgrading dependency (#18983)
Also-by: Wouter Born <github@maindrain.net>
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-09-07 14:44:42 +02:00
lsiepel 458fc9550f
[mqtt.homeassistant] Improve discovery performance (#19201)
* Reduce work within locks
* Fix sorting and stream for performance
* Prevent rescheduling timer
* Reduce memory for two complex lists
* Adjust test
* Fix python packages path on Windows (#19249)

So explicitly add the *nix-style path to the syspath, so that
even on Windows the installed packages can be found.

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
Co-authored-by: Cody Cutrer <cody@cutrer.us>
2025-09-06 11:42:16 +02:00
Martin van Wingerden 280bb38029
[rfxcom] Added additional FirmwareType's (#19286)
Closes: #13024

Signed-off-by: Martin van Wingerden <martin@martinvw.nl>
2025-09-06 11:25:24 +02:00
Bernd Weymann 94e771e4f7
[mercedesme] Bugfix charge program selection (#19272)
* bugfix charge program selection
* reduce logging

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2025-09-06 10:08:46 +02:00
maniac103 8cf841df14
[homematic] Adjust warning if current value is out of range (#19284)
* [homematic] Handle special values when assembling config

For numeric data points, the central can send us values with special
meaning whose value is outside of the min...max range. Accept such
values while saving configuration.

Signed-off-by: Danny Baumann <dannybaumann@web.de>
2025-09-05 17:27:32 +02:00
Дилян Палаузов 28610e05bc
Remove all super(); calls (#19279)
by calling:
  sed -i "/super();/d" $(git grep -l "super();")
2025-09-05 13:59:34 +02:00
Matthew Skinner ddea03f1e5
Change JSON formatting (#19095)
Signed-off-by: Matthew Skinner <matt@pcmus.com>
2025-09-05 08:17:48 +02:00
lsiepel f3ab7c89a3
[jdbc] Update dependencies (#19172)
* Update mysql to 9.4.0.
* Update hsqldb to 2.7.4
* Update h2 to 2.3.232
* Update mariadb to 3.5.5
* Update postgresql to 42.7.7
* Update sqlite to 3.50.3.0

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-09-03 22:38:43 +02:00
Holger Friedrich 51963af22c
Resolve after upgrade of directory watcher (#19277)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-03 22:18:59 +02:00
Bernd Weymann 46a858191d
[tibber] Add energy price and taxes (#19194)
* add energy price and taxes

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2025-09-03 20:56:39 +02:00
Dan Cunningham 5d38b6e364
[openhabcloud] Update README with setImage examples (#19239)
* [openhabcloud] Update README with setImage examples

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2025-09-03 20:42:00 +02:00
Artur-Fedjukevits 539f52715c
[openaitts] Add new voices, model and configuration (#19122)
* update
* Update TTS parameter labels and i18n
* Add default i18n entries for TTS instructions parameter

Signed-off-by: Artur-Fedjukevits <fedjukevitsh@gmail.com>
2025-09-03 00:15:14 +02:00
jsjames c92509de7c
[rollershutterposition] Enhancement to position synchronization and emulation in handlers (#18932)
* Added support for restoreOnStartup of position
Added support to update the state if the binding sends position updates

Signed-off-by: Jeff James <jeff@james-online.com>
2025-09-02 16:15:59 +02:00
Holger Friedrich f2b8f2674c
Resolve after jmdns upgrade (#19274)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-01 18:31:52 +02:00
mlobstein 6758592249
Add request timeout (#19271)
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2025-08-31 22:03:03 +02:00
lsiepel 2bdca5517f
Fix NPE (#18980)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-08-31 12:05:32 +02:00
Holger Friedrich 9dc6e48174
Resolve after jmdns/xtext/xtend/uom upgrade (#19266)
* Resolve after jmdns upgrade

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-31 11:34:27 +02:00
lsiepel ce80a9861f
[groheondus] Adapt to API changes (#19160)
* Update dependency

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-08-30 12:28:43 +02:00
dependabot[bot] 5d6409f5d8
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 (#19179)
Bumps [org.apache.maven.plugins:maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.11.2 to 3.11.3.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](https://github.com/apache/maven-javadoc-plugin/compare/maven-javadoc-plugin-3.11.2...maven-javadoc-plugin-3.11.3)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-version: 3.11.3
  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>
2025-08-30 11:52:23 +02:00