Commit Graph
6703 Commits
Author SHA1 Message Date
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
Florian HotzeandGitHub 4f6c7a0c40 [jsscripting] Upgrade to openhab-js 5.15.0 & Refine UI-Based v File-Based labelling (#19635)
* [jsscripting] Upgrade openhab-js to 5.15.0

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2025-11-12 17:21:09 +01:00
openhab-botandGitHub 9b5f54feed New translations solarforecast.properties (German) (#19646) 2025-11-11 09:19:45 +01:00
Cody CutrerandGitHub 0acd312690 [openhabcloud] Set event source for commands (#19535)
* [openhabcloud] Set event source for commands

Accept a source sent with the event, and delegate it so users
know it came through openhabcloud.

* set up source for proxied REST requests

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-11-10 22:37:52 +01:00
Holger FriedrichandGitHub cf49bb7ff4 [metrics] Upgrade dependencies (#19636)
* Adapt to core change, i.e.
  * metrics-core from 4.2.30 to 4.2.37
  * micrometer-core from 1.14.4 to 1.16.0

* Upgrade prometheus metrics from 1.3.6 to 1.4.3.

  Changelog: https://github.com/prometheus/client_java/releases

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-11-10 22:35:48 +01:00
maniac103andGitHub 0e3ac3eeb0 [ecoflow] Fix missing updates for PowerStream channels (#19632)
A 'quota' (update) MQTT message looks like this:
{ "cmdId":1,
  "cmdFunc":20,
  "addr":"iot",
  "params":{ "plugTotalWatts":0,
             "invOutputWatts":1000,
             [...]
           }
}

Previously, for the PowerStream, the 'params' object was named 'param'.
It is unclear why exactly the change happened (cloud server change? PS
firmware change?), but it seems to have happened on 2025-10-03.

Adjust to the change and log a warning instead of crashing if such a
case ever happens again.

Signed-off-by: Danny Baumann <dannybaumann@web.de>
2025-11-10 22:31:57 +01:00
Dan CunninghamandGitHub ab43d12e44 [matter] Remove pattern from state options (#19644)
Removes the "withPattern" option from dynamic state builders where it was not intended to be used for numeric values that map to String labels.

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
2025-11-10 22:11:37 +01:00
Mark HilbushandGitHub ffabe64982 [sleepiq] Force relogin on ExecutionException (#19630)
Signed-off-by: Mark Hilbush <mark@hilbush.com>
2025-11-10 22:06:45 +01:00
Christoph WeitkampandGitHub 6321dc610e Added support for TimeSeries on Scale-Profile (#19639)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2025-11-09 20:05:17 +01:00
Andreas LanzandGitHub 0f9c0f9e19 [boschindego] Add support for multiple accounts / bridges (#19545)
Signed-off-by: Andreas Lanz <andreas.lanz@gmx.de>
2025-11-08 23:26:34 +01:00
lsiepelandGitHub d2913b7d44 Allow LR node id's (#19620)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-07 15:37:12 +01:00
David GoodyearandGitHub 414517e6d4 [metofficedatahub] 2025 API Key adjustments (#19627)
* [metofficedatahub] 2025 API Key adjustments

Signed-off-by: David Goodyear <david.goodyear@gmail.com>
2025-11-06 23:02:12 +01:00
bd09a52c5a [mideaac] Initial contribution (#17749)
* Midea AC after partial PR review

Signed-off-by: Bob Eckhoff <katmandodo@yahoo.com>
Co-authored-by: Leo Siepel <leosiepel@gmail.com>
2025-11-06 22:09:13 +01:00
Jacob LaursenandGitHub 7dcd710f43 Fix calculations for quarter-hourly spot prices (#19623)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-11-06 15:35:13 +01:00
Gaël L'hopitalandGitHub d9a7ad3081 [pihole] NPE when getting session.sid (#19618)
* Resolves #19612

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2025-11-06 14:35:03 +01:00
Holger HeesandGitHub 6722b8990a [pythonscripting] fix native modules on graal 25.0.x (#19622)
* fix native modules

Signed-off-by: Holger Hees <holger.hees@gmail.com>
2025-11-06 14:18:10 +01:00
Andrew Fiddian-GreenandGitHub c4c2193f34 [hue] Work around for new (black) bridge v3 certificate bug (#19401)
* add support for bridge v3 certificate

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-11-05 22:15:37 +01:00
Marcel GoerentzandGitHub 084cb869eb [evcc] Add channels for grid currents, grid energy and charging currents. (#19228)
* Add channels for grid currents, grid energy and charging currents.

Signed-off-by: Marcel Goerentz <57457529+marcelGoerentz@users.noreply.github.com>
2025-11-04 22:50:16 +01:00
Bernd WeymannandGitHub e72df64f18 [solarforecast] Forecast solar adjustment and json-channel removal (#18804)
* adjustable and smart forecast solar things

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2025-11-04 22:49:04 +01:00
openhab-botandGitHub c8b22647f0 New translations basicprofiles.properties (German) (#19621) 2025-11-04 22:00:27 +01:00
lsiepelandGitHub 2a34937319 [telegram] Add support for sendMediaGroup action (#19523)
* Add support for sendMediaGroup

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-04 13:11:13 +01:00
openhab-botandGitHub 3653fcd6c9 New translations openweathermap.properties (German) (#19610) 2025-11-03 23:07:50 +01:00
lsiepelandGitHub e823fa3ce3 [telegram] Add support for disabling long polling (#19592)
* Add disabling longpolling
* Fix param description

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-03 21:24:49 +01:00
lsiepelandGitHub d61c00f811 [souliss] Fix channel metadata (#19597)
* Fix channel metadata

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-03 21:16:27 +01:00
Bernd WeymannandGitHub f0dcc72092 add price update event (#19598)
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2025-11-03 11:14:22 +01:00
lsiepelGitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
164c6be98f Bump me.legrange:mikrotik from 3.0.7 to 3.0.8 in /bundles (#19520)
Bumps [me.legrange:mikrotik](https://github.com/GideonLeGrange/mikrotik-java) from 3.0.7 to 3.0.8.
- [Release notes](https://github.com/GideonLeGrange/mikrotik-java/releases)
- [Commits](https://github.com/GideonLeGrange/mikrotik-java/commits)

---
updated-dependencies:
- dependency-name: me.legrange:mikrotik
  dependency-version: 3.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-02 13:51:31 +01:00
lsiepelandGitHub 7a02948d9e [zwavejs] Fix NullPointerException with ZUI 11.5.2 (#19500)
* Fix timout type
* Add tests

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-02 11:23:23 +01:00
lsiepelandGitHub d75406f7a2 Add support for MarkdownV2 (#19522)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-02 11:10:36 +01:00
lsiepelandGitHub 5d78d43883 [ojelectronics] Fix itemtype for date channels (#19555)
* Fix itemtype

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-02 10:48:43 +01:00
lsiepelandGitHub 69708c2cc2 Fix mistakes (#19566)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-02 10:47:23 +01:00
lsiepelandGitHub a8cf1c737f [mercedesme] Fix radius-hybrid channel type (#19548)
* Fix radius-hybrid

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
Signed-off-by: lsiepel <leosiepel@gmail.com>
2025-11-02 10:42:59 +01:00
mlobsteinandGitHub 165428004c [panasonicbdp] Consolidate thing files to remove duplication (#19569)
* Consolidate thing files to remove duplication

Signed-off-by: Michael Lobstein <michael.lobstein@gmail.com>
2025-11-02 10:19:51 +01:00
openhab-botandGitHub 805f4ed86d New Crowdin updates (#19570)
* New translations shelly.properties (German)

* New translations map.properties (German)

* New translations onkyo.properties (German)

* New translations smaenergymeter.properties (German)

* New translations mybmw.properties (German)

* New translations livisismarthome.properties (German)

* New translations solarforecast.properties (German)
2025-11-02 09:50:18 +01:00
lo92frandGitHub 9a398098bf [linky] Add support for reading index instead of basic value (#19147)
Support for reading index instead of basic value,

This PR is about to get consumption index from the api instead of consumption value.
With consumption index, we will be able to dispatch the consumption to a specific tarif, and have graph where you can see consumption of different time area in the day.

For exemple, it will support tarif like:
Heure pleine / Heure creuse.
Tempo tariff with 6 dispatch cadran : Red, White, Blue & HP/HC.

And the first version only implement EnedisWeb gateway.

Signed-off-by: Laurent ARNAL <laurent@clae.net>
Signed-off-by: lo92fr <laurent@clae.net>
2025-11-01 15:07:19 +01:00
Timotheos ConstambeysandGitHub 5a80d1b440 [http] autorefesh after sending command to update… (#17271)
* [org.openhab.binding.http] autorefesh after sending command to update channel state

Signed-off-by: Timotheos Constambeys <timo0190@gmail.com>
2025-11-01 11:06:40 +01:00
Gaël L'hopitalandGitHub 4bded900e4 [pihole] Integration of API v6 (#19350)
* Initiating integration of API v6

Signed-off-by: clinique <gael@lhopital.org>

* Adds enable / disable blocking

Signed-off-by: clinique <gael@lhopital.org>

* Correction of warnings

Signed-off-by: clinique <gael@lhopital.org>

* Finalizing API v6 for translated values of the handler.
Code review corrections.

Signed-off-by: gael@lhopital.org <gael@lhopital.org>

* Adding missing Relative field.

Signed-off-by: gael@lhopital.org <gael@lhopital.org>

---------

Signed-off-by: clinique <gael@lhopital.org>
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2025-11-01 10:23:49 +01:00
lsiepelandGitHub a3fef83f4d [guntamatic] Fix spelling error in interuption channels (#19557)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-10-31 19:41:07 +01:00