Commit Graph
6739 Commits
Author SHA1 Message Date
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
lsiepelandGitHub 41d2a716d2 [boschshc] Fix anchors in documentation and add missing TOC entry (#19145)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-17 17:21:48 +01:00
Cody CutrerandGitHub 7b474ff9b3 [jpa] Support state filter when querying (#19581)
* [jpa] Support state filter when querying

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-11-15 21:04:58 +01:00
miwok72andGitHub 6d1b24c371 [fronius] Clarify energy channel reporting for GEN24/Tauro/Verto (#19654)
* Clarify energy channel reporting for GEN24/Tauro/Verto
Updated descriptions for day and year energy channels to indicate that GEN24/Tauro/Verto will always report null.

Signed-off-by: miwok72 <46500817+miwok72@users.noreply.github.com>
2025-11-15 21:03:17 +01:00
Stéphane LavirotteandGitHub c8e670c4fb Add plex binding documentation (#19607)
* Update README.md

adding information to facilitate the configuration process

Signed-off-by: Stéphane Lavirotte <stephane@lavirotte.com>
2025-11-15 12:36:18 +01:00
Markus MichelsandGitHub dc114bf853 Fix Shelly Manager on non-relay Gen1 OTA upload (#19643)
Signed-off-by: Markus Michels <markus7017@gmail.com>
2025-11-15 12:34:33 +01:00
Cody CutrerandGitHub b2b480949f [openhabcloud] handle source sent via header (#19652)
it takes priority over source sent via query

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-11-15 12:33:28 +01:00
Dan CunninghamandGitHub c397e0b81e [matter] Fix for sending STOP to Rollershutter Items (#19653)
Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2025-11-15 12:31:44 +01:00
lsiepelandGitHub 44a594025f Replace the deprecated new URL() constructor (#19159)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-14 17:27:55 +01:00
lo92frandGitHub 1d5ed5f5a4 [upnpcontrol] Prevent excessive m-search traffic (#19613)
* proposed change againt upnpcontrol biding to prevent excessive m-search request

Signed-off-by: Laurent ARNAL <laurent@clae.net>
2025-11-14 16:21:38 +01:00
Florian HotzeandGitHub 04d284f33d [jsscripting] Fix wrong default value for injectionEnabledV2 parameter (#19633)
Signed-off-by: Florian Hotze <dev@florianhotze.com>
2025-11-13 20:22:59 +01:00
Florian HotzeandGitHub 2200916eef [jsscripting] Fix setTimeout/setInterval fails if delay is not provided or null (#19642)
This is fixed by now handling such values in the JS polyfills, making sure a valid number is always passed to the Java layer.

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2025-11-12 17:23:30 +01:00