]> git.basschouten.com Git - openhab-addons.git/commit
[knx] postUpdate for contact-control sends to bus (#16263)
authorHolger Friedrich <mail@holger-friedrich.de>
Sun, 28 Jan 2024 20:44:09 +0000 (21:44 +0100)
committerGitHub <noreply@github.com>
Sun, 28 Jan 2024 20:44:09 +0000 (21:44 +0100)
commitd5fc6950dcacba4493861c0cd30b86b07b4dbb62
tree91544f1f5edb662b9c532070003c2292606fb77d
parentbed592c3a4e48f6eb8f88c6e025f598760c8a373
[knx] postUpdate for contact-control sends to bus (#16263)

contact-control items need to send to the bus like a switch item,
to trigger a state update in the external device.

* Add a new profile for contact-control items
* Add a profile factory and a profile advisor class
* Handle postUpdate like a command and send message on KNX bus

Fixes #16115.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/KNXBindingConstants.java
bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/profiles/KNXContactControlProfile.java [new file with mode: 0644]
bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/profiles/KNXProfileAdvisor.java
bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/profiles/KNXProfileFactory.java [new file with mode: 0644]