Florian Hotze and GitHub
1876f5bdfa
[bluelink] Add a refresh action to refresh data from Bluelink servers ( #21052 )
...
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-07-09 23:13:32 +02:00
fccc1b8b37
Bump actions/cache from 5 to 6 ( #21037 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 5 to 6.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '6'
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>
2026-07-09 23:11:49 +02:00
robnielsen and GitHub
a80297dc2d
[mcp] Don't log a 'Roots list changed notification' warning message ( #21079 )
...
Signed-off-by: Rob Nielsen <rob.nielsen@yahoo.com >
2026-07-09 23:10:22 +02:00
2e31780c22
Bump org.snmp4j:snmp4j in the snmp4j group across 1 directory ( #21038 )
...
Bumps the snmp4j group with 1 update in the / directory: org.snmp4j:snmp4j.
Updates `org.snmp4j:snmp4j` from 3.11.0 to 3.12.2
---
updated-dependencies:
- dependency-name: org.snmp4j:snmp4j
dependency-version: 3.12.1
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-09 23:09:58 +02:00
Florian Hotze and GitHub
c17225f14b
[doorbird] Add a servlet to trigger events through webhooks ( #21095 )
...
* [doorbird] Add a webhook service to trigger `doorbell` and `motion` channels
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-07-09 23:09:17 +02:00
Andre Lackmann and GitHub
65c38fdea9
[enphase] Fix connection stability ( #21100 )
...
* [enphase] Read consumption from /ivp/meters/readings on firmware 7+
Signed-off-by: Andre Lackmann <andre@lackmann.net >
2026-07-09 23:06:15 +02:00
Bernd Weymann and GitHub
9cbd1456eb
fix checkstyle ( #21102 )
...
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com >
2026-07-09 23:05:42 +02:00
Christoph Weitkamp and GitHub
8b20e4b839
[evcc] Add channel for pv energy ( #21103 )
...
* [evcc] Add channel for pv energy
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2026-07-09 23:05:06 +02:00
jimtng and GitHub
0c83d12d06
Fix code block language ( #21113 )
...
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
2026-07-09 21:42:17 +02:00
Andrew Fiddian-Green and GitHub
d5c1168877
fix required attribute ( #21121 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2026-07-07 20:17:03 +02:00
Florian Hotze and GitHub
0dc0ee3e4f
Update openHAB version in create_openhab_binding_skeleton scripts ( #21126 )
...
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-07-07 17:19:09 +02:00
Andrew Fiddian-Green and GitHub
a5a74fd085
[ci build] Apply spotless to fix poms ( #21115 )
...
* fix poms
* change version on itests
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2026-07-06 21:54:17 +02:00
Florian Hotze and GitHub
2571934b4d
[gemini] Fix link to HLI docs ( #21106 )
2026-07-05 17:17:49 +02:00
openhab-bot
6c4bd00559
[unleash-maven-plugin] Preparation for next development cycle.
2026-07-05 14:04:45 +00:00
Florian Hotze and GitHub
b27a5e9248
[gemini] Fix HTTP 400 when using tool calling with thinking models ( #21097 )
...
* [gemini] Fix HTTP 400 when using tool calling with thinking models
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-07-02 21:04:46 +02:00
Florian Hotze and GitHub
880b574376
[jsscripting] Fix illegal multi-threaded access when using JSRule ( #21093 )
...
When using JSRule, the created SimpleRule is wrapper by ThreadsafeSimpleRuleDelegate to add the necessary synchronization.
If lock acquisition failed within the configured time or was interrupted,
it added the rule UID to the message, calling `delegate#getUID`,
which is overwritten from JS and thereby causes a GraalJS context access.
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-07-02 20:35:25 +02:00
openhab-bot and GitHub
68c1de8b06
New Crowdin updates ( #21092 )
...
* New translations ahawastecollection.properties (German)
* New translations bluetooth.properties (German)
* New translations evcc.properties (German)
* New translations bluetooth.properties (German)
* New translations mcp.properties (German)
2026-07-02 12:10:18 +02:00
openhab-bot and GitHub
edd7384d79
New Crowdin updates ( #21090 )
...
* New translations ntp.properties (German)
* New translations epsonprojector.properties (German)
* New translations resol.properties (German)
* New translations telegram.properties (German)
* New translations basicprofiles.properties (German)
2026-07-02 07:54:39 +02:00
openhab-bot and GitHub
aabfa390fe
New translations http.properties (German) ( #21089 )
...
[ci skip]
2026-07-01 23:44:58 +02:00
Dan Cunningham and GitHub
72a8737d11
[matter] Upgrade matter.js to 0.17.4 ( #21088 )
...
This is the latest stable release.
Signed-off-by: Dan Cunningham <dan@digitaldan.com >
2026-07-01 22:50:23 +02:00
Florian Hotze and GitHub
081eae9274
[jsscripting] Sync docs from openhab-js repo ( #21074 )
...
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-07-01 15:23:38 +02:00
openhab-bot and GitHub
f5b20ea0a6
New Crowdin updates ( #21087 )
...
* New translations astro.properties (German)
* New translations nanoleaf.properties (German)
* New translations openweathermap.properties (German)
* New translations openhabcloud.properties (German)
* New translations map.properties (German)
* New translations jsonpath.properties (German)
* New translations regex.properties (German)
* New translations scale.properties (German)
* New translations xpath.properties (German)
* New translations xslt.properties (German)
* New translations influxdb.properties (German)
* New translations exec.properties (German)
* New translations network.properties (German)
* New translations picotts.properties (German)
* New translations froniuswattpilot.properties (German)
* New translations math.properties (German)
2026-07-01 14:37:06 +02:00
robnielsen and GitHub
30edcfa5e3
[mcp] Document Antigravity CLI configuration ( #21080 )
...
Signed-off-by: Rob Nielsen <rob.nielsen@yahoo.com >
2026-07-01 07:52:53 +02:00
mlobstein and GitHub
dc1559b591
Correct rules examples ( #21075 )
...
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com >
2026-06-30 20:19:34 +02:00
Danilo Bürger and GitHub
e5796cb942
[freeathome] Fix periodic WebSocket disconnect in ping keep-alive mode ( #21065 )
...
The bridge sends a WebSocket ping every 10 seconds but only refreshed its
liveness timestamp on incoming text frames. Pong replies were never seen
because the handler did not implement WebSocketPingPongListener, so on an
idle SysAP the 90 second watchdog closed a healthy connection and the
binding reconnected in a loop.
Implement WebSocketPingPongListener and update lastReceivedTime on every
pong, so ping/pong keeps the connection alive while a genuinely dead peer
is still detected once pongs stop.
Signed-off-by: Danilo Bürger <info@danilobuerger.de >
2026-06-29 23:35:58 +02:00
Dan Cunningham and GitHub
433ba4a0f1
[matter] Fix crash for some Thread devices ( #21076 )
...
* [matter] Upgrade to 0.17.4-alpha
Fixes #21071
Signed-off-by: Dan Cunningham <dan@digitaldan.com >
2026-06-29 20:36:59 +02:00
openhab-bot and GitHub
a8861ed92a
New Crowdin updates ( #21068 )
...
* New translations jsscripting.properties (German)
* New translations gemini.properties (German)
* New translations shelly.properties (German)
2026-06-27 10:22:16 +02:00
Dan Cunningham and GitHub
43c8de7a65
[unifi] Fix session reauthentication for websockets ( #21063 )
...
* [unifi] Fixes session reauthentication for websockets
When a protect or access websocket session expired, the client was not
reauthorizing correctly with the new shared auth model.
Signed-off-by: Dan Cunningham <dan@digitaldan.com >
2026-06-26 23:00:29 +02:00
Dan Cunningham and GitHub
82f0c988e6
[matter] Prevent Thermostat bridge failures ( #21064 )
...
Matter.js 0.17 implemented strict data validate for thermostats that we
could violate, preventing them from being added to the bridge.
Signed-off-by: Dan Cunningham <dan@digitaldan.com >
2026-06-26 22:53:09 +02:00
Florian Hotze and GitHub
a94c69fd36
[jsscripting] Await activation of OSGiScriptExtensionProvider before registering ScriptEngineFactory ( #21042 )
...
* [jsscripting] Await activation of OSGiScriptExtensionProvider before registering ScriptEngineFactory
This ensures that OSGiScriptExtensionProvider / `require('@runtime/osgi').bundleContext` is always available when JS ScriptEngines are created.
Fixes issues such as #21014 .
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-06-26 14:34:39 +02:00
Florian Hotze and GitHub
2c5f67d303
[gemini] GeminiHLIService: Provide user-friendly, localized error messages ( #21048 )
...
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-06-26 14:03:47 +02:00
Florian Hotze and GitHub
331f60c71f
[jsscripting] Fix build failure due to missing webpack dependency by cloning openhab-js & installing its dev dependencies ( #21060 )
...
Supersedes #21059 .
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-06-26 13:39:56 +02:00
lsiepel and GitHub
cc3bf8c910
Fix reconnection logic ( #21058 )
...
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
2026-06-26 12:03:13 +02:00
Marcel and GitHub
b26db1fbdd
[miio] QR, Captcha, 2FA cloud login method enhancements. ( #20775 )
...
* [miio] WIP logon with 2fa and captcha and QR
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com >
2026-06-26 11:50:31 +02:00
Lee Ballard and GitHub
5445391f80
[ddwrt] Initial contribution of OH5 DD-WRT/OpenWrt/Tomato SSH based binding ( #20505 )
...
* [ddwrt] New OH4/5 dd-wrt binding
Signed-off-by: Lee Ballard <ballle98@gmail.com >
2026-06-26 10:58:42 +02:00
mlobstein and GitHub
907f56e5f1
Fix encoding of accented characters ( #21049 )
...
Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com >
2026-06-26 10:52:26 +02:00
Jan Gustafsson and GitHub
7f1a26401b
[electroluxappliance] Fix bridge going offline after restart ( #21047 ) ( #21055 )
...
The Electrolux token endpoint returns HTTP 401 without a WWW-Authenticate
header
Signed-off-by: Jan Gustafsson <jannegpriv@gmail.com >
2026-06-26 10:23:02 +02:00
Florian Hotze and GitHub
e77b1b0de0
Revert "[jsscripting] Don't close the shared GraalJS engine on factory deacti…" ( #21054 )
...
This reverts commit a4bef92da4 .
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-06-26 10:17:58 +02:00
Florian Hotze and GitHub
213a735f78
[homeconnectdirect] Dishwasher: Fix selected-program channel shows program keys ( #21056 )
...
Instead, it should display the program labels.
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-06-26 10:14:30 +02:00
Florian Hotze and GitHub
88c27909bf
[bluelink] Document that forceRefreshInterval=0 disables refresh from vehicle ( #21051 )
...
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-06-25 14:57:23 +02:00
mjagdis and GitHub
f9a1b46876
[tuya] Avoid leaking polling jobs ( #21040 )
...
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk >
2026-06-24 23:12:54 +02:00
ErikDB87 and GitHub
1bec51d1ab
[shelly] Add BLU packet threshhold and fix typo ( #21031 )
...
If a BLE device is restarted, its PID counter starts anew.
Signed-off-by: Erik De Boeck <deboeck.erik@gmail.com >
2026-06-24 17:58:04 +02:00
Patrik Gfeller and GitHub
b6cde8d55a
fix(jellyfin): add missing timeoutMs discovery parameter for IpAddonFinder ( #21039 )
...
Signed-off-by: Patrik Gfeller <patrik.gfeller@proton.me >
2026-06-24 16:40:35 +02:00
Dan Cunningham and GitHub
74aefb902e
[linkplay] Stability fixes ( #21025 )
...
* [linkplay] Add self-healing reconnect loop for offline devices
Signed-off-by: Dan Cunningham <dan@digitaldan.com >
2026-06-23 15:29:23 +02:00
Markus Michels and GitHub
43873cf0f3
[shelly] Fix addon sensor read errors causing spurious 0 °C spike ( #20995 )
...
* [shelly] Fix addon sensor read errors causing spurious 0 °C spike
Signed-off-by: Markus Michels <markus7017@gmail.com >
2026-06-21 15:04:47 +02:00
lsiepel and GitHub
97b8812de6
Fix uppercase country ( #21021 )
...
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
2026-06-21 14:22:48 +02:00
lsiepel and GitHub
8c4a1a6136
Fix npe ( #21022 )
...
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
2026-06-21 14:06:36 +02:00
Edoardo Barbano and GitHub
b5587775dc
[govee] Fix NullPointerException in discovery for non-scan and malformed packets ( #20984 )
...
* [govee] Fix NullPointerException in discovery for non-scan and malformed packets
Signed-off-by: Edoardo Barbano <edo89b@gmail.com >
2026-06-21 12:03:06 +02:00
50ec92397c
Bump actions/checkout from 6 to 7 ( #21005 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
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>
2026-06-20 07:00:23 +02:00
Holger Friedrich and GitHub
28cf437342
[gemini] Handle incomplete converstations ( #21008 )
...
Conversations are limited in size. This can lead to invalid structures
being rejected by the Gemini API.
This is now handled to ensure that API requests are valid.
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-06-20 00:23:14 +02:00