Matthew Skinner and GitHub
792343ff15
[mikrotik] More interface support and ability to disable interfaces. ( #20661 )
...
* New features
Signed-off-by: Matthew Skinner <matt@pcmus.com >
2026-05-11 22:39:37 +02:00
Matthias Wellmeyer and GitHub
156dbd929d
[automower] Update README.md ( #20666 )
...
* Update README.md
Signed-off-by: Matthias Wellmeyer <m.wellmeyer@web.de >
2026-05-11 22:35:39 +02:00
Florian Hotze and GitHub
5ecc130801
[bluelink] Various fixes related to refreshing data ( #20698 )
...
* [bluelink] Re-attempt vehicle Thing init when bridge comes online
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-05-11 22:30:50 +02:00
Simon Spielmann and GitHub
d5c37a86b5
[icloud] Implement iMessage/SMS-based 2FA verification codes ( #20672 )
...
* 1. Working Version
Signed-off-by: Simon Spielmann <simon.spielmann@gmx.de >
2026-05-11 22:24:29 +02:00
Gabor Bicskei and GitHub
46d8a6d307
[googletts] Fix NPE when API returns error response ( #20700 ) ( #20701 )
...
Add null check for audioContent before calling getBytes().
Signed-off-by: Gabor Bicskei <gbicskei@gmail.com >
2026-05-11 22:21:01 +02:00
Konstantin Polihronov and GitHub
60d85144e3
[paradoxalarm] Fix binding not polling data correctly after restart ( #20678 )
...
* [paradoxalarm] Fix binding not polling data correctly after restart
Signed-off-by: Konstantin Polihronov <polychronov@gmail.com >
2026-05-11 22:19:06 +02:00
Gaël L'hopital and GitHub
9f6a27b074
Removed 'users-me' endpoint usage. ( #20697 )
...
Signed-off-by: clinique <gael@lhopital.org >
2026-05-10 19:10:08 +02:00
Holger Friedrich and lsiepel
31ae94b44c
resolve after core changes
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-05-10 09:23:56 +02:00
Holger Friedrich and lsiepel
41f2c70b76
Upgrade netty to 4.1.133 and hivemq-mqtt-client to 1.3.14
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-05-10 09:23:56 +02:00
c5f28eeab1
Bump org.apache.mina:mina-core in the ftpupload group ( #20669 )
...
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.6 to 2.2.7
- [Commits](https://github.com/apache/mina/compare/2.2.6...2.2.7 )
---
updated-dependencies:
- dependency-name: org.apache.mina:mina-core
dependency-version: 2.2.7
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-05-08 21:14:06 +02:00
Konstantin Polihronov and GitHub
8dbb13d241
[solax] Add handler integration tests and fix missing X3 Mic/Pro G2 temperature channels ( #20675 )
...
* [solax] Add handler-level integration tests for all supported inverter types and EV charger
Introduces Mockito-based handler tests that verify the full data flow from
raw JSON API response through parsing, inverter type detection, and handler
channel population. Tests cover X1 Hybrid G4, X1 Boost Air Mini,
X3 Hybrid G4, X3 Mic/Pro G2, and the EV charger — all 17 tests pass.
Signed-off-by: Konstantin Polihronov <polychronov@gmail.com >
2026-05-08 21:13:11 +02:00
Florian Hotze and GitHub
cb52ed32df
[bluelink] Allow disabling force refresh ( #20673 )
...
* [bluelink] Allow disabling force refresh
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-05-08 21:09:23 +02:00
Sven Schad and GitHub
7fd0fc78c7
[dahuadoor] Multi-client SIP handling and WebRTC session routing ( #20681 )
...
* [dahuadoor] Add multi-client SIP support
Signed-off-by: Sven Schad <svnsssd@gmail.com >
2026-05-08 20:48:54 +02:00
9cab23ea9f
Bump org.apache.mina:mina-core in /bundles/org.openhab.binding.ftpupload ( #20685 )
...
Bumps [org.apache.mina:mina-core](https://github.com/apache/mina ) from 2.2.6 to 2.2.7.
- [Commits](https://github.com/apache/mina/compare/2.2.6...2.2.7 )
---
updated-dependencies:
- dependency-name: org.apache.mina:mina-core
dependency-version: 2.2.7
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 20:33:31 +02:00
mjagdis and GitHub
47f8f25833
[tuya] Protocol 3.1 responses are not encrypted ( #20680 )
...
* [tuya] Protocol 3.1 responses are not encrypted
Signed-off-by: Mike Jagdis <mjagdis@eris-associates.co.uk >
2026-05-08 16:39:54 +02:00
Bernd Weymann and GitHub
67078fd291
[mspa] Improve token error handling ( #20629 )
...
* add message error handling
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com >
2026-05-07 18:16:36 +02:00
David Goodyear and GitHub
d2058b386d
[veSync] SAT Warning Removal ( #20674 )
...
* [veSync] SAT Warning Removal
[veSync] SAT Warning Removal
Signed-off-by: David Goodyear <david.goodyear@gmail.com >
2026-05-07 07:35:58 +02:00
Holger Friedrich and GitHub
e98a63cff9
Reduce SAT warnings ( #20671 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-05-06 23:07:11 +02:00
ErikDB87 and GitHub
70405cea66
[pihole] Refine API key procedure ( #19920 )
...
* Refines API key procedure
Signed-off-by: Erik De Boeck <deboeck.erik@gmail.com >
2026-05-06 22:45:52 +02:00
Martin and GitHub
a015cbcf5b
Add support for PLA-S ( #20670 )
...
Signed-off-by: Martin Grześlowski <martin.grzeslowski@gmail.com >
2026-05-06 21:05:38 +02:00
Bernd Weymann and GitHub
4df938c24d
[mspa] Fix checkstyle warnings ( #20667 )
...
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com >
2026-05-06 20:39:31 +02:00
Holger Friedrich and GitHub
7c2918229a
Upgrade Karaf to 4.4.11 ( #20624 )
...
* Upgrade Karaf to 4.4.11
Upgrade Karaf from 4.4.10 to 4.4.11
Upgrade additional dependencies:
* jackson from 2.21.1 to 2.21.2
* org.apache.felix.scr from 2.2.6 to 2.2.18
* org.ow2.asm from 9.9 to 9.9.1
* bndtools/biz.aQute.tester.junit-platform from 7.2.1 to 7.2.3
* commons-io from 2.21.0 to 2.22.0
* * pax-web from 8.0.34 to 8.0.35
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2026-05-06 19:36:54 +02:00
lsiepel and GitHub
7e2735e604
[tuya] Properly log unknown dimension ( #20623 )
...
* abort channel type creation
* Adapt test
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
2026-05-06 12:29:57 +02:00
lsiepel and GitHub
125babffb1
[kostalinverter] Fix autoreconnect after network outage ( #20466 )
...
* Fix annotations and warnings
* Improve doc
* More safety guards
* Refactored 3rd gen handler
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
2026-05-06 12:18:10 +02:00
lsiepel and GitHub
a0c1c4f0c1
[zwavejs] Fix connection recovery ( #20402 )
...
* Fix reconnect path
* Improve thread safety
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
Signed-off-by: lsiepel <leosiepel@gmail.com >
2026-05-06 11:28:05 +02:00
Andrew Fiddian-Green and GitHub
24d96f27d8
[hue] Support software updating ( #20498 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2026-05-04 21:12:01 +02:00
Sven Schad and GitHub
55f424b97d
[dahuadoor] Add attribution to Dan Cunningham for Go2RtcManager and PlayStreamServlet ( #20664 )
...
Signed-off-by: Sven Schad <svnsssd@gmail.com >
2026-05-04 18:44:27 +02:00
Florian Hotze and GitHub
205dfe3711
[bluelink] Support setting AC/DC charge limits ( #20663 )
...
* [bluelink] Support setting AC/DC charge limits
Signed-off-by: Florian Hotze <dev@florianhotze.com >
2026-05-04 15:35:35 +02:00
Holger Hees and GitHub
0124dc7818
[pythonscripting] Implement debugger support ( #20443 )
...
* add python scripting debugger support
Signed-off-by: Holger Hees <holger.hees@gmail.com >
2026-05-04 14:26:08 +02:00
Konstantin Polihronov and GitHub
aa474dbe65
[solax] Add missing channels for X1 Hybrid G4 inverter ( #20660 )
...
* [solax] Add missing channels for X1 Hybrid G4 inverter
Signed-off-by: Konstantin Polihronov <polychronov@gmail.com >
2026-05-04 13:57:07 +02:00
Andrew Fiddian-Green and GitHub
c1abdb69cd
set status description if software update pending ( #20658 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2026-05-04 10:38:21 +02:00
Anders Alfredsson and GitHub
ee6ebaddfc
[smhi] Use parameter API endpoint ( #20642 )
...
* [smhi] Use parameter API endpoint
Fixes #20592
Signed-off-by: Anders Alfredsson <andersb86@gmail.com >
2026-05-04 10:36:44 +02:00
HenmusZev and GitHub
bfa9e38b1b
[somfytahoma] Add closure channel and scaling for RS100 shutter motors ( #20432 )
...
* [somfytahoma] Add closure channel and scaling for RS100 shutter motors
Signed-off-by: Hennie Hageman <hennie.hageman@gmail.com >
2026-05-04 09:50:23 +02:00
kaenguruhs and GitHub
17f131d13c
[shelly] Add support for Shelly Plug M Gen3 ( #20632 )
...
* [shelly] Add support for Shelly Plug M Gen3
Signed-off-by: Martin Bartsch <kaenguruhs@gmx.net >
2026-05-03 21:58:12 +02:00
lsiepel and GitHub
15dc1993aa
[mercedesme] Adjust logging ( #20468 )
...
* Adjust logging
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
2026-05-03 11:38:08 +02:00
lsiepel and GitHub
16fd253390
[intesis] Fix type collision ( #20471 )
...
* Fix type collision
* Replace i18n placeholders
* Fix mix of channel Id and type
* Fix Id
* Remove more duplicates
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
2026-05-03 11:34:27 +02:00
lsiepel and GitHub
16b58a67e4
[xmppclient] Fix xml parse and muc ( #20524 )
...
* Fix xml parse and muc
* Improve upload service discovery
Signed-off-by: Leo Siepel <leosiepel@gmail.com >
2026-05-03 11:22:24 +02:00
lsiepel and GitHub
eaf2db5c60
[mikrotik] Add PoE support ( #20507 )
...
* Squashed commit from PR 17351
Also-by: Matthew Skinner <matt@pcmus.com >
Signed-off-by: lsiepel <leosiepel@gmail.com >
2026-05-02 13:00:42 +02:00
Jonathan Gilbert and GitHub
43fb7175ec
[influxdb] Move keep() after ordering/pagination for ~1000x query performance improvement ( #20654 )
...
* [influxdb] Move keep() after ordering/pagination for query performance
Signed-off-by: Jonathan Gilbert <jpg@trillica.com >
2026-05-02 12:13:31 +02:00
jimtng and GitHub
bd34ffb940
[fronius] Add battery Thing type ( #20650 )
...
* [fronius] Add `battery` Thing type
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
2026-05-01 20:11:27 +02:00
Lee Charlton and GitHub
f44930f267
[sunsynk] Token refresh method changed to account sign in ( #20431 )
...
* Token refresh method changed to account sign in
Signed-off-by: LeeC77 <lee.charlton00@gmail.com >
2026-05-01 14:06:02 +02:00
Çağlar Eker and GitHub
71ad2a4b6f
[broadlink] Fix RM4 Pro RF frequency learning logic ( #20643 )
...
* Fix RF frequency learning logic in RM4 Pro
Signed-off-by: Çağlar Eker <ekercaglar@gmail.com >
2026-05-01 00:20:02 +02:00
David Henshaw and GitHub
ec99b5df18
[tapocontrol] KlapProtocol immediate relogin if protocol expired, preventing Online/Offline cycling ( #20320 )
...
* KlapProtocol immediate relogin if protocol invalid
Signed-off-by: David Henshaw <david@henshaws.me >
2026-04-30 15:06:58 +02:00
6728a30afc
Bump org.apache.mina:mina-core in the ftpupload group ( #20647 )
...
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.5 to 2.2.6
- [Commits](https://github.com/apache/mina/compare/2.2.5...2.2.6 )
---
updated-dependencies:
- dependency-name: org.apache.mina:mina-core
dependency-version: 2.2.6
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-04-29 08:06:46 +02:00
Cody Cutrer and GitHub
6a66e7dfaf
[jpa] Don't rollback failed transactions ( #20645 )
...
Signed-off-by: Cody Cutrer <cody@cutrer.us >
2026-04-28 21:36:36 +02:00
jimtng and GitHub
9145b68537
[jrubyscripting] Fix karaf console command newline ( #20227 )
...
* [jrubyscripting] Fix karaf console command newline
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
2026-04-28 21:35:34 +02:00
Sven Schad and GitHub
7a66a1dea0
[dahuadoor] Intercom: Final SIP relay lifecycle wiring ( #20570 )
...
* [dahuadoor] Validate RTP header version bits strictly
Signed-off-by: Sven Schad <svnsssd@gmail.com >
2026-04-28 21:34:29 +02:00
maniac103 and GitHub
7d1fed43f6
[ecovacs] Catch more exceptions when parsing vacuum data ( #20016 )
...
Missing fields in the responses so far went uncaught
Signed-off-by: Danny Baumann <dannybaumann@web.de >
2026-04-28 11:19:04 +02:00
Alexander Friese and GitHub
0e270ed065
[easee] add ability to retrieve total consumption per user ( #20176 )
...
* added user discovery
Signed-off-by: Alexander Friese <af944580@googlemail.com >
2026-04-28 10:40:21 +02:00
Gaël L'hopital and GitHub
7abaa16af8
[astro] Factor standard Meeus calculations ( #20138 )
...
* Factor standard meeus calculations
Signed-off-by: clinique <gael@lhopital.org >
2026-04-28 10:37:21 +02:00