Commit Graph
44 Commits
Author SHA1 Message Date
dependabot[bot]andGitHub ab9d7e3cb8 Bump org.eclipse.jdt:ecj from 3.43.0 to 3.45.0 (#19764)
* Bump org.eclipse.jdt:ecj from 3.43.0 to 3.45.0

Bumps [org.eclipse.jdt:ecj](https://github.com/eclipse-jdt/eclipse.jdt.core) from 3.43.0 to 3.45.0.
- [Commits](https://github.com/eclipse-jdt/eclipse.jdt.core/commits)

* Change order of Mock and Nullable annotations
* Fix visibility

Also-by: Holger Friedrich <mail@holger-friedrich.de>
Signed-off-by: dependabot[bot] <support@github.com>
2026-03-28 10:26:29 +01:00
sheilbronnandGitHub b84358d844 [basicprofiles] Add precision parameter to Round Profile (#20423)
* [basicprofiles] Add precision parameter to round profile

Signed-off-by: sheilbronn <36453088+sheilbronn@users.noreply.github.com>
2026-03-27 08:59:51 +01:00
lsiepelandGitHub 677459cc79 Fix documentation, grammar, and spelling in addons IO / Persistence -Transform (#19611)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-02-03 21:45:57 +01:00
lsiepelandGitHub e14b4a6455 Fix vuepress vs markdown links (#20060)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-01-13 23:16:19 +01:00
lsiepelandGitHub 3cfe231fd0 Fix markdown (#20058)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-01-13 23:13:18 +01:00
Jacob Laursenandlsiepel a3cce8efd7 Update license headers
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2026-01-02 10:51:48 +01:00
Bernd WeymannandGitHub ec466c470f [basicprofiles] Time-weighted average profile added (#19753)
* initial version

Signed-off-by: Bernd Weymann <bernd.weymann@gmail.com>
2025-12-25 11:55:07 +01:00
Holger FriedrichandGitHub 207ca71fc4 Prepare for OH 5.2.0 (#19868)
* Fix spotless after unleash
* Resolve itest runbundles

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-12-23 00:01:46 +01:00
openhab-bot ee3817accd [unleash-maven-plugin] Preparation for next development cycle. 2025-12-22 17:11:00 +00:00
jimtngandGitHub f6191dab40 [basicprofiles] Fix link to Invert/Negate anchor (#19787)
* [basicprofiles] Fix link to Invert/Negate anchor

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-12-12 16:57:20 +01:00
Christoph WeitkampandGitHub ec3bb5552f Add support for time series (#19696)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2025-11-23 22:22:52 +01:00
openhab-botandGitHub c8b22647f0 New translations basicprofiles.properties (German) (#19621) 2025-11-04 22:00:27 +01:00
David ReadandGitHub 2ccf6bb54d Update README.md (#19314)
Remove % from condition. It causes an evaluation error.

Signed-off-by: David Read <DavidR1953@users.noreply.github.com>
2025-09-13 10:14:43 +02:00
lsiepelandGitHub 7e3b22cd78 [various] Fix sat warnings (#18991)
* Fix NeedBracesCheck
* Fix  LocalFinalVariableNameCheck
* Fix ModifierOrderCheck
* Fix EqualsAvoidNullCheck
* Fix AvoidStarImportCheck
* Fix AuthorContribution

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-07-21 23:57:33 +02:00
lsiepelandGitHub d64a011ab4 Fix NoEmptyLineSeparatorCheck (#18990)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-07-21 23:54:54 +02:00
lsiepelandGitHub 90b3d12aa3 Spotless after release (#19002)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-07-21 20:21:58 +02:00
openhab-bot d779c17335 [unleash-maven-plugin] Preparation for next development cycle. 2025-07-21 09:29:14 +00:00
Andrew Fiddian-GreenandGitHub 9099c491e6 [basicprofiles] Add Inactivity profile (#18301)
* flatline profile initial contribution

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-07-05 21:01:16 +02:00
jimtngandGitHub 47606a0e65 [basicprofiles] Format inversions into a table (#18874)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-06-30 20:06:46 +02:00
Wouter BornandGitHub 8a7a411ccc Use Spotless sortpom plug-in (#18318)
Similar to openhab/openhab-core#4618

Signed-off-by: Wouter Born <github@maindrain.net>
2025-02-23 20:23:16 +01:00
Andrew Fiddian-GreenandGitHub 574d573b50 [basicprofiles] Small improvement to documentation (#18290)
* [basicprofiles] minor improvement to read me

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-02-19 13:32:17 +01:00
Andrew Fiddian-GreenandGitHub 94313ba102 remove duplicate code (#18270)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-02-15 23:55:48 +01:00
Andrew Fiddian-GreenandGitHub d0bac82f21 [basicprofiles] Fix StateFilterProfile to use linked Item system unit (#18144)
* [basicprofiles] Improve StateFilterProfile unit based calculations

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-02-12 21:52:18 +01:00
Holger FriedrichandGitHub 6a1a41a58f Adapt Nullable annotations to core change (#18231)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-02-10 16:03:10 +01:00
jimtngandGitHub 1650591403 [basicprofiles] Fix division-by-zero error in $DELTA_PERCENT state filter (#18089)
* [basicprofiles] Fix division-by-zero error in $DELTA_PERCENT state filter
* use Optional for acceptedState

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-02-09 08:25:54 +01:00
jimtngandGitHub 019fb8acf4 [basicprofiles] Convert to relative unit in State Filter's Delta check (#18127)
* [basicprofiles] Convert to relative unit in State Filter's Delta check

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-02-02 21:24:50 +01:00
jimtngandGitHub de951f5904 [basicprofiles] Fix regular comparison of Percent Quantity interpreted as $DELTA_PERCENT check (#18121)
* [basicprofiles] Fix regular comparison of Percent Quantity interpreted as
$DELTA_PERCENT check

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-01-24 14:23:08 +01:00
jimtngandGitHub 087a511120 [basicprofiles] Fix handling of multiple $DELTA conditions (#18088)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-01-23 20:02:09 +01:00
jimtngandGitHub 3b0c78795d [basicprofiles] Support double quoted strings in state filter (#18117)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-01-17 16:41:08 +01:00
jimtngandGitHub d36b2a8d82 [basicprofiles] Add a table-of-contents at top of README.md (#18058)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-01-08 20:15:25 +01:00
Wouter BornandGitHub 8672ed0208 Start license headers with /* instead of /** (#18061)
Prevents JavaDoc tooling issues because these tools check comments starting with `/**`.

Signed-off-by: Wouter Born <github@maindrain.net>
2025-01-07 22:33:03 +01:00
Wouter BornandGitHub d6476042ec Update license headers to 2025 (#18015)
* Update license headers to 2025

Signed-off-by: Wouter Born <github@maindrain.net>
2025-01-02 00:30:12 +01:00
jimtngandGitHub 34d8fec597 [basicprofiles] Fix delta state filter handling of negative values (#17997)
* [basicprofiles] Pass the initial data for delta state filter

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-12-31 20:23:41 +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
Holger FriedrichandGitHub 639a1cb263 Prepare for OH 5.0.0 (#17906)
* Switch to 5.0.0-SNAPSHOT
* Fix spotless after unleash
* resolve itest runbundles

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-12-15 20:30:05 +01:00
openhab-bot f80fd3d18c [unleash-maven-plugin] Preparation for next development cycle. 2024-12-15 13:46:58 +00:00
jimtngandGitHub 1190c14f75 [basicprofiles] Add $DELTA_PERCENT function to State Filter profile (#17843)
* [basicprofiles] Add $DELTA_PERCENT function to State Filter profile

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-12-05 20:52:42 +01:00
jimtngandGitHub 12e7212bd9 [basicprofiles] Add support for functions (DELTA, MEDIAN, AVG, STDDEV, MIN, MAX) in State Filter (#17362)
* [basicprofiles] Add support for functions (DELTA, MEDIAN, AVG, STDDEV, MIN, MAX) in State Filter

Support any type of operand on either side of the operator
e.g.: `ItemName > 10` and `10 < ItemName`

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-12-03 20:03:15 +01:00
Holger FriedrichandGitHub 54fd13b0c1 Reduce SAT warnings (#17406)
* Reduce SAT warnings

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-09-13 17:20:11 +02:00
jimtngandGitHub 6f55f3d2ad [basicprofile] Fix statefilter check against item's value on the rhs (#17346)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-30 20:44:30 +02:00
jimtngandGitHub e4ce954dc2 [basicprofiles] Add additional comparisons to State Filter profile (#17323)
* Add inequality comparisons to State Filter profile

- Fix bug where undefined `mismatchState` passed `UNDEF` instead of ignoring state updates
- Support multiline conditions
- Support comparing against the input state from handler to filter out
unwanted data

* Support comparing item to item or input to item

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-08-28 16:28:10 +02:00
lsiepelandGitHub 71a208b91b Apply Spotless after release (#17016)
* Spotless

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-07-07 23:20:16 +02:00
openhab-bot 4b5e4646ac [unleash-maven-plugin] Preparation for next development cycle. 2024-07-07 18:09:31 +00:00
J-N-KandGitHub 706f9ca6b5 [basicprofiles] Initial contribution (#16754)
* [basicprofiles] Initial contribution

A set of basic profiles with general use cases. See documentation for details.

Also-By: Christoph Weitkamp <github@christophweitkamp.de>
Also-By: Arne Seime <arne.seime@gmail.com>
Signed-off-by: Jan N. Klug <github@klug.nrw>
2024-05-28 23:30:46 +02:00