Commit Graph
6750 Commits
Author SHA1 Message Date
lsiepelGitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e2e8712f5b Bump com.github.tomakehurst:wiremock-standalone in /bundles (#19521)
Bumps [com.github.tomakehurst:wiremock-standalone](https://github.com/tomakehurst/wiremock) from 2.23.0 to 2.27.2.
- [Release notes](https://github.com/tomakehurst/wiremock/releases)
- [Commits](https://github.com/tomakehurst/wiremock/compare/2.23.0...2.27.2)

---
updated-dependencies:
- dependency-name: com.github.tomakehurst:wiremock-standalone
  dependency-version: 2.27.2
  dependency-type: direct:production
  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>
2025-11-29 11:16:39 +01:00
Anders AlfredssonandGitHub 42b25bf6a9 [smhi] Update SMHI Binding to support TimeSeries and migrate to new API (#19689)
* Update SMHI Binding to support TimeSeries and migrate to new API

Signed-off-by: Anders Alfredsson <andersb86@gmail.com>
2025-11-28 14:55:42 +01:00
maniac103andGitHub 079a456acd [ecoflow] Fix PV input channel definition for Delta 2 (#19655)
* [ecoflow] Fix PV input channel definition for Delta 2

Signed-off-by: Danny Baumann <dannybaumann@web.de>
2025-11-28 13:45:19 +01:00
Holger HeesandGitHub e59c2e93cd Update helperlib.version to 1.0.14 (#19723)
Signed-off-by: Holger Hees <holger.hees@gmail.com>
2025-11-28 10:40:07 +01:00
Cody CutrerandGitHub 6b01ee7bff [homeassistant] Update Home Assistant Python code to 2025.11.3 (#19722)
* [homeassistant] Restore typing to HASS Python files

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-11-28 08:55:04 +01:00
Jacob LaursenandGitHub 51e0654c11 Simplify instanceof checks (#19645)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-11-27 22:17:03 +01:00
Bernd WeymannandGitHub 9fd5fdd441 [sensorcommunity] Make use of UNDEF default cache values (#19716)
* init cache values with undef

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2025-11-27 22:05:39 +01:00
Florian HotzeandGitHub 63db6bb997 [froniuswattpilot] Attempt reconnection periodically & Upgrade wattpilot4j (#19718)
* [froniuswattpilot] Upgrade to wattpilot4j 2.2.1

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2025-11-27 22:01:43 +01:00
Paul SmedleyandGitHub 2d5894fa8a [roborock] fixes and enhancements (#19713)
* Additional fixes

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-11-27 21:58:55 +01:00
NadaharandGitHub 24cb9e9f4e Fix range offset when combined with forceEvent (#19717)
The desired behavior isn't well defined, but this fixes a bug where any offset would effectively be ignored if "force" is in effect. 

Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com>
2025-11-27 21:12:16 +01:00
Florian HotzeandGitHub 201c457b50 [jsscripting] Upgrade to openhab-js 5.16.0 (#19719)
Changelog: https://github.com/openhab/openhab-js/blob/main/CHANGELOG.md#5160

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2025-11-27 18:57:10 +01:00
Gaël L'hopitalandGitHub d9319fbd1c Removing unused DTO property (#19721)
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2025-11-27 18:54:10 +01:00
Holger FriedrichandGitHub 4a29243a8c [knx] Upgrade to Calimero 3.0-M1 (#18256)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-11-27 18:50:50 +01:00
NookyxandGitHub b308947d39 [somfycul] Initial contribution (#19207)
* initial somfycul binding creation (openhab#15974)
init codebase from @weisserd

Signed-off-by: Marc Klasser <shox06@gmx.de>
2025-11-27 18:46:11 +01:00
Cody CutrerandGitHub 0e1b4481a5 [homeassistant] regenerate i18n (#19715)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-11-25 18:43:22 +01:00
Cody CutrerandGitHub 680ce30dde [homeassistant] Migrate dynamic thing types to new binding ID (#19712)
* [homeassistant] Migrate dynamic thing types to new binding id

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-11-25 08:04:02 +01:00
MartinandGitHub 9fa4d4eec7 Add H series (#19707)
Signed-off-by: Martin Grześlowski <martin.grzeslowski@gmail.com>
2025-11-24 20:34:04 +01:00
Marcel GoerentzandGitHub cae27334f6 [evcc] Fix: Corrected startup mapping; improved StateResolver and VehicleHanddler (#19677)
* Fix: Corrected startup mapping; improved StateResolver and VehicleHandler.
src/test/java/org/openhab/binding/evcc/internal/handler/EvccSiteHandlerTest.java: Updated test to use the correct field startupComplete.
src/main/java/org/openhab/binding/evcc/internal/handler/StateResolver.java: Added heuristics for unit improvements (KILO keys, decimal and timestamp detection) and more robust type resolution for numbers/strings/booleans.
src/main/java/org/openhab/binding/evcc/internal/handler/EvccVehicleHandler.java: More stable initialization, correct derivation of vehicleId and endpoint, and improved command handling.
Fixed test/initialization errors and made API response processing more robust.

Signed-off-by: Marcel Goerentz <57457529+marcelGoerentz@users.noreply.github.com>

* Update the logic again, use regex now for more straight forward logic

Signed-off-by: Marcel Goerentz <57457529+marcelGoerentz@users.noreply.github.com>
2025-11-24 20:12:49 +01:00
lsiepelandGitHub cebd3b9f42 Add unit mapping (#19688)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-24 07:14:34 +01:00
Florian HotzeandGitHub 9bba9d4cd7 [jsscripting] Fix bugs related to event obj conversion & script wrapping (#19703)
* [jsscripting] Fix onScript is invoked for openhab-js injection from file system

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2025-11-23 22:43:42 +01:00
Florian HotzeandGitHub d57735985f [jsscripting] Rework logger names used for script logging (e.g. console) (#19702)
- Adds missing logger name setup for console logging for transformations.
- Unifies logger naming between console logging and DebuggingGraalScriptEngine.
- Uses org.openhab.automation.jsscripting as namespace for logger names.

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2025-11-23 22:26:27 +01:00
Tassilo KargeandGitHub 299da78330 [chatgpt] Include example of item control in README (#19077)
* Include example of item control in ChatGPT binding README #19068

Signed-off-by: Tassilo Karge <TAKeanice@users.noreply.github.com>
2025-11-23 22:23:18 +01:00
Jacob LaursenandGitHub acfce6b45f Fix NullPointerExceptions (#19589)
Fix warnings

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-11-23 22:23:03 +01:00
Christoph WeitkampandGitHub ec3bb5552f Add support for time series (#19696)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2025-11-23 22:22:52 +01:00
Dan CunninghamandGitHub a32f9e8ab4 [matter] Support Switchbot Candle Warmer (#19699)
The SwitchBot candle warmer is in violation of the matter spec and says its a extended color device when its not, this causes us to ignore channels as we assume there's a ColorControlCluster since thats mandatory per the spec.  This also adds a few more device types to our color/switch/Level check.

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2025-11-23 21:56:07 +01:00
Alexander FalkensternandGitHub 0f7012c8b3 [plclogo] Complete diagnostic channel Implementation (#19096)
* [plclogo] Use record instead of class

Signed-off-by: Alexander Falkenstern <alexander.falkenstern@gmail.com>
2025-11-23 14:40:55 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0f64c7349f Bump actions/checkout from 5 to 6 (#19686)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [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/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  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>
2025-11-23 14:25:25 +01:00
lsiepelandGitHub c6d981de89 Fix documentation, grammar, and spelling in bindings up to G (#19529)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-23 13:09:07 +01:00
Christian KochandGitHub e393064c19 [modbus.lambda] Initial contribution (#19378)
* New Crowdin updates (#19375)

Signed-off-by: Christian Koch <78686276+chilobo@users.noreply.github.com>
Signed-off-by: Johannes Koch <github@lockhead.net>
2025-11-23 11:07:57 +01:00
Дилян ПалаузовandGitHub a7bbdfe3d8 [groovyscripting] Upgrade Groovy to 4.0.29 (#19511)
Release notes: https://groovy-lang.org/changelogs/changelog-4.0.29.html
2025-11-23 11:06:14 +01:00
Cody CutrerandGitHub ac8b30a39e [homeassistant] Split Home Assistant from MQTT binding (#19496)
* [mqtt] Collapse mqtt.generic into mqtt

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-11-23 10:52:15 +01:00
Leo Siepel 4e852b220d Update pom.xml 2025-11-23 10:48:22 +01:00
openhab-botandGitHub 54adedce50 New Crowdin updates (#19693)
* New translations sungrow.properties (German)

* New translations foxinverter.properties (German)
2025-11-22 22:50:39 +01:00
lsiepelandGitHub ea77567efa Download and cache xsd file for validation (#19650)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-22 22:20:51 +01:00
Holger FriedrichandGitHub 1d2a723cb6 [modbus.foxinverter] Update i18n (#19692)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-11-22 21:46:03 +01:00
Dan CunninghamandGitHub 6f82ca9f88 [amazonechocontrol] Fixes Auth (#19690)
* [amazonechocontrol] Fixes Auth

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2025-11-22 21:25:49 +01:00
Holger FriedrichandGitHub 5c368e3d98 [modbus.foxinverter] Initial contribution (#19637)
* Initial Contribution: modbus.foxinverter

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-11-22 16:11:16 +01:00
Lee CharltonandGitHub c9fe5077b1 [sunsynk] Adapt to new authentication requirements (#19656)
* Sunsynk Client Authorisation breaking changes: SunSynk initial connection now require a nonce, sign and public key to receive the bearer token.

Signed-off-by: LeeC77 <lee.charlton00@gmail.com>
2025-11-22 16:07:08 +01:00
Cody CutrerandGitHub 3a2d88e2f5 [jsscripting, pythonscripting, homeassistant] Set GraalVM cache path (#19684)
* [jsscripting, pythonscripting, homeassistant] Set GraalVM cache path

To be inside the openHAB User Data folder with other openHAB caches.

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-11-22 13:23:35 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4220356c44 Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0 (#19687)
Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.4.2 to 3.5.0.
- [Release notes](https://github.com/apache/maven-jar-plugin/releases)
- [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.4.2...maven-jar-plugin-3.5.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-jar-plugin
  dependency-version: 3.5.0
  dependency-type: direct:production
  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>
2025-11-22 10:00:00 +01:00
mlobsteinandGitHub c05b189c14 [dscalarm] Add low battery indication for wireless zones (#19647)
* Add low battery indication for wireless zones

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2025-11-22 09:54:10 +01:00
GearrelWandGitHub e683680de6 Add channel tariff to HWE-P1 (#19672)
Signed-off-by: Gearrel Welvaart <gearrel.welvaart@gmail.com>
2025-11-21 17:32:02 +01:00
Cody CutrerandGitHub 5c605ea3a8 [homeassistant] Fix channel definitions within groups (#19681)
Apparently ChannelDefinitions within ChannelGroupDefinitions should
_not_ include the group ID

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-11-21 17:29:37 +01:00
Cody CutrerandGitHub f08667e89a [dynamodb] Fix <> operator (#19680)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-11-21 16:04:47 +01:00
David PaceandGitHub 2a893520db [boschshc] Minor documentation enhancements (#19661)
- replace Channel Type ID table headers with Channel ID
- replace checkmark symbols with yes/no

Signed-off-by: David Pace <dev@davidpace.de>
2025-11-21 14:55:49 +01:00
Cody CutrerandGitHub f4eff81320 [openhabcloud] Check for existence of JSON keys before accessing (#19674)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-11-20 08:16:36 +01:00
David MasshardtandGitHub f03bde10e0 [matter] Door state support for door lock. (#19595)
This commit adds a door state channel to the matter door lock thing.

Signed-off-by: David Masshardt <david@masshardt.ch>
2025-11-18 14:49:56 +01:00
Gaël L'hopitalandGitHub 0bf2daed2d Handle IllegalStateException (#19667)
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2025-11-18 12:49:05 +01:00
iodbandGitHub 4963fc3d62 Fix IllegalArgumentException (#19662)
Both driveState and chargeState can be null, as indicated by earlier usage of these fields.
Signed-off-by: ivan <ivan@caffeinated-consulting.com>
2025-11-18 10:25:42 +01:00
Gaël L'hopitalandGitHub 66049364fc Proposition of fix for issue #13722 (#19660)
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2025-11-17 18:34:02 +01:00