Daniel Demus and Github Action
9e77812ff3
Create fork-autosync.yml
...
Update fork-autosync.yml
2026-07-26 05:32:04 +00:00
Florian Hotze and GitHub
b536863960
[jsscripting] Upgrade to openhab-js 5.21.0 ( #21230 )
...
https://github.com/openhab/openhab-js/releases/tag/v5.21.0
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-07-25 19:45:19 +02:00
Gwendal Roulleau and GitHub
1246d37ca9
[gemini] Switch default model to 3.1-flash-lite ( #21239 )
...
gemini 2.5 is not available to newly created API key anymore.
Signed-off-by: Gwendal Roulleau <gwendal.roulleau@gmail.com >
2026-07-25 10:00:10 +02:00
Florian Hotze and GitHub
4f815819c3
[jsscripting] Minor improvements & fixes for Slf4JOutputStream implementations ( #21169 )
...
* [jsscripting] Slf4jOutputStream: Handle \r\n newlines/carriage returns
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-07-24 14:56:26 +02:00
Gaël L'hopital and GitHub
049a3ab72c
[worxlandroid] Don't assume provided timestamp is UTC ( #21208 )
...
* Don't assume provided timestamp is UTC
Signed-off-by: clinique <gael@lhopital.org >
2026-07-24 14:39:22 +02:00
Gaël L'hopital and GitHub
32ef54702e
Send minutes to API instead of seconds ( #21209 )
...
Signed-off-by: clinique <gael@lhopital.org >
2026-07-24 11:36:58 +02:00
stamateviorel and GitHub
dc5103b972
[androiddebugbridge] Tolerate transient ADB stream rejects in standby ( #21222 )
...
Some Android TV devices (e.g. certain Vestel panels) half-freeze their adbd in
standby: the TCP connection and ADB auth still succeed, but opening a shell
stream is rejected with `ConnectException: Stream open actively rejected by
remote peer`. checkConnection() treated any such failure as an immediate
COMMUNICATION_ERROR, so the thing flapped ONLINE/OFFLINE on every poll while the
device slept. Timeouts were already tolerated (maxADBTimeouts), but this
connection/stream error was not.
Signed-off-by: Stamate Viorel <stamate.viorel@gmail.com >
2026-07-24 10:52:39 +02:00
John McMillan and GitHub
f8288d10b6
[vizio] Send input CNAME (not display name) on current_input change ( #21238 )
...
* [vizio] Send input CNAME (not display name) on current_input change
Signed-off-by: John McMillan <johnmcmillaniv@gmail.com >
* [vizio] Guard against null/blank CNAME in input command
The InputList Item's CNAME field is not initialized, so getCname() may be
null at runtime (Gson). Look up the mapped CNAME explicitly and fall back to
the raw command when it is null or blank, so a missing CNAME never results in
the literal string "null" being sent in the current_input MODIFY.
Addresses review feedback on #21238 .
Signed-off-by: John McMillan <johnmcmillaniv@gmail.com >
* [vizio] Simplify input CNAME lookup (review feedback)
Apply @mlobstein's suggestions: use a single get() with an inline null
fallback for the input CNAME, and drop the redundant field comment.
Tested through the binding on a VQM55C-1004 (newer firmware) and a P55-C1
(older firmware, no regression) — real input switches confirmed by
current_input readback.
Signed-off-by: John McMillan <johnmcmillaniv@gmail.com >
2026-07-24 10:34:32 +02:00
maniac103 and GitHub
262cd2a5fa
[ecoflow] Fix possible deadlock upon connection ( #21232 )
...
* [ecoflow] Fix possible deadlock upon connection
Signed-off-by: Danny Baumann <dannybaumann@web.de >
2026-07-24 09:14:00 +02:00
maniac103 and GitHub
b30ebeb2c6
[ecoflow] Fix compiler warnings ( #21231 )
...
Signed-off-by: Danny Baumann <dannybaumann@web.de >
2026-07-24 09:10:34 +02:00
Nadahar and GitHub
62f407cf62
[nfty] Fix Actions return type ( #21188 )
...
* Fix return type of Nfty Actions
Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com >
2026-07-23 23:58:45 +02:00
Markus Michels and GitHub
3ca1a686d0
[shelly] Add Gen4 support for Shelly Plus 1L, 2L and 2PM ( #20975 )
...
* [shelly] Add Gen4 support for Shelly Plus 1L, 2L and 2PM
Signed-off-by: Markus Michels <markus7017@gmail.com >
2026-07-23 23:56:14 +02:00
5fc814af81
Bump org.snmp4j:snmp4j-unix-transport in the snmp4j group ( #21223 )
...
Bumps the snmp4j group with 1 update: org.snmp4j:snmp4j-unix-transport.
Updates `org.snmp4j:snmp4j-unix-transport` from 1.1.0 to 1.2.0
---
updated-dependencies:
- dependency-name: org.snmp4j:snmp4j-unix-transport
dependency-version: 1.2.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-07-23 11:32:57 +02:00
Michael F. and GitHub
5ff655416b
[remehaheating] Fix token refresh and re-authentication - Remove Jetty WWWAuthenticationProtocolHandler to handle 401 responses from Remeha API that lack the WWW-Authenticate header (RFC 7235 violation) - Add automatic re-authentication with refresh token on 401 responses - Store credentials for full re-authentication fallback when refresh fails - Add scope parameter to refresh token request (required by Azure B2C) - Clear cookies before re-authentication to avoid stale session issues - Add backoff mechanism to prevent excessive re-auth attempts - Cache climate zone and hot water zone IDs to avoid redundant API calls - Send temperature setpoint as string value (matching official app behavior) - Add i18n keys for thing status messages Signed-off-by: Michael Fraedrich <it-services@freddy4u.de> ( #21225 )
...
Signed-off-by: Michael Fraedrich <it-services@freddy4u.de >
2026-07-23 11:27:52 +02:00
Markus Michels and GitHub
60e4df4e70
[shelly] Fix dimmer brightness channel routing and missing timer-active update ( #21226 )
...
* [shelly] Fix dimmer brightness channel routing and missing timer-active update
Signed-off-by: Markus Michels <markus7017@gmail.com >
2026-07-23 09:57:43 +02:00
1e612a7208
Bump com.mycila:license-maven-plugin from 5.0.0 to 5.1.1 ( #21224 )
...
Bumps [com.mycila:license-maven-plugin](https://github.com/mathieucarbou/license-maven-plugin ) from 5.0.0 to 5.1.1.
- [Release notes](https://github.com/mathieucarbou/license-maven-plugin/releases )
- [Changelog](https://github.com/mathieucarbou/license-maven-plugin/blob/master/docs/releases.md )
- [Commits](https://github.com/mathieucarbou/license-maven-plugin/compare/v5.0.0...v5.1.1 )
---
updated-dependencies:
- dependency-name: com.mycila:license-maven-plugin
dependency-version: 5.1.1
dependency-type: direct:development
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-07-23 08:54:59 +02:00
Konstantin Polihronov and GitHub
28133df9fd
[shelly] Fix TRV Gen1 controlMode command always setting Manual mode ( #21086 )
...
* [shelly] Fix TRV Gen1 controlMode command always setting Manual
Signed-off-by: Konstantin Polihronov <polychronov@gmail.com >
2026-07-22 14:48:50 +02:00
Markus Michels and GitHub
e02242f110
[shelly] Add resetTotals channel and per-minute energy history channels ( #21190 )
...
* [shelly] Add resetTotals channels to reset accumulated energy counters
Signed-off-by: Markus Michels <markus7017@gmail.com >
2026-07-20 22:08:45 +02:00
Florian Hotze and GitHub
09b3792946
[io.opentelemetry] Initial contribution ( #21127 )
...
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-07-19 18:04:40 +02:00
Holger Friedrich and GitHub
2f7cd2cca8
[GHA] Fix rebuild label ( #21183 )
...
actions/checkout v7 no longer allows checking out foreign repositories,
unless allow-unsafe-pr-checkout: true is specified.
This PR actually removes the foreign repo checkout, as the gh tool calls
should work on the base repo as well.
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-07-19 11:52:07 +02:00
8263fcff1b
Bump org.assertj:assertj-core ( #21192 )
...
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj ) from 3.25.3 to 3.27.7.
- [Release notes](https://github.com/assertj/assertj/releases )
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.25.3...assertj-build-3.27.7 )
---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
dependency-version: 3.27.7
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-17 19:18:21 +02:00
Dan Cunningham and GitHub
0d01b5c4c4
[unif] Prevent upgrade tool from modifying newly discovered things ( #21187 )
...
I added the upgrade tool late in the refactor which ended up breaking newly discovered things. This swaps add-channel for update-channel, which will add if missing, update if there. This also versions newly discovered protect things to avoid migration running. Fixes #21172
Signed-off-by: Dan Cunningham <dan@digitaldan.com >
2026-07-16 22:59:12 +02:00
Holger Friedrich and GitHub
8074add1d8
Upgrade bouncycastle to 1.85 ( #21182 )
...
- Upgrade bouncycastle from 1.84 to 1.85, see https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html
- Introduce bouncycastle.version in top level pom
- Resolve itests
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-07-16 19:39:02 +02:00
Holger Friedrich and GitHub
31b6cd38de
[metrics] Upgrade dependencies ( #21004 )
...
* Adapt to core change, i.e.
* metrics-core from 4.2.38 to 4.2.39
* micrometer-core from 1.16.3 to 1.17.0
* Upgrade prometheus metrics from 1.5.0 to 1.8.0.
Changelog: https://github.com/prometheus/client_java/releases
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-07-16 15:17:12 +02:00
6fd4e9107a
Bump org.assertj:assertj-core in /bundles/org.openhab.binding.salus ( #21185 )
...
Bumps [org.assertj:assertj-core](https://github.com/assertj/assertj ) from 3.25.3 to 3.27.7.
- [Release notes](https://github.com/assertj/assertj/releases )
- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.25.3...assertj-build-3.27.7 )
---
updated-dependencies:
- dependency-name: org.assertj:assertj-core
dependency-version: 3.27.7
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-16 13:36:28 +02:00
Dan Cunningham and GitHub
ce5bf5921b
[mcp] Fix log buffer ( #21178 )
...
* [mcp] Fix log buffer
Signed-off-by: Dan Cunningham <dan@digitaldan.com >
2026-07-16 09:24:05 +02:00
Markus Michels and GitHub
f25040e956
[shelly] Fix meter migration gap and channel state on Thing re-init ( #21140 )
...
* [shelly] Fix stale/wrong channel values on Thing disable/enable
Signed-off-by: Markus Michels <markus7017@gmail.com >
2026-07-15 23:19:48 +02:00
Bernd Weymann and GitHub
fc47a86d3d
[dirigera] Bugfix device set capabilities ( #21119 )
...
* deviceset property bugfix
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com >
2026-07-15 20:51:58 +02:00
mlobstein and GitHub
6e509e7880
[benqprojector] Removal of unnecessary and unused code ( #21099 )
...
* [benqprojector] Apply time unit to lamptime
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com >
2026-07-15 20:44:57 +02:00
mjagdis and GitHub
8f4087ee62
[tuya] Dimmer channels must not have min/max on state descriptions ( #21084 )
...
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk >
2026-07-15 20:18:11 +02:00
Bernd Weymann and GitHub
11ef5c9147
[openweathermap] Five day timeseries forecast ( #21098 )
...
* forecast-timeseries-5d
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com >
2026-07-15 19:22:13 +02:00
csab77 and GitHub
a957a2defc
[icloud] Fix HTTP 409 handling in 2FA/SMS auth flow ( #21176 )
...
Apple's idmsa.apple.com auth endpoints reply with HTTP 409
Signed-off-by: Christian Schreiner <schreiner_c@gmx.de >
2026-07-15 18:41:54 +02:00
Florian Hotze and GitHub
776c9ca4a1
[jsscripting] Upgrade to openhab-js 5.20.0 ( #21174 )
...
Changelog:
- https://github.com/openhab/openhab-js/blob/main/CHANGELOG.md#5200
- https://github.com/openhab/openhab-js/blob/main/CHANGELOG.md#5190
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-07-15 13:56:12 +02:00
Hilbrand Bouwkamp and GitHub
0cc33a0f62
[peblar] Initial contribution ( #20896 )
...
* [peblar] Initial contribution of Peblar binding.
Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl >
2026-07-15 10:40:01 +02:00
mlobstein and GitHub
20685c83b2
[epsonprojector] Prevent power item bounce ( #21091 )
...
* Prevent power item bounce and apply time unit to lamptime
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com >
2026-07-14 21:00:49 +02:00
Bernd Weymann and GitHub
9d9fa77d9f
[mercedesme] Fix max SoC for vehicles without charge programs ( #21135 )
...
* support maxsoc for newer vehicles
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com >
2026-07-14 13:41:19 +02:00
Stewart Cossey and GitHub
1776a3df4b
[hccrubbishcollection] Update API URL ( #21159 )
...
* Update API URL
The API url has changed. Also added in staging URL, but unused at the moment.
Signed-off-by: Stewart Cossey <stewart.cossey@gmail.com >
2026-07-13 15:42:23 +02:00
Jan Gustafsson and GitHub
d9e346be2d
[verisure] Fix login failures caused by Verisure API changes ( #21142 )
...
* [verisure] Fix login failures caused by Verisure API changes
Signed-off-by: Jan Gustafsson <jannegpriv@gmail.com >
2026-07-13 13:16:40 +02:00
Jacob Laursen and GitHub
b1caf2e361
Remove undocumented Contact command support ( #21165 )
...
Resolves #21157
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2026-07-13 13:15:16 +02:00
Dan Cunningham and GitHub
1d2727dc24
[unifi] Fix parsing WebRTC Thing paths ( #21164 )
...
Newly discovered things have a slightly different id pattern after we merged the bindings that we were not parsing correctly.
Signed-off-by: Dan Cunningham <dan@digitaldan.com >
2026-07-12 21:13:12 +02:00
stamateviorel and GitHub
39dee8dbeb
[unifi] Fix Access insight-log parsing when an event has multiple devices ( #21162 )
...
* [unifi] Fix Access insight-log parsing when an event has multiple devices
Signed-off-by: Stamate Viorel <stamate.viorel@gmail.com >
2026-07-12 21:01:02 +02:00
stamateviorel and GitHub
1e05d45a59
[unifi] Include userStatus and door name in Access log payloads ( #21161 )
...
The Access `access.logs.add` event already carries the acting user's
status and the door display name in its `_source.target` array
Signed-off-by: Stamate Viorel <stamate.viorel@gmail.com >
2026-07-12 20:53:30 +02:00
Garrett Scoville and GitHub
e66e047f86
[zwavejs] Fix boolean value type bug in multicast messages ( #21137 )
...
* fix boolean value type bug in multicast messages
Signed-off-by: Garrett Scoville <garrett.scoville@gmail.com >
2026-07-10 22:17:01 +02:00
Markus Michels and GitHub
274d43f0ff
[shelly] Fix meter support, decouple meters from relays ( #20805 )
...
* [shelly] Fix meter support: decouple meters from relays, add non-breaking channel migration infrastructure
Signed-off-by: Markus Michels <markus7017@gmail.com >
2026-07-10 19:31:16 +02:00
Florian Hotze and GitHub
bbfc35bc03
[jsscripting] Minor code improvements ( #21094 )
...
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-07-10 16:19:41 +02:00
Doug Culnane and GitHub
42c7cf1352
[renault] Quota Limit errors in GUI ( #15106 ) ( #21104 )
...
Signed-off-by: Doug Culnane <doug@culnane.net >
2026-07-10 16:17:50 +02:00
Jacob Laursen and GitHub
cf511b4da8
Fix issue type for bugs ( #21136 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2026-07-10 16:16:07 +02:00
Jacob Laursen and GitHub
3696576afb
Use issue types rather than labels ( #21110 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2026-07-10 15:49:02 +02:00
David Henshaw and GitHub
1c18158d2f
[tapocontrol] Fix KLAP-protocol powercycle recovery for 1.4.6 firmware ( #21118 )
...
* KLAP PowerCycle Recovery with 1.4.6 firmware
Signed-off-by: David Henshaw <david@henshaws.me >
2026-07-10 15:33:07 +02:00
Florian Hotze and GitHub
99a94c5964
[yamahareceiver] Limit number of max parallel status requests per bridge ( #21125 )
...
* [yamahareceiver] Limit the number of max parallel HTTP requests per bridge & Add null annotations
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-07-09 23:24:56 +02:00