]> git.basschouten.com Git - openhab-addons.git/commit
[basicprofiles] Initial contribution (#16754)
authorJ-N-K <github@klug.nrw>
Tue, 28 May 2024 21:30:46 +0000 (23:30 +0200)
committerGitHub <noreply@github.com>
Tue, 28 May 2024 21:30:46 +0000 (23:30 +0200)
commit706f9ca6b56b9fe6d4e39d583a3a35fb08b48ed8
tree4b79897269e72dd3b457115e0643968ab65c00e2
parentdcd778301bc208cc013065d29cdb9360f6fc4617
[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>
41 files changed:
bom/openhab-addons/pom.xml
bundles/org.openhab.transform.basicprofiles/NOTICE [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/README.md [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/pom.xml [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/feature/feature.xml [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/java/org/openhab/transform/basicprofiles/internal/BasicProfilesConstants.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/java/org/openhab/transform/basicprofiles/internal/config/DebounceCountingStateProfileConfig.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/java/org/openhab/transform/basicprofiles/internal/config/DebounceTimeStateProfileConfig.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/java/org/openhab/transform/basicprofiles/internal/config/RoundStateProfileConfig.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/java/org/openhab/transform/basicprofiles/internal/config/StateFilterProfileConfig.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/java/org/openhab/transform/basicprofiles/internal/config/ThresholdStateProfileConfig.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/java/org/openhab/transform/basicprofiles/internal/config/TimeRangeCommandProfileConfig.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/java/org/openhab/transform/basicprofiles/internal/factory/BasicProfilesFactory.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/java/org/openhab/transform/basicprofiles/internal/profiles/AbstractTriggerProfile.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/java/org/openhab/transform/basicprofiles/internal/profiles/DebounceCountingStateProfile.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/java/org/openhab/transform/basicprofiles/internal/profiles/DebounceTimeStateProfile.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/java/org/openhab/transform/basicprofiles/internal/profiles/GenericCommandTriggerProfile.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/java/org/openhab/transform/basicprofiles/internal/profiles/GenericToggleSwitchTriggerProfile.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/java/org/openhab/transform/basicprofiles/internal/profiles/InvertStateProfile.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/java/org/openhab/transform/basicprofiles/internal/profiles/RoundStateProfile.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/java/org/openhab/transform/basicprofiles/internal/profiles/StateFilterProfile.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/java/org/openhab/transform/basicprofiles/internal/profiles/ThresholdStateProfile.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/java/org/openhab/transform/basicprofiles/internal/profiles/TimeRangeCommandProfile.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/resources/OH-INF/addon/addon.xml [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/resources/OH-INF/config/debounce.xml [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/resources/OH-INF/config/generic-command.xml [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/resources/OH-INF/config/round.xml [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/resources/OH-INF/config/state-filter.xml [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/resources/OH-INF/config/threshold.xml [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/resources/OH-INF/config/time-range-command.xml [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/resources/OH-INF/config/toggle-switch.xml [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/main/resources/OH-INF/i18n/basicprofiles.properties [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/test/java/org/openhab/transform/basicprofiles/internal/factory/BasicProfilesFactoryTest.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/test/java/org/openhab/transform/basicprofiles/internal/profiles/DebounceCountingStateProfileTest.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/test/java/org/openhab/transform/basicprofiles/internal/profiles/GenericCommandTriggerProfileTest.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/test/java/org/openhab/transform/basicprofiles/internal/profiles/GenericToggleSwitchTriggerProfileTest.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/test/java/org/openhab/transform/basicprofiles/internal/profiles/InvertStateProfileTest.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/test/java/org/openhab/transform/basicprofiles/internal/profiles/RoundStateProfileTest.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/test/java/org/openhab/transform/basicprofiles/internal/profiles/StateFilterProfileTest.java [new file with mode: 0644]
bundles/org.openhab.transform.basicprofiles/src/test/java/org/openhab/transform/basicprofiles/internal/profiles/ThresholdStateProfileTest.java [new file with mode: 0644]
bundles/pom.xml