]> git.basschouten.com Git - openhab-addons.git/commit
[homekit] implement StatelessProgrammableSwitch (#17129)
authorCody Cutrer <cody@cutrer.us>
Tue, 23 Jul 2024 06:22:27 +0000 (00:22 -0600)
committerGitHub <noreply@github.com>
Tue, 23 Jul 2024 06:22:27 +0000 (08:22 +0200)
commitcbbc36697cfb28b066badcfe5f84a69042e478c2
tree4bba750245683592a3bb02812abd708e5a3887dd
parent64fc6bcd1f4c8f4e2f19afbb45f9f2ce89462d7b
[homekit] implement StatelessProgrammableSwitch (#17129)

also supports adding multiple of them in a group, by supporting ServiceIndex
as an optional characteristic

refs #9969

Signed-off-by: Cody Cutrer <cody@cutrer.us>
bundles/org.openhab.io.homekit/README.md
bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitAccessoryType.java
bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitAccessoryUpdater.java
bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitCharacteristicType.java
bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/accessories/AbstractHomekitAccessoryImpl.java
bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/accessories/HomekitAccessoryFactory.java
bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/accessories/HomekitAccessoryGroupImpl.java
bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/accessories/HomekitCharacteristicFactory.java
bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/accessories/HomekitIrrigationSystemImpl.java
bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/accessories/HomekitMetadataCharacteristicFactory.java
bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/accessories/HomekitStatelessProgrammableSwitchImpl.java [new file with mode: 0644]