]> git.basschouten.com Git - openhab-addons.git/commit
[homekit] Improve multiple instance management (#14016)
authorCody Cutrer <cody@cutrer.us>
Tue, 3 Jan 2023 22:10:42 +0000 (15:10 -0700)
committerGitHub <noreply@github.com>
Tue, 3 Jan 2023 22:10:42 +0000 (23:10 +0100)
commit47f5489d70f2345a849d66b473dca4b1228a68bc
tree31e355ef169c14696beef8aaf2ef46fe8b58dec3
parentf082df923f7f5218364ddea2a95339d117b2f837
[homekit] Improve multiple instance management (#14016)

* [homekit] improve instance management

 * allow addressing individual instances for most console commands
 * don't restart all instances if simply adding/removing instances on
   config change
 * clear stored info when removing instances

* [homekit] reset instance identity when clearing pairings
* [homekit] log the actual interface we looked up

Signed-off-by: Cody Cutrer <cody@cutrer.us>
bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/Homekit.java
bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitAuthInfoImpl.java
bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitCommandExtension.java
bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitImpl.java