Commit Graph
100 Commits
Author SHA1 Message Date
Jacob LaursenandGitHub 9a003419e5 Fix bridge player channels (#19457)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-10-09 20:46:15 +02:00
Jacob LaursenandGitHub 04fe2dcef0 Fix test after MqttAsyncClientWrapper core change (#19419)
Regression of openhab/openhab-core#5030

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-10-01 20:53:20 +02:00
Jacob LaursenandGitHub 64eea39fe0 Refactor Optional fields to nullable (#19377)
Refactor delay to Duration

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-09-26 10:06:32 +02:00
Jacob LaursenandGitHub 99c0cbc345 Fix ability to filter by thingName in logs (#19382)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-09-24 08:55:50 +02:00
Jacob LaursenandGitHub 8acbebd6d0 Remove unsupported thing type (#19364)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-09-21 20:09:49 +02:00
Jacob LaursenandGitHub 86eab49e49 Fix tests when having spaces in path (#19365)
Regression of #19329

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-09-21 14:36:02 +02:00
Jacob LaursenandGitHub c7dc1bac3b Include stack trace when logging WebSocket exceptions (#19363)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-09-21 13:26:22 +02:00
Jacob LaursenandGitHub deef965aad [hue] Refactor to use Stream.toList() and pattern matching for instanceof (#19318)
* Use pattern matching for instanceof

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-09-12 15:49:45 +02:00
Jacob LaursenandGitHub 4176647972 [netatmo] Refactor Optional fields to nullable (#19298)
* Refactor Optional fields to nullable

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-09-11 10:51:15 +02:00
Jacob LaursenandGitHub fa5ee6a6ba Simplify tests (#19187)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-08-18 10:34:58 +02:00
Jacob LaursenandGitHub eef2ed1ea3 [bluetooth.bluez] Fix some warnings (#19085)
* Remove unused method

Left-over from #8970

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-31 08:28:37 +02:00
Jacob LaursenandGitHub 093d4948f0 [bluetooth.bluez] Fix data not being updated (#19086)
* Fix ServiceDataEvent

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-31 08:25:30 +02:00
Jacob LaursenandGitHub 3725576ade Fix duplicate channel (#19082)
Fixes #19080

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-29 22:18:48 +02:00
Jacob LaursenandGitHub 1e13bef624 [bluetooth.bluez] Upgrade bluez-dbus to 0.3.2 (#19074)
* Upgrade bluez-dbus to 0.3.2
* Simplify code

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-29 11:38:07 +02:00
Jacob LaursenandGitHub 929a367e7b Fix name (#19072)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-28 19:24:45 +02:00
Jacob LaursenandGitHub 8bab650303 [bluetooth.bluez] Fix data not being updated (#19071)
* Fix CharacteristicUpdateEvent

Resolves #19070

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-28 19:21:00 +02:00
Jacob LaursenandGitHub 0180b9437b Refactor Optional to nullable (#19061)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-27 18:21:22 +02:00
Jacob LaursenandGitHub 3fc91e5e92 [freeboxos] Fix Markdown (#19062)
* Fix Markdown

Related to #19010

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-27 12:07:42 +02:00
Jacob LaursenandGitHub e458413289 Fix zone 3 input source update (#19022)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-23 01:12:54 +02:00
Jacob LaursenandKai Kreuzer d678960824 Fix NullPointerException during discovery
Resolves #18963

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-15 22:58:40 +02:00
Jacob LaursenandGitHub 64a3e8fba2 [shelly] Add test coverage and remove dead code (#18962)
* Add test coverage for getControlGroup

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-15 17:59:57 +02:00
Jacob LaursenandGitHub fb586ff47b Fix constant names (#18958)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-14 22:40:09 +02:00
Jacob LaursenandKai Kreuzer 278d371326 Improve Thing Action error handling
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-13 17:07:56 +02:00
Jacob LaursenandGitHub 6e82872c20 [shelly] Add Shelly Plus 1L, Plus 2L, Plus EM, Plus 3EM-63, Plus Shutter (#18937)
* Add Shelly Plus 1L, Plus 2L, Plus EM, Plus 3EM-63, Plus Shutter

Also-by: Markus Michels <markus7017@gmail.com>
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-13 16:00:32 +02:00
Jacob LaursenandGitHub f317bb8806 [shelly] Decouple thing type ids and service names (#18923)
* Consolidate device profile determination

Related to #18802

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-13 09:23:09 +02:00
Jacob LaursenandGitHub 31d54f36d4 [shelly] Decouple BLU device names (#18924)
* Decouple BLU device names

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-12 07:45:03 +02:00
Jacob LaursenandGitHub 499300e529 Do not set connect timeout for shared HttpClient (#18922)
Resolves #18916

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-10 20:21:19 +02:00
Jacob LaursenandGitHub 66990cbe9a [shelly] Fix IllegalArgumentException during mDNS discovery (#18901)
* Fix IllegalArgumentException during mDNS discovery

Resolves #18884

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-10 05:52:30 +02:00
Jacob LaursenandGitHub 725f10b588 [hue] Fix HueBridgeNupnpDiscoveryOSGITest (#18911)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-08 15:48:02 +02:00
Jacob LaursenandGitHub e5ca87f80e Fix ClassCastException (#18897)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-06 16:49:12 +02:00
Jacob LaursenandGitHub c7dd5c4eb7 Remove deprecated DiscoveryListener method implementations (#18895)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-06 08:49:51 +02:00
Jacob LaursenandGitHub b6b9369041 Refactor timestamps to Instant in discovery methods (#18838)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-05 18:32:44 +02:00
Jacob LaursenandGitHub aa5c3163b4 Use 'var' for timestampOfLastScan to support upcoming Instant-based API (#18890)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-05 15:50:07 +02:00
Jacob LaursenandGitHub 53f0db6261 [shelly] Fix discovery of Shelly Pro 2 relays (#18882)
* Use separate device type maps for relays and rollers

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-04 11:39:50 +02:00
Jacob LaursenandGitHub 238d071648 [shelly] Refactor thing type handling (#18796)
* Consolidate thing type to handler mapping

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-02 18:50:48 +02:00
Jacob LaursenandGitHub 6390a6cd0d Use 'var' for timestampOfLastScan to support upcoming Instant-based API (#18845)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-02 08:40:26 +02:00
Jacob LaursenandGitHub d909cf85af Add support for day-ahead dataset with 15-minute resolution (#18695)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-06-28 18:58:48 +02:00
Jacob LaursenandGitHub a4ba700127 Downgrade dbutils to 1.6 (#18821)
Resolves #18662

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-06-20 08:20:49 +02:00
Jacob LaursenandGitHub 9843c4ad8f [shelly] Add unit test coverage (#18794)
* Add coverage for BLU things
* Use existing ThingTypeUID constants
* Remove misplaced annotation

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-06-13 23:01:39 +02:00
Jacob LaursenandGitHub 3f925692f5 [shelly] Refactor ShellyThingCreator (#18729)
* Remove duplicated mappings

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-06-02 21:16:05 +02:00
Jacob LaursenandGitHub 9c489b068a Update rates (#18742)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-06-02 21:11:22 +02:00
Jacob LaursenandGitHub fe31deff03 Simplify discovery registration (#18609)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-05-29 20:42:51 +02:00
Jacob LaursenandGitHub b7291e2aa1 Provide most rule examples in Python (#18674)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-05-16 09:32:59 +02:00
Jacob LaursenandGitHub 9339931945 [energidataservice] Fix DAY_AHEAD_AVAILABLE event (#18644)
* Extract logic for calculating retry policy

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-05-12 20:27:41 +02:00
Jacob LaursenandGitHub 6f2a4eb5b6 Fix Thing ID in documentation (#18661)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-05-08 20:52:48 +02:00
Jacob LaursenandGitHub e8f556319e Add myself as code owner for Alpha3 (#18627)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-05-01 10:36:06 +02:00
Jacob LaursenandGitHub a63e7c0c54 Fix DAY_AHEAD_AVAILABLE event (#18583)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-04-24 10:56:33 +02:00
Jacob LaursenandGitHub f62e6327b8 [wemo] Refactor HTTP handling and improve port probing reliability (#18571)
* Refactor HTTP requests Related to #18453

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-04-24 10:55:35 +02:00
Jacob LaursenandGitHub e4bc05a1e1 Fix NullPointerException (#18588)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-04-22 20:54:58 +02:00
Jacob LaursenandGitHub 93482eddd2 Add semantic equipment tag (#18504)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-04-21 16:27:50 +02:00
Jacob LaursenandGitHub 7c918e7a21 Add operation channels (#18582)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-04-21 16:25:55 +02:00
Jacob LaursenandGitHub d62f97e1c7 Add semantic equipment tags (#18538)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-04-20 10:34:38 +02:00
Jacob LaursenandGitHub b191f48824 Upgrade MySQL Connector/J to 9.2.0 (#18474)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-04-19 22:25:27 +02:00
Jacob LaursenandGitHub 0063b240c3 Add support for variable spot price duration (#18379)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-04-19 11:45:58 +02:00
Jacob LaursenandGitHub 23e3e8427d [wemo] Delete integration tests (#18572)
* Delete WeMo integration tests

Resolves #12474

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-04-18 19:26:02 +02:00
Jacob LaursenandGitHub 05aee485f6 [enocean] Fix copyright header (#18505)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-04-09 07:39:46 +02:00
Jacob LaursenandGitHub 916eb90367 Add tariff filter for Forsyning Elnet (#18496)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-04-07 21:57:33 +02:00
Jacob LaursenandGitHub 2730ee3884 Provide additional properties (#18470)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-04-04 19:23:12 +02:00
Jacob LaursenandGitHub cf53c61ed7 [jdbc] Upgrade Yank to 3.5.0 (#18472)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-03-31 20:18:19 +02:00
Jacob LaursenandGitHub 0b683ab933 Refactor protocol commands (#18424)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-03-30 19:52:34 +02:00
Jacob LaursenandGitHub 4f7b01f2a8 [danfossairunit] Ensure immediate channel update after item linking (#18454)
* Fix channel update after linking item

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-03-30 15:43:30 +02:00
Jacob LaursenandGitHub 2fc6984e4a Fix typo (#18439)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-03-24 17:50:48 +01:00
Jacob LaursenandGitHub fe89dd1f85 Add semantic tags (#18324)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-03-23 13:59:59 +01:00
Jacob LaursenandGitHub e94d4dca2d Fix build after merges (#18428)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-03-22 23:30:39 +01:00
Jacob LaursenandGitHub f5878ff9c1 Add defrost status channel (#18398)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-03-22 22:21:10 +01:00
Jacob LaursenandGitHub 96c38dfb11 Improve time zone handling (#18384)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-03-22 22:19:55 +01:00
Jacob LaursenandGitHub 8ef6b6a964 Improve discovery (#18414)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-03-22 22:08:01 +01:00
Jacob LaursenandGitHub 703796df19 [squeezebox] Fix properties for manually configured Things (#18347)
* Refactor discovery

Add null annotations and fix warnings

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>

* Fix property initialization for manually configured player Things

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>

---------

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-03-09 18:51:12 +01:00
Jacob LaursenandGitHub 72682766b3 [squeezebox] Add I18N support for Thing status descriptions (#18344)
* Add I18N support for thing status descriptions

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-03-01 18:52:48 +01:00
Jacob LaursenandGitHub bba5e174c7 Refactor usage of deprecated method (#18321)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-02-24 19:07:07 +01:00
Jacob LaursenandGitHub bb79656fb8 Update tariff filter for FLOW Elnet (#18293)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-02-19 16:32:49 +01:00
Jacob LaursenandGitHub 64eeeae32c [grundfosalpha] Add support for Alpha3 pump (#18187)
* Add support for Alpha3
* Add I18N support for discovery labels

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-02-19 09:32:11 +01:00
Jacob LaursenandGitHub e3ba9a3ee3 Fix OAuth service handle (#18264)
Fixes #14783
Fixes #18265

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-02-17 19:12:48 +01:00
Jacob LaursenandGitHub ca8d10fe0d Upgrade json-smart to 2.5.2 (#18241)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-02-12 21:40:47 +01:00
Jacob LaursenandGitHub 958c43e98f Adapt to naming convention (#18232)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-02-09 11:57:06 +01:00
Jacob LaursenandGitHub 3c972b9f92 Fix typos (#18193)
* Fix typo: occured
* Fix typo: transfered

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-02-02 14:43:29 +01:00
Jacob LaursenandGitHub a23086f206 [bluetooth.bluez] Fix NullPointerException (#18185)
Fixes #18180

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-01-26 15:53:39 +01:00
Jacob LaursenandGitHub 9f4deaf910 Fix typo: recieve (#18177)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-01-25 14:54:52 +01:00
Jacob LaursenandGitHub dfb322b12c Fix typo: prefered (#18183)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-01-25 14:51:01 +01:00
Jacob LaursenandGitHub 29e909eeea Fix NullPointerException (#18181)
Fixes #18180

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-01-24 23:06:33 +01:00
Jacob LaursenandGitHub 31486a9b40 Provide unit hints for rpm channels (#18175)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-01-24 17:22:59 +01:00
Jacob LaursenandGitHub 8bc2d94b68 Update tariff filter for Netselskabet Elværk (#18086)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-01-17 17:02:52 +01:00
Jacob LaursenandGitHub 3827872c20 Refactor usages of deprecated methods (#18082)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-01-11 14:21:35 +01:00
Jacob LaursenandGitHub e69c44b85e Disable another unstable test (#18069)
Related to #12474

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-01-09 12:07:01 +01:00
Jacob LaursenandGitHub 46d27b6fb5 Disable another unstable test (#18068)
Related to #12667

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-01-09 12:06:30 +01:00
Jacob LaursenandGitHub 98ff656400 Fix headers (#18070)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-01-08 23:25:39 +01:00
Jacob LaursenandGitHub d1227151e1 Correct maintainer for the Broadlink binding (#18044)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-01-07 22:40:43 +01:00
Jacob LaursenandGitHub 8a3baf8003 Fix NullPointerException (#18034)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-01-04 19:59:11 +01:00
563caa0762 [energidataservice] Improve rule example for calculating totals (#18024)
* Improve rule example for calculating totals

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
Co-authored-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-01-03 23:16:28 +01:00
Jacob LaursenandGitHub 6af04fc31f Remove space before colon (#18023)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-01-02 21:38:39 +01:00
Jacob LaursenandGitHub 6e6a0d080c Link to Java 21 documentation (#17939)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-21 08:20:08 +01:00
Jacob Laursenandlsiepel 7a3380a020 Use switch pattern matching
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-20 09:04:22 +01:00
Jacob Laursenandlsiepel 254f2f5886 Simplify DateTimeType handling for MongoDB
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursenandlsiepel 2ded1d14c9 Simplify DateTimeType handling for JDBC
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursenandlsiepel b2c9abbe29 Simplify DateTimeType handling for Java Persistence API
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursenandlsiepel e794c6a0f6 Simplify DateTimeType handling for InfluxDB
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursenandlsiepel bc540c6653 Simplify DateTimeType handling for Amazon DynamoDB
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursenandlsiepel 6007d6bc51 Simplify DateTimeType handling for ZoneMinder
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursenandlsiepel aae1224658 Simplify DateTimeType handling for XmlTv
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Jacob Laursenandlsiepel b186639344 Simplify DateTimeType handling for Wolf Smartset
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00