diff --git a/bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitAuthInfoImpl.java b/bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitAuthInfoImpl.java index 57c11cbb596bb..2f73d1ad092d9 100644 --- a/bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitAuthInfoImpl.java +++ b/bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/HomekitAuthInfoImpl.java @@ -133,7 +133,8 @@ public boolean hasUser() { @Override public Collection listUsers() { Collection keys = storage.getKeys(); - return keys.stream().filter(this::isUserKey).collect(Collectors.toList()); + // don't forget to strip user_ prefix + return keys.stream().filter(this::isUserKey).map(u -> u.substring(5)).collect(Collectors.toList()); } @Override