diff --git a/bundles/org.openhab.binding.gardena/src/main/java/org/openhab/binding/gardena/internal/GardenaSmartWebSocket.java b/bundles/org.openhab.binding.gardena/src/main/java/org/openhab/binding/gardena/internal/GardenaSmartWebSocket.java index 227d8181e2f..c50478571fb 100644 --- a/bundles/org.openhab.binding.gardena/src/main/java/org/openhab/binding/gardena/internal/GardenaSmartWebSocket.java +++ b/bundles/org.openhab.binding.gardena/src/main/java/org/openhab/binding/gardena/internal/GardenaSmartWebSocket.java @@ -70,7 +70,8 @@ public class GardenaSmartWebSocket { this.token = token; this.socketId = socketId; - webSocketClient = webSocketFactory.createWebSocketClient(socketId); + String webSocketId = String.valueOf(hashCode()); + webSocketClient = webSocketFactory.createWebSocketClient(webSocketId); webSocketClient.setConnectTimeout(config.getConnectionTimeout() * 1000L); webSocketClient.setStopTimeout(3000); webSocketClient.setMaxIdleTimeout(150000);