Commit Graph
7364 Commits
Author SHA1 Message Date
Matthew SkinnerandGitHub 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 WellmeyerandGitHub 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 HotzeandGitHub 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 SpielmannandGitHub 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 BicskeiandGitHub 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 PolihronovandGitHub 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'hopitalandGitHub 9f6a27b074 Removed 'users-me' endpoint usage. (#20697)
Signed-off-by: clinique <gael@lhopital.org>
2026-05-10 19:10:08 +02:00
Holger Friedrichandlsiepel 31ae94b44c resolve after core changes
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-05-10 09:23:56 +02:00
Holger Friedrichandlsiepel 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
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 PolihronovandGitHub 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 HotzeandGitHub 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 SchadandGitHub 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
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
mjagdisandGitHub 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 WeymannandGitHub 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 GoodyearandGitHub 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 FriedrichandGitHub e98a63cff9 Reduce SAT warnings (#20671)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-05-06 23:07:11 +02:00
ErikDB87andGitHub 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
MartinandGitHub 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 WeymannandGitHub 4df938c24d [mspa] Fix checkstyle warnings (#20667)
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2026-05-06 20:39:31 +02:00
Holger FriedrichandGitHub 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
lsiepelandGitHub 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
lsiepelandGitHub 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
lsiepelandGitHub 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-GreenandGitHub 24d96f27d8 [hue] Support software updating (#20498)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-05-04 21:12:01 +02:00
Sven SchadandGitHub 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 HotzeandGitHub 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 HeesandGitHub 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 PolihronovandGitHub 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-GreenandGitHub 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 AlfredssonandGitHub 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
HenmusZevandGitHub 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
kaenguruhsandGitHub 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
lsiepelandGitHub 15dc1993aa [mercedesme] Adjust logging (#20468)
* Adjust logging

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-05-03 11:38:08 +02:00
lsiepelandGitHub 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
lsiepelandGitHub 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
lsiepelandGitHub 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 GilbertandGitHub 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
jimtngandGitHub 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 CharltonandGitHub 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 EkerandGitHub 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 HenshawandGitHub 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
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 CutrerandGitHub 6a66e7dfaf [jpa] Don't rollback failed transactions (#20645)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2026-04-28 21:36:36 +02:00
jimtngandGitHub 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 SchadandGitHub 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
maniac103andGitHub 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 FrieseandGitHub 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'hopitalandGitHub 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