Jacob Laursen and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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] and GitHub
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
Дилян Палаузов and GitHub
0b2e2cf3d1
persistence.jpa/README: add new line ( #19301 )
2025-09-08 16:18:50 +02:00
Holger Friedrich and GitHub
43afc5f5f1
Extend dependabot: ftpupload ( #19296 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-09-08 07:30:11 +02:00
dependabot[bot] and GitHub
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
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 and GitHub
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
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 and GitHub
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 and GitHub
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 and GitHub
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
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 and GitHub
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 and GitHub
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 and GitHub
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
Дилян Палаузов and GitHub
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 and GitHub
ddea03f1e5
Change JSON formatting ( #19095 )
...
Signed-off-by: Matthew Skinner <matt@pcmus.com >
2025-09-05 08:17:48 +02:00
lsiepel and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
f2b8f2674c
Resolve after jmdns upgrade ( #19274 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-09-01 18:31:52 +02:00
mlobstein and GitHub
6758592249
Add request timeout ( #19271 )
...
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com >
2025-08-31 22:03:03 +02:00
lsiepel and GitHub
2bdca5517f
Fix NPE ( #18980 )
...
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
2025-08-31 12:05:32 +02:00
Holger Friedrich and GitHub
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 and GitHub
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
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
Florian Hotze and GitHub
8efd3990f8
[jsscripting] Automatically convert event data in UI-based scripts from Java to JS types ( #19260 )
...
* [jsscripting] Automatically convert event data in UI-based scripts from Java to JS types
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2025-08-30 10:06:55 +02:00
Florian Hotze and GitHub
2966d33fc1
[fronius] Fix scheme vs schema typo ( #19263 )
...
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2025-08-29 17:57:22 +02:00
Florian Hotze and GitHub
2f3c291b9d
[jsscripting] Upgrade to openhab-js 5.13.0 ( #19259 )
...
Changelog: https://github.com/openhab/openhab-js/blob/main/CHANGELOG.md#5130
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2025-08-29 17:43:00 +02:00
Florian Hotze and GitHub
654be3d89c
[fronius] Use Solar API for getting serial number ( #19262 )
...
* [fronius] Use Solar API for getting serial
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2025-08-29 17:42:22 +02:00
Bernd Weymann and GitHub
b4d83ab930
[mercedesme] Add channel energy to max soc ( #19243 )
...
* add channel to calculate energy needed to reach max soc
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com >
2025-08-29 12:44:50 +02:00
Florian Hotze and GitHub
6ab5d848e8
[froniuswattpilot] Add channels to control surplus SoC & boost charging ( #19256 )
...
* [froniuswattpilot] Add channels to control surplus SoC & boost charging
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2025-08-29 10:44:07 +02:00
Hans Böhm and GitHub
887a842c03
change updater logic to reduce serial communications ( #19258 )
...
Signed-off-by: Hans Böhm <h.boehm@gmx.at >
2025-08-29 09:08:47 +02:00
Hans Böhm and GitHub
1c61b66f1d
[comfoair] fix temperatur command calculation ( #19257 )
...
* fix temp command
Signed-off-by: Hans Böhm <h.boehm@gmx.at >
2025-08-28 23:13:43 +02:00
Florian Hotze and GitHub
b28715570f
[fronius] Add actions to force battery discharging ( #19254 )
...
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2025-08-27 20:23:34 +02:00
Florian Hotze and GitHub
4da0fee5b3
[evcc] Remove myself from CODEOWNERS ( #19253 )
...
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2025-08-27 20:13:02 +02:00
Florian Hotze and GitHub
f899b8802b
[jsscripting] Extend auto-injection configuration with transformations & Update default ( #19130 )
...
* [jsscripting] Extend auto-injection configuration with transformations
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2025-08-27 18:58:15 +02:00
Martin and GitHub
c777ccf38c
[bambulab] Add bambu.sh script to retrieve cloud token ( #18896 )
...
* feat(bambulab): Add bambu.sh script to retrieve cloud token
Signed-off-by: Martin Grześlowski <martin.grzeslowski@gmail.com >
2025-08-27 17:49:19 +02:00