Mark Herwege and GitHub
3f9eca44ea
MQTT transport: add cleanSession/cleanStart parameter ( #5030 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2025-09-28 07:25:36 +02:00
Mark Herwege and GitHub
32f08c2a28
Persistence extensions query optimization ( #4967 )
...
* remove double query to persistence
* call internal method
* remove double calls to now
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2025-09-20 21:26:30 +02:00
Mark Herwege and GitHub
75ceb0fcd0
Fix persistence extensions test reliability ( #4964 )
...
* Fix persistence extensions test reliability
* remove now dependency from irregular timespans tests
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2025-09-16 22:07:01 +02:00
Mark Herwege and GitHub
31b43bc566
Persistence extensions: fix potential infinite loop ( #5018 )
...
* fix potential eternal loop on empty peristence
* tests
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2025-09-10 20:54:05 +02:00
Mark Herwege and GitHub
69bb634ba6
Item REST endpoint include item parents ( #4861 )
...
* parents in item DTO
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2025-07-12 23:48:26 +02:00
Mark Herwege and GitHub
565294b9c6
Semantics health REST endpoint ( #4827 )
...
* semantics health REST endpoint
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2025-06-28 19:03:11 +02:00
Mark Herwege and GitHub
d346509a2a
Enable semantic tag description translations ( #4746 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2025-05-18 08:20:39 +02:00
Mark Herwege and GitHub
9741434f61
Fix GroupItem restore ( #4743 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2025-04-23 18:42:57 +02:00
Mark Herwege and GitHub
69aaf40e0c
Persistence filters allow unquoted units ( #4681 )
...
* allow filters without quotes around units
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2025-04-02 20:07:52 +02:00
Mark Herwege and GitHub
f171ecc19c
Persistence Extensions: Riemann Sums ( #4461 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2025-03-24 19:44:08 +01:00
Mark Herwege and GitHub
a9a289e3f2
Sitemap interpolation parameter for charts ( #4610 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2025-03-24 19:31:43 +01:00
Mark Herwege and GitHub
c90b45c68b
fix restoring nested group items ( #4651 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2025-03-18 21:51:50 +01:00
Mark Herwege and GitHub
25f3becef6
revert iterating over history on restore ( #4654 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2025-03-18 21:48:57 +01:00
Mark Herwege and GitHub
195cc3d54d
revert iterating over history on restore ( #4654 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2025-03-18 21:48:19 +01:00
Mark Herwege and GitHub
fd53c4cb1d
Persistence aliases ( #4363 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2025-02-18 18:30:49 +01:00
Mark Herwege and GitHub
d5590ff87c
Persistence restore lastState and lastStateChange on startup ( #4463 )
...
* use item methods if last state update/change not in persistence
* restore previous state and last state change date on startup
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2025-02-15 20:49:49 +01:00
Mark Herwege and GitHub
3018a8b0f1
Persistence extensions, calculate QuantityType sums in absolute values ( #4575 )
...
* make persistence sum calculations absolute
* correct units for variance and deviation quantity type calculations
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2025-02-15 17:15:39 +01:00
Mark Herwege and GitHub
38a13807ee
Fix comparing QuantityType with inverted dimensions ( #4571 )
...
* fix comparing inverted dimensions
* remove tolerance
* use BigDecimal in comparison
* remove comparing inverted dimensions
* equals, add tests
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2025-02-15 16:49:37 +01:00
Mark Herwege and GitHub
9ad83bada4
Remove calls to deprecated URL constructor ( #4551 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2025-01-12 22:18:10 +01:00
Mark Herwege and GitHub
6dffaa6a8c
HttpUtil: fix invalid URI ( #4546 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2025-01-11 00:47:47 +01:00
Mark Herwege and GitHub
cdc0e0f32e
[persistence] Fix UI persistence item exclude config ( #4502 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-12-17 19:53:24 +01:00
Mark Herwege and GitHub
8e4cebdec2
[persistence] Add persistence exclusion tests ( #4482 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-12-08 18:02:54 +01:00
Mark Herwege and GitHub
a35041ac7b
[persistence] Exclude items and groups ( #4468 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-12-08 12:50:37 +01:00
Mark Herwege and GitHub
d7495d26fe
Fix color and icon rules ( #4449 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-11-18 19:19:55 +01:00
Mark Herwege and GitHub
47284e5521
[sitemap] Buttongrid with Button components available for main UI configuration ( #4377 )
...
* buttongrid with buttons for UI defined sitemap
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-09-28 21:34:07 +02:00
Mark Herwege and GitHub
b63fa473b3
Median action in persistence extensions ( #4345 )
...
* median persistence extension
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-08-24 10:55:06 +02:00
Mark Herwege and GitHub
1e53c5235b
Fix persistence extensions for group items and number dimension items with different units ( #4257 )
...
* fix persistence extensions for group items
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-07-02 09:27:36 +02:00
Mark Herwege and GitHub
cb65e41445
Persistence extensions, add lastChange and nextChange ( #4259 )
...
* add lastChange and nextChange
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-06-25 13:46:54 +02:00
Mark Herwege and GitHub
d092c517f0
Fix persist with date method ( #4267 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-06-05 18:14:52 +02:00
Mark Herwege and GitHub
8aa6b28104
fix ip suggestion finder default param ( #4262 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-05-31 12:41:23 +02:00
Mark Herwege and GitHub
c40b82f16e
Fix exception in WindowsUsbSerialDiscovery ( #4235 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-05-20 10:20:08 +02:00
Mark Herwege and GitHub
6b5eed782c
fix QuantityType dimensionless one and time formatting ( #4169 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-05-18 14:54:18 +02:00
Mark Herwege and GitHub
03a9708b6c
Persistence extensions: allow null serviceId ( #4213 )
...
* allow null serviceId
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-05-06 11:28:57 +02:00
Mark Herwege and GitHub
d083a5379c
Support press and release buttons in sitemap generator ( #4204 )
...
* handle quoted arguments
* press and release mapping
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-05-05 22:16:36 +02:00
Mark Herwege and GitHub
49cfb20fb5
Fix suggestion finder installation ( #4209 )
...
* fix finder installation
* no install/uninstall if no config object
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-05-04 18:18:50 +02:00
Mark Herwege and GitHub
94572aa7c8
PersistenceExtensions: Re-add deprecated evolutionRate variant ( #4212 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-05-03 16:59:19 +02:00
Mark Herwege and GitHub
1a89b9ede9
Fix suggestion finder installation ( #4206 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-05-02 16:30:57 +02:00
Mark Herwege and GitHub
1b503afdbb
Return units in persistence extension commands and support future persisted states ( #3736 )
...
* persistence extensions future and QuantityTypes
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-05-02 11:47:12 +02:00
Mark Herwege and GitHub
7cedb1257b
Use FeatureInstaller for suggestion finder installation ( #4188 )
...
* use FeatureInstaller
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-04-28 11:39:27 +02:00
Mark Herwege and GitHub
c2cbefe55c
Unit hint in thing channels ( #4079 )
2024-04-06 14:21:42 +02:00
Mark Herwege and GitHub
2daf94d7fc
REST response default persistence strategy when no persistence configuration ( #4137 )
...
* default persistence strategy in REST response
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-03-23 18:11:34 +01:00
Mark Herwege and GitHub
eeb69197c6
unitSymbol for GroupItem ( #4106 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-03-10 10:07:52 +01:00
Mark Herwege and GitHub
dbc3b19a4f
fix empty rule condition ( #3993 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2024-01-02 19:51:11 +01:00
Mark Herwege and GitHub
d3ebc824b3
jar file add-on logger name ( #3921 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2023-12-16 11:26:30 +01:00
Mark Herwege and GitHub
fe242f8ab9
Modified finder discovery schema to make future finders easier to create ( #3924 )
...
* change discovery method schema
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2023-12-16 11:08:09 +01:00
Mark Herwege and GitHub
5ffeb1fc72
i8n suggestion finders config ( #3913 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2023-12-11 21:58:18 +01:00
Mark Herwege and GitHub
708a954081
Fix addon name localisation before installation ( #3908 )
...
* fix addon name and description
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2023-12-09 20:29:24 +01:00
Mark Herwege and GitHub
d75d6dffce
Fix UI defined sitemaps ( #3850 )
...
* fix UI defined sitemaps
* allow AND conditions
* label not required
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2023-10-26 23:30:17 +02:00
Mark Herwege and GitHub
3eef2872f5
fix trailing space in state string ( #3812 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2023-10-01 21:47:25 +02:00
Mark Herwege and GitHub
2b8475253f
Adjust QuantityType calculations for temperatures ( #3792 )
...
* fix quantity calculations
* remove temperature offsetProfile workaround
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2023-09-08 18:02:34 +02:00
Mark Herwege and GitHub
096d11bf3f
Fix sitemap visibility rule with blanks ( #3769 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2023-08-26 15:10:10 +02:00
Mark Herwege and GitHub
f0c00959aa
[rest] add unit to item response ( #3654 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2023-07-14 20:01:22 +02:00
Mark Herwege and GitHub
5ceaa64768
[rest] Add widget state pattern and default unit to ItemUIRegistry ( #3644 )
...
* expose widget format pattern to sitemap REST
* Add unit fields to sitemap REST
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2023-07-02 11:03:00 +02:00
Mark Herwege and GitHub
44a146f5a8
Add Input widget to main UI sitemap configuration and REST API ( #3431 )
...
* add input widget to UI SitemapProviderImpl
* inputHint in UIComponentSitemapProvider
* add input element to REST
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2023-04-13 20:04:47 +02:00
Mark Herwege and GitHub
850a9239de
Add inputHint parameter to sitemap Input element ( #3418 )
...
* Add inputHint param to sitemap Input element
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2023-03-26 11:15:56 +02:00
Mark Herwege and GitHub
ea20371e21
Add Input type to sitemap model ( #3398 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2023-02-24 20:27:13 +01:00
Mark Herwege and GitHub
c61ea770a5
Add visibility and color parameters to UI sitemap provider ( #3075 )
...
* add visibility and color parameters
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2022-09-06 19:21:02 +02:00
Mark Herwege and GitHub
527f2c3565
Implement hostnameValidated flag for secure MQTT connections ( #2348 )
...
Fixes #2346
Signed-off-by: Mark Herwege <mark.herwege@telenet.be >
2021-05-10 11:19:52 +02:00