diff --git a/bundles/org.openhab.binding.remoteopenhab/src/main/java/org/openhab/binding/remoteopenhab/internal/handler/RemoteopenhabBridgeHandler.java b/bundles/org.openhab.binding.remoteopenhab/src/main/java/org/openhab/binding/remoteopenhab/internal/handler/RemoteopenhabBridgeHandler.java index dc894d070..7aef255bb 100644 --- a/bundles/org.openhab.binding.remoteopenhab/src/main/java/org/openhab/binding/remoteopenhab/internal/handler/RemoteopenhabBridgeHandler.java +++ b/bundles/org.openhab.binding.remoteopenhab/src/main/java/org/openhab/binding/remoteopenhab/internal/handler/RemoteopenhabBridgeHandler.java @@ -25,7 +25,6 @@ import java.util.List; import java.util.Map; import java.util.concurrent.ScheduledFuture; import java.util.concurrent.TimeUnit; -import java.util.stream.Collectors; import javax.ws.rs.client.ClientBuilder; @@ -55,7 +54,6 @@ import org.openhab.core.library.types.PointType; import org.openhab.core.library.types.QuantityType; import org.openhab.core.library.types.RawType; import org.openhab.core.library.types.StringType; -import org.openhab.core.net.NetUtil; import org.openhab.core.thing.Bridge; import org.openhab.core.thing.Channel; import org.openhab.core.thing.ChannelUID; @@ -136,14 +134,6 @@ public class RemoteopenhabBridgeHandler extends BaseBridgeHandler "Undefined server address setting in the thing configuration"); return; } - List localIpAddresses = NetUtil.getAllInterfaceAddresses().stream() - .filter(a -> !a.getAddress().isLinkLocalAddress()) - .map(a -> a.getAddress().getHostAddress().split("%")[0]).collect(Collectors.toList()); - if (localIpAddresses.contains(host)) { - updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.CONFIGURATION_ERROR, - "Do not use the local server as a remote server in the thing configuration"); - return; - } String path = config.restPath.trim(); if (path.length() == 0 || !path.startsWith("/")) { updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.CONFIGURATION_ERROR,