Commit Graph
36 Commits
Author SHA1 Message Date
Andrew Fiddian-GreenandGitHub 2eec58a95f OAuth RFC-8628 Device Code Grant Flow (#4632)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-03-17 00:40:07 +01:00
Andrew Fiddian-GreenandGitHub a1ff21cf1a GroupFunction calculations remove duplicate method (#4597)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-02-15 20:12:55 +01:00
Andrew Fiddian-GreenandGitHub 2d29ff5545 Fix QuantityType.toInvertibleUnit() to use system unit (#4561)
* QuantityType toInvertibleUnit fix
* Improve unit tests
* Extend JavaDoc and tests

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-02-15 18:08:05 +01:00
Andrew Fiddian-GreenandGitHub 5b28e6feb6 Fix group calculations to use GroupItem's system unit (#4563)
* QuantityType improve group calculations
* support inverse units, extend tests
* refactoring
* javadoc and code simplification
* use streams; make sums absolute

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-02-15 17:52:44 +01:00
Andrew Fiddian-GreenandGitHub f66720a30e add toString method (#4592)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-02-15 16:33:09 +01:00
Andrew Fiddian-GreenandGitHub fb5ecab356 IP addon finder mac address format tweak (#4481)
* mac address format tweaks

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-01-27 22:48:10 +01:00
Andrew Fiddian-GreenandGitHub 57cf6a5d43 IP addon finder: add support for sending local mac address (#4477)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-12-08 02:26:13 +01:00
Andrew Fiddian-GreenandGitHub 591d8d956a [Units] Add MK⁻¹ unit alias (#4433)
* Add unit alias for Micro Reciprocal Kelvin

Signed-off-by: AndrewFG <software@whitebear.ch>
2024-11-04 11:01:20 +01:00
Andrew Fiddian-GreenandGitHub 728c7376b6 [ColorUtil] kelvinToXY: Extend Colour Temperature range 1000 K .. 10000 K (#4429)
Signed-off-by: AndrewFG <software@whitebear.ch>
2024-10-29 06:23:07 +01:00
Andrew Fiddian-GreenandGitHub 5f14cd1c5f [ColorUtil] New methods kelvinToXY and xyToKelvin (#4367)
Signed-off-by: AndrewFG <software@whitebear.ch>
2024-09-17 01:01:51 +02:00
Andrew Fiddian-GreenandGitHub 8e3ca9db44 SddpDevice provide JavaDoc for fields (#4270)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-06-09 00:24:58 +02:00
Andrew Fiddian-GreenandGitHub 5f1b708f27 Fix closing bracket in JavaDoc (#4265)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-06-01 23:22:27 +02:00
Andrew Fiddian-GreenandGitHub c5336c5618 New SDDP service for addon discovery and thing discovery (#4237)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-05-30 21:03:58 +02:00
Andrew Fiddian-GreenandGitHub a3bfcf5b2f ColorUtil bug fixes and improvements (#4124)
* ColorUtil improvements

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-04-27 09:32:11 +02:00
Andrew Fiddian-GreenandGitHub 9b5e19e3af AddonFinderProcess fixes (#4061)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-01-31 20:35:23 +01:00
Andrew Fiddian-GreenandGitHub 9cb4b9ee1f UsbSerialDiscovery service based on Windows registry (#3934)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-01-11 20:00:04 +01:00
Andrew Fiddian-GreenandGitHub a93f3d7d90 Add-on suggestion finder for USB devices (#3922)
Also-by: Holger Friedrich <mail@holger-friedrich.de>
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2023-12-27 18:27:40 +01:00
Andrew Fiddian-GreenandGitHub 924e7b2d6d Fixes #3946 (#3947)
* Fixes #3946

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2023-12-21 18:23:43 +01:00
Andrew Fiddian-GreenandGitHub 3362bfbea0 Upnp add M-SEARCH with search target ST: upnp:rootdevice header (#3933)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2023-12-19 20:40:20 +01:00
Andrew Fiddian-GreenandGitHub 8082daa290 UPnpAddonFinder M-SEARCH ST: ssdp:all (#3918)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2023-12-12 18:29:27 +01:00
Andrew Fiddian-GreenandGitHub be70a13afe Handle ISE when shutting down (#3910)
* Suppress logging when shutting down
* Cancel scheduled tasks on shutdown

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2023-12-10 22:45:12 +01:00
Andrew Fiddian-GreenandGitHub bb30eab3b9 [addon] fix #2204 (#3905)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2023-12-09 12:19:51 +01:00
62a50a409a Service to find suggested addons to install (#3806)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Co-authored-by: Mark Herwege <mark.herwege@telenet.be>
2023-12-07 17:32:33 +01:00
Andrew Fiddian-GreenandGitHub de9912d06b AddonInfoAddonsXmlProvider check for missing folder (#3903)
* [AddonInfoAddonsXmlProvider] fix issue #3901

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2023-12-07 14:30:10 +01:00
Andrew Fiddian-GreenandGitHub cc9b70516a AddonInfo extensions (#3865)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2023-12-05 16:49:31 +01:00
Andrew Fiddian-GreenandGitHub 4d3535a411 [ColorUtil] optimise constants; hue overflow check (#3629)
* [ColorUtil] define constants; fix hue overflow

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2023-05-26 10:32:29 +02:00
Andrew Fiddian-GreenandGitHub da5ac36a68 Improve precision of ColorUtil (#3542)
* [ColorUtil] add fine precision methods and tests
* [ColorUtil] set precision to 5

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2023-04-21 21:31:16 +02:00
4cbc0e613e Integration tests for org.openhab.core.io.net (#3460)
* [org.openhab.core.io.net] add itests

Co-authored-by: Wouter Born <github@maindrain.net>
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2023-03-25 17:44:15 +01:00
Andrew Fiddian-GreenandGitHub 8a0fdfc173 Add jetty-alpn-java-client dependency (#3455)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2023-03-16 09:04:22 +01:00
Andrew Fiddian-GreenandGitHub 73b8a3ae32 Fix channel order in REST API (#3448)
* Fix sort order of Things in UI
* Add itest for channel order

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2023-03-13 17:26:34 +01:00
Andrew Fiddian-GreenandGitHub a5d65ce2ad Add support for Jetty HTTP/2 clients (#3433)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2023-03-12 10:22:50 +01:00
Andrew Fiddian-GreenandGitHub 459dac9702 [discovery.mdns] Devices may apply a grace period for removal from the Inbox (#2635)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2021-12-22 20:24:48 +01:00
Andrew Fiddian-GreenandGitHub b99aa444a0 [discovery.upnp] Devices may apply a grace period for removal from the Inbox (#2144)
* [discovery.upnp] delay removing devices from Inbox

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2021-02-06 11:16:41 +01:00
Andrew Fiddian-GreenandGitHub 023f373b20 [transport.modbus] Remove dependencies on deprecated libraries (#2127)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2021-02-04 23:27:06 +01:00
Andrew Fiddian-GreenandGitHub 127724c0e3 [executeCommandLine] should return STDERR if STDOUT is empty (#2114)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2021-01-16 22:20:09 +01:00
Andrew Fiddian-GreenandGitHub acb0cd5e9b [transport.modbus] Added support for RTU encoding over TCP (#1965)
* [modbus] add support for rtu encoding over tcp

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2020-12-26 18:10:06 +01:00