Jacob Laursen
b5f8000826
Fix NullPointerException ( #18588 ) ( #18589 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-04-22 22:09:05 +02:00
Cody Cutrer
d485a42183
[mqtt.homeassistant] Clear internal data when stopping ( #18584 )
...
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-04-21 19:56:06 +02:00
maniac103
f020b0ff4e
[homematic] Fix HM-IP long press button handling ( #18570 )
...
When starting a long press right after a short press, the short press
wrongly was emitted twice.
Reported in the forum: https://community.openhab.org/t/homematic-ip-wired-virtual-datapoints-of-buttons-long-press-fires-short-pressed-command/163673
Signed-off-by: Danny Baumann <dannybaumann@web.de>
2025-04-17 16:05:44 +02:00
Andrew Fiddian-Green
057928c70d
patch backport ( #18521 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-04-11 21:51:35 +02:00
openhab-bot
397e41d8c4
[unleash-maven-plugin] Preparation for next development cycle.
2025-03-30 15:26:50 +00:00
Jeremy
cba3f912de
[insteon] Fix scene channels not responding after modem db reload ( #18464 )
...
Signed-off-by: Jeremy Setton <jeremy.setton@gmail.com>
2025-03-30 10:27:24 +02:00
Espen Fossen
0232a3c54f
[emotiva] Tag group handler and bugfixes. ( #18437 )
...
* Adds tag group subscription handler to reduce load on processor devices.
* Fixes matching of input label to Emotiva source command.
* Fixes cleaning of source input to work via REST calls.
* Fixes updating of custom user labels on binding startup.
* Fixes issue with missing event publisher in EmotivaInputStateOptionProvider.
Signed-off-by: Espen Fossen <espenaf@junta.no>
2025-03-30 10:10:28 +02:00
Cody Cutrer
f6e1d66405
[jrubyscripting] Add "dummy" openHAB gem to environment ( #18397 )
...
This allows the helper library to have a dependency on the
openHAB version, allowing us to drop support for older
openHAB versions without doing a major version bump (and thus
possibly requiring the user to make changes to their config
to get a new major version).
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-03-26 23:01:42 +01:00
Paul Smedley
6b39304df2
[Teslascope] Modifications to adapt binding for Teslascope v5 changes ( #18438 )
...
* Fix for Teslascope v5 Charging state
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-03-25 20:13:23 +01:00
Andrew Fiddian-Green
6ddf51d5fa
[tado] OAuth RFC-8628 authentication work flow ( #18433 )
...
* cherry pick
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-03-25 18:28:11 +01:00
Daniel Demus
aa41d5741c
[wundergroundupdatereceiver] Fix parsing of dateutc query parameter ( #18415 )
...
The parameter is formatted with 1 digit hours, spewing warnings into the log
Signed-off-by: Daniel Demus <daniel-github@demus.dk>
2025-03-25 18:27:09 +01:00
Marcel Goerentz
d9f417f999
[evcc] Fix #18345 , now every disallowed char will be replaced with a hyphen ( #18442 )
...
* Fix #18345 , now every disallowed char will be replaced with a hyphen
Signed-off-by: Marcel Goerentz <m.goerentz@t-online.de>
2025-03-25 18:23:02 +01:00
Marcel Goerentz
6af3237a1f
[evcc] Add support for grid power due to changes in evcc api since 0.133.0 ( #18410 )
...
* Add support for grid power due to changes in evcc api since 0.133.0
Signed-off-by: Marcel Goerentz <m.goerentz@t-online.de>
2025-03-22 21:59:58 +01:00
Cody Cutrer
83220edc9c
[jrubyscripting] Disallow exec ( #18394 )
...
If a script (or a library it calls) accidentally calls Process.exec
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-03-14 20:08:00 +01:00
Chiuaua79
abe506b0e6
[modbus][sunspec] Fix acc32 and uint32 ( #18370 )
...
In 2020 the ACC32 fields were changed from unsigned int to signed, ref. #7826 . This is incorrect.
The acc32 is an unsigned integer. On top of that, the sunspec meter handlers had values assigned with acc32 that are uint32 according to the sunspec specification.
https://sunspec.org/wp-content/uploads/2025/01/SunSpec-Device-Information-Model-Specificiation-V1-2-1-1.pdf
This is the latest specification from 2024. Here it is stated that:
acc32 = Unsigned 32-bit accumulator (deprecated in favor of uint32)
Basically both acc32 and uint32 can have values from 0 to 4294967294 acc32 even until 4294967295, which is due to uint32 0xFFFFFFFF is specified as "not implemented".
See also https://community.openhab.org/t/modbus-sunspec-showing-negative-total-exported-energy/161611/13 for the bug.
Please cherrypick to 4.3.x branch as well.
Signed-off-by: Cor Hoogendoorn <chiuaua@hotmail.com>
2025-03-08 23:56:31 +01:00
Bernd Weymann
43271cdcb5
[mercedesme] New authorization process ( #18342 )
...
* change auth process
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2025-03-04 22:10:49 +01:00
Cody Cutrer
194ee14345
[homekit] Sort optional characteristics before adding them to the service ( #18329 )
...
So that they'll always be added in a consistent order. Otherwise we might
accidentally change the order (and thus the IID) of a characteristic, but
not actually detect that it's different and signal Home to reload accessory
structures.
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-02-26 21:34:30 +01:00
jimtng
3da7fb4dc0
[basicprofiles] Fix division-by-zero error in $DELTA_PERCENT state filter ( #18089 )
...
* [basicprofiles] Fix division-by-zero error in $DELTA_PERCENT state filter
* use Optional for acceptedState
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-02-24 22:10:56 +01:00
jimtng
8faa53e751
[basicprofiles] Fix regular comparison of Percent Quantity interpreted as $DELTA_PERCENT check ( #18121 )
...
* [basicprofiles] Fix regular comparison of Percent Quantity interpreted as
$DELTA_PERCENT check
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-02-24 18:49:57 +01:00
Matthew Skinner
e9ae8d434a
[ipcamera] Fix event streams crash when no source is specified. ( #18312 )
...
* Fix regressions
Signed-off-by: Matthew Skinner <matt@pcmus.com>
2025-02-24 18:47:36 +01:00
Jeremy
d030ba6c96
[insteon] Revert specific icon products first record ( #18316 )
...
Signed-off-by: Jeremy Setton <jeremy.setton@gmail.com>
2025-02-23 20:47:44 +01:00
openhab-bot
3ca291627f
[unleash-maven-plugin] Preparation for next development cycle.
2025-02-20 13:45:14 +00:00
lo92fr
c9e1b69804
[linky] Fixes for change in Enedis API on 2024 December 20 ( #17945 )
...
* fixes for change in Enedis API on 2024 December 20 !
- URL for data is now mes-mesures-prm and not mes-mesures.
- Dto format have changed : mainly merge data & date, field renaming, and moving.
- Some changes on date format.
* add timezone to thing config to allow overriding default timezone
* add possible fix for 500 Internal Server Error
* backport some fixes from linkyv2 branch to handle enedis website errors
* remove condition so we can always get metadata to fix 500 error
* remove the missingData stuff from previous commit, realize if was duplicate with check already done in getConsumptionAfterChecks
* remove also the refreshinterval on ExpiringDayCache constructor, we don't need it anymore
* remove nullable on action field
Signed-off-by: Laurent ARNAL <laurent@clae.net>
2025-02-20 09:18:15 +01:00
Jeremy
1a0f773b0b
[insteon] Fix product data not updating first record ( #18296 )
...
Signed-off-by: Jeremy Setton <jeremy.setton@gmail.com>
2025-02-19 20:14:23 +01:00
Jacob Laursen
4022cfab90
Update tariff filter for FLOW Elnet ( #18293 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-02-19 16:58:51 +01:00
David Goodyear
3162972805
[linktap] Bugfix Issue 18076 ( #18090 )
...
[linktap] Bugfix Issue 18076
Signed-off-by: David Goodyear <david.goodyear@gmail.com>
2025-02-19 13:18:23 +01:00
Patrik Gfeller
53b326b9f3
[huesync] Fix lost api-token when device goes offline ( #18100 )
...
* fix(18062): [huesync] Configuration (API Token) lost if device goes offline
Signed-off-by: Patrik Gfeller <patrik.gfeller@proton.me>
2025-02-18 13:20:01 +01:00
Jeremy
6542b6e704
[insteon] Use separate pool for long running threads ( #18279 )
...
Signed-off-by: Jeremy Setton <jeremy.setton@gmail.com>
2025-02-18 12:35:30 +01:00
Jeremy
b98b7b7cc0
[insteon] Fix missing links implementation ( #18280 )
...
Signed-off-by: Jeremy Setton <jeremy.setton@gmail.com>
2025-02-18 12:34:06 +01:00
Jeremy
13d57efeab
[insteon] Fix duplicate scene entry feature listeners ( #18275 )
...
Signed-off-by: Jeremy Setton <jeremy.setton@gmail.com>
2025-02-17 00:29:06 +01:00
Jeremy
6d5468b2d6
[insteon] Fix icon products first record config ( #18271 )
...
Signed-off-by: Jeremy Setton <jeremy.setton@gmail.com>
2025-02-17 00:20:44 +01:00
Andrew Fiddian-Green
933a3e2673
[hue] support dynamics on "..only" channels ( #18261 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-02-15 23:41:06 +01:00
Alexander Friese
42c4fa462c
[easee] Adjust configuration to new API limits ( #18184 )
...
* [easee] Adjust configuration to new API limits
Signed-off-by: Alexander Friese <af944580@googlemail.com>
2025-02-12 23:08:57 +01:00
Jacob Laursen
1d4a79713e
Upgrade json-smart to 2.5.2 ( #18241 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-02-12 21:44:49 +01:00
Bernd Weymann
5b449af858
[mercedesme] bugfix auth problem causing http 412 error ( #18208 )
...
* version update
* add catching JSONException
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2025-02-08 10:21:27 +01:00
Andrew Fiddian-Green
b3d5efcaba
[hdpowerview] Fix bug in discovered Bridge label ( #18236 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-02-06 19:21:51 +01:00
jimtng
619bab34c9
[basicprofiles] Convert to relative unit in State Filter's Delta check ( #18127 )
...
* [basicprofiles] Convert to relative unit in State Filter's Delta check
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-02-02 21:25:19 +01:00
Jacob Laursen
46cadc8042
[bluetooth.bluez] Fix `NullPointerException` ( #18185 )
...
Fixes #18180
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-01-26 21:15:52 +01:00
Jacob Laursen
85555ad72b
Fix NullPointerException ( #18181 )
...
Fixes #18180
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-01-25 15:42:45 +01:00
jimtng
783bcce165
[basicprofiles] Fix handling of multiple `$DELTA` conditions ( #18088 )
...
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-01-23 20:03:02 +01:00
Martin Grassl
eadf63fa17
[mybmw] Fix charging statistics URL ( #18153 )
...
* [mybmw] add stop charging command
Signed-off-by: Martin Grassl <martin.grassl@digital-filestore.de>
2025-01-22 21:02:16 +01:00
Jeremy
824fdc1527
[insteon] Remove iolinc event button feature ( #18135 )
...
Signed-off-by: Jeremy Setton <jeremy.setton@gmail.com>
2025-01-20 21:32:27 +01:00
Jeremy
975d4ba04c
[insteon] Limit device request failure condition ( #18136 )
...
Signed-off-by: Jeremy Setton <jeremy.setton@gmail.com>
2025-01-20 21:31:05 +01:00
jimtng
0f5bfe9a8c
[mqtt] Fix typos in action label ( #18116 )
...
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-01-17 22:05:26 +01:00
openhab-bot
548e3f6f20
New translations energidataservice.properties (Danish) ( #18120 )
2025-01-17 21:56:21 +01:00
Jacob Laursen
69c1513d86
Update tariff filter for Netselskabet Elværk ( #18086 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-01-17 21:33:26 +01:00
Bernd Weymann
f89303dfc3
add missing parameter for status message ( #18115 )
...
Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2025-01-16 22:36:48 +01:00
Mark Hilbush
ce99e00d97
Fix open issues ( #18113 )
...
Signed-off-by: Mark Hilbush <mark@hilbush.com>
2025-01-16 22:33:33 +01:00
Holger André Eisold
458401b0eb
[surepetcare] API change pet weight ( #18105 )
...
* API seems to be changed at some point... the weight is now in gram not in kilogram anymore
Signed-off-by: Holger Eisold <github@eisold.family>
2025-01-14 20:52:53 +01:00
JankKeks
a47009a71d
[Freeathome] Some more fixes ( #18094 )
...
* Improved debug output and refined comments.
Signed-off-by: Martin Littkovsky 2018turtle@proton.me
Signed-off-by: JankKeks <37385210+JankKeks@users.noreply.github.com>
2025-01-13 22:52:52 +01:00