Commit Graph

5003 Commits

Author SHA1 Message Date
Florian Hotze
e69fd47ef2 [jsscripting] Implement javax.script.Compilable (#16970)
* [jsscripting] Restructure & Comment POM
* [jsscripting] Use OPENHAB_TRANSFORMATION_SCRIPT constant from core

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-10-04 20:06:06 +02:00
openhab-bot
ef3ffff2bc [unleash-maven-plugin] Preparation for next development cycle. 2024-09-29 15:46:54 +00:00
lsiepel
5435d63891
Fix NPE (#17475)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-09-26 21:49:30 +02:00
Gaël L'hopital
6528e84a45 [netatmo] Prevent IndexOutOfBoundsException (#17448)
* Preventing IndexOutOfBoundsException

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-09-20 15:46:55 +02:00
lsiepel
b61a205de3 Refactor and fix (#17394)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-09-18 22:46:37 +02:00
Gaël L'hopital
7ae664ad36 [gce] Fix NullPointerException (#17430)
* Remove @NonNullByDefault({}) annotations to avoid NPE

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-09-18 20:17:54 +02:00
lsiepel
2f6db504c9 [unifi] Fix NullPointerException (#17421)
* Fix NPE
* Null warning

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-09-17 22:30:44 +02:00
lsiepel
600ca69c94 [melcloud] Improve null handling (#17295)
* Add null annotations

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-09-09 21:46:25 +02:00
lsiepel
d5ad854aac [senechome] Fix ArrayIndexOutOfBoundsException when less than 4 packs (#17299)
* Fix issue and warnings
* Fix operator

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-09-09 20:17:20 +02:00
lsiepel
bec9863d4a [evcc] Fix IllegalArgumentException for specific vehicle Id's (#17380)
* Handle semicolon in car id

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-09-09 20:15:38 +02:00
jsjames
5d3c6c93d7 fixed xml uri ID (#17341)
Signed-off-by: Jeff James <jeff@james-online.com>
2024-08-27 21:34:22 +02:00
lsiepel
67170f6f61
[electroluxair] Remove binding (#17336)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-08-27 19:39:17 +02:00
David Pace
1d490981ea
[boschshc] Fix NPE during deserialization, make long polling more robust (#17289)
(#17190)

* Fix NPE while deserializing service data JSON objects
* Catch exceptions while handling long poll results
* Correct @type name for user-defined states
* Add unit tests and enhance existing unit tests

Signed-off-by: David Pace <dev@davidpace.de>
2024-08-20 08:53:13 +02:00
Jacob Laursen
d71ce876e4 Fix addon id (#17251)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-08-14 10:22:22 +02:00
openhab-bot
852a7b764d [unleash-maven-plugin] Preparation for next development cycle. 2024-08-09 10:37:43 +00:00
Gaël L'hopital
b738270f0a Wrong exception catched (#17217)
Signed-off-by: Gaël L'hopital <gael@lhopital.org>
2024-08-08 18:07:03 +02:00
lolodomo
abef91cfac [freeboxos] Fix enabling/disabling of Mac OS file sharing (#17203)
Fix #17200

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-08-08 18:03:51 +02:00
Cody Cutrer
dd401fce12 [lutron] Fix Pico buttons for non-LEAP bridges (#17204)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-08-04 22:11:27 +02:00
Markus Michels
353315537f [shelly] Fix thing re-init after power cycle for firmware update (#17163)
* Fixes thing re-init during/after firmware update. API will not be closed
on ota_success message.
* Don't disconnect from device during firmware update, this ensures to get
further events throughout the upgrade process
* suspress COMMUNICATION_ERROR on expected restart after fw upgrade

Signed-off-by: Markus Michels <markus7017@gmail.com>
2024-08-02 23:15:20 +02:00
Jacob Laursen
e5148607bf Fix clearing Now Playing channels (#17185)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-08-01 12:33:25 +02:00
Markus Michels
c2877e08a6 Fixes BLU Discovery when Shelly Cloud Bluetooth Gateway is enabled (in (#17167)
this case the binding's gateway script could not get access to the BLE
observer).

Signed-off-by: Markus Michels <markus7017@gmail.com>
2024-07-30 14:05:34 +02:00
Matthew Skinner
ae5d5ee701 Fix dependancy issues. (#17159)
Signed-off-by: Matthew Skinner <matt@pcmus.com>
2024-07-30 12:55:42 +02:00
Jacob Laursen
2ced284d8d Fix NullPointerExceptions (#17180)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-07-29 20:24:34 +02:00
lolodomo
487d4a95c2 [freeboxos] Fix macAddress property when discovering a server (#17082)
Fix #17071

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-07-26 11:39:24 +02:00
lolodomo
6b216b3ea7 [freeboxos] Fix websocket registration (#17124)
Fix #17098

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-07-26 11:35:48 +02:00
lolodomo
61866eeb3d [freeboxos] Fix creation of properties and dynamic channels at init (#17081)
This was bypassed in bridgeStatusChanged.

Fix #17078
Fix #17079

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2024-07-26 11:34:58 +02:00
Markus Michels
12eaeee009 fixes #17121 (BLU Gateway), #17120 (NPE in cover mode) (#17122) 2024-07-25 09:32:40 +02:00
Jacob Laursen
94e11fcd05 Add test coverage for thing type mapping (#17040)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-07-25 09:30:49 +02:00
Markus Michels
c41858ba6c [shelly] Fix initialization of BLU Motion device (#17053)
* Fixes #17052 (caused by inproper initialization of the profile flags for
BLU devices in general and for BLU Motion another one)

Signed-off-by: Markus Michels <markus7017@gmail.com>
2024-07-17 00:47:31 +02:00
lsiepel
d29ba8061a [govee] Fix invalid status response handling (#17048)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-07-16 19:49:22 +02:00
J-N-K
5f3e3ecaf2 [rrd4j] Fix unit retrieval for group items (#17054)
Reported on the forum

Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-07-14 12:19:09 +02:00
J-N-K
76be5a9204 [http] Properly escape + character in query string (#17042)
* [http] Properly escape + character in query string

Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-07-12 22:16:08 +02:00
Jacob Laursen
84d38ac7ac Fix thing type descriptions for Plus Mini series (#17015)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-07-09 20:24:41 +02:00
J-N-K
2c9121e38a [awattar] Fix price handler refresh (#17032)
Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-07-09 19:55:16 +02:00
Markus Michels
d5d01dc8a1 [shelly] Revise fix for Gen1 initialization problem for manually created Things (#17011)
* Fixes #16990 - Gen1 nbo longer initializes when defined in .things

Signed-off-by: Markus Michels <markus7017@gmail.com>

Co-authored-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-07-09 19:48:06 +02:00
Kai Kreuzer
72bd390d35 Bump version to 4.2.1-SNAPSHOT
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2024-07-09 18:52:34 +02:00
openhab-bot
8d0017e9f3 Preparation for tag creation (Tag name: '4.2.0'). 2024-07-07 18:07:08 +00:00
Markus Michels
ab385ed2f3
Fixes #16990 - Gen1 nbo longer initializes when defined in .things (#17009)
Signed-off-by: Markus Michels <markus7017@gmail.com>
2024-07-07 09:48:51 +02:00
Jacob Laursen
4e3a3175ba
[energidataservice] Fix JRuby tabs (#17005)
* Fix JRuby tabs
* Fix Rule DSL example after breaking changes in PersistenceExtensions

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-07-06 20:52:27 +02:00
Jacob Laursen
2610ba5ca6
Increase consistency between examples (#17003)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-07-05 20:00:04 +02:00
jimtng
d6e8bee5a3
[energidataservice] Add missing JRuby examples (#17002)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-07-05 17:31:37 +02:00
Linsenschisdre
e928e2f7ee
[homeconnect] Update README.md (#16944)
* Update README.md
Signed-off-by: Linsenschisdre <56234041+Linsenschisdre@users.noreply.github.com>
2024-07-05 16:55:57 +02:00
Jacob Laursen
e11a466785
Enrich examples with JavaScript versions (#16981)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-07-05 16:55:25 +02:00
Jacob Laursen
59fd108518
[meater] Fix broken cloud communication (#16994)
* Improve error handling

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-07-05 16:55:05 +02:00
Andrew Fiddian-Green
9aad1fced1
[growatt] better and more documentation of possible rule actions (#16947)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-07-05 16:50:48 +02:00
jimtng
bd275e7046
[jrubyscripting] Update README (#17000)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-07-05 14:42:26 +02:00
jimtng
7ae891e6d3
[openhabcloud] Update JRuby examples and minor changes to JS examples (#16997)
* [openhabcloud] Update JRuby examples and minor changes to JS examples
* remove table delimiter row padding, change tag HIGH to Door
* js addActionButton('Turn on the light', 'command:Apartment_Light:ON')

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-07-05 10:52:40 +02:00
jimtng
f961c3329e
[openhabcloud] Change severity to tag in README (#16998)
* [openhabcloud] Change severity to tag in README
* remove padding insertion in table delimiter

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-07-05 10:51:24 +02:00
Florian Hotze
5487b9c05d
[jsscripting] Fix notification builder examples (#16999)
Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-07-05 10:50:39 +02:00
Florian Hotze
2d412023a9
[jsscripting] Upgrade to openhab-js 5.3.1 (#16985)
Depends on #16979.

Signed-off-by: Florian Hotze <florianh_dev@icloud.com>
2024-07-04 14:07:21 +02:00