Andrew Fiddian-Green and GitHub
77b868ad06
Fix errors in Eclipse .project files ( #5444 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2026-03-24 10:37:41 +01:00
Andrew Fiddian-Green and GitHub
84de71a9a6
Schema update for configuration description ( #5372 )
...
* add schema options for context
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2026-03-04 19:49:48 +01:00
Andrew Fiddian-Green and GitHub
48e1442e6b
[mDNS] Only consider fully qualified discovery results ( #5348 )
...
* [mDNS] only consider fully qualified results
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2026-02-14 21:55:37 +01:00
Andrew Fiddian-Green and GitHub
70144e3cc5
Support 'keywords' field in addon.xml schema ( #5352 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2026-02-14 20:04:06 +01:00
Andrew Fiddian-Green and GitHub
c0cd523e8c
Lower the log level for useTags ( #5142 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-12-13 08:24:43 +01:00
Andrew Fiddian-Green and GitHub
de78550851
[HexUtils] Add a couple more methods ( #5164 )
...
* [HexUtils] Add a couple of methods
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-12-02 08:48:12 +01:00
Andrew Fiddian-Green and GitHub
9448de46d0
Apply default semantic tags from linked channels to items ( #4913 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-09-28 20:52:56 +02:00
Andrew Fiddian-Green and GitHub
0f7049347d
Apply blocked task logging to scheduled executor service ( #4969 )
...
* log dead tasks
* do log when tasks are scheduled and/or run
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-09-21 11:38:54 +02:00
Andrew Fiddian-Green and GitHub
13ffa1c6ea
Apply timeout logging to the task scheduler ( #4948 )
...
Activate the logging via
log:set DEBUG org.openhab.core.internal.common.WrappedScheduledExecutorService
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-08-12 00:05:27 +02:00
Andrew Fiddian-Green and GitHub
1767a0a2ca
Add property tag for lock state ( #4882 )
...
* add lock state property
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-07-07 20:12:16 +02:00
Andrew Fiddian-Green and GitHub
81865db3a9
Add precipitation property ( #4850 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-06-17 22:50:14 +02:00
Andrew Fiddian-Green and GitHub
cce185af64
UPNP don't notify embedded child devices by default ( #4735 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-05-29 10:02:00 +02:00
c4c2c4c431
Semantic tags: Apply description texts for Point/Property/Equipment ( #4750 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
Co-authored-by: jimtng <2554958+jimtng@users.noreply.github.com >
2025-05-18 18:03:30 +02:00
Andrew Fiddian-Green and GitHub
4167c02239
Add property.info tag for media channel types ( #4754 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-04-27 07:29:36 +02:00
5a097ed270
Semantic tags: Just a few more ( #4745 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
Co-authored-by: jimtng <2554958+jimtng@users.noreply.github.com >
2025-04-26 22:52:53 +02:00
Andrew Fiddian-Green and GitHub
aa8e05f877
Semantic tags: add zones, move battery ( #4738 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-04-22 21:05:09 +02:00
Andrew Fiddian-Green and GitHub
87cab4e027
Semantic Tags: Update system channel tags to match latest schema ( #4706 )
...
* update tags to match xsd
* use tag name constants
* overload withTags()
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-04-19 03:57:19 +02:00
Andrew Fiddian-Green and GitHub
fc8d791dbd
Semantic Tags: Overload Equipment tag setters for Things ( #4713 )
...
* overload tag setter methods
* run resolver
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-04-17 01:20:06 +02:00
Andrew Fiddian-Green and GitHub
ad7612dba7
Semantic Tags: Tweaks to tags ( #4708 )
...
* Tweaks to Point and Property tags
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-04-13 16:12:05 +02:00
Andrew Fiddian-Green and GitHub
013de041ca
OAuth RFC-8628 various post-fixes ( #4699 )
...
* add timeout to oauth calls
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-04-09 10:42:23 +02:00
Andrew Fiddian-Green and GitHub
693943e7c1
Semantic Tags: Added EQUIPMENT tags ( #4694 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-04-05 11:31:46 +02:00
Andrew Fiddian-Green and GitHub
75e0a2dd33
Semantic Tags: Added PROPERTY tags ( #4695 )
...
* add property tags
* remove spaces
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-04-03 21:12:34 +02:00
85d539c35b
Semantic Tags: set EQUIPMENT tags on Things ( #4617 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
Co-authored-by: Holger Friedrich <mail@holger-friedrich.de >
2025-04-03 21:10:13 +02:00
Andrew Fiddian-Green and GitHub
e05185e407
Semantic Tags: validate POINT/PROPERTY tags on Channel Types ( #4615 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-04-02 22:09:10 +02:00
Andrew Fiddian-Green and GitHub
1960646a6d
prevent concurrent token read / refresh ( #4686 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-03-29 18:09:33 +01:00
Andrew Fiddian-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
f66720a30e
add toString method ( #4592 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2025-02-15 16:33:09 +01:00
Andrew Fiddian-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
9b5e19e3af
AddonFinderProcess fixes ( #4061 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2024-01-31 20:35:23 +01:00
Andrew Fiddian-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
cc9b70516a
AddonInfo extensions ( #3865 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2023-12-05 16:49:31 +01:00
Andrew Fiddian-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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-Green and GitHub
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