diff --git a/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/discovery/KNXnetDiscoveryService.java b/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/discovery/KNXnetDiscoveryService.java index 70158d047d60f..01360855b740d 100644 --- a/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/discovery/KNXnetDiscoveryService.java +++ b/bundles/org.openhab.binding.knx/src/main/java/org/openhab/binding/knx/internal/discovery/KNXnetDiscoveryService.java @@ -119,11 +119,10 @@ private synchronized void startDiscovery() { } if (services.containsKey(ServiceFamiliesDIB.ServiceFamily.Routing)) { // .withProperty("type", "ROUTER") was omitted to avoid reconfiguration - thingDiscovered(DiscoveryResultBuilder.create(new ThingUID(THING_TYPE_IP_BRIDGE, serial)) + thingDiscovered(DiscoveryResultBuilder.create(new ThingUID(THING_TYPE_IP_BRIDGE, serial + "-r")) .withLabel(response.getDevice().getName() + " (router mode)") - .withProperty("serialNumber", serial + "-r").withProperty("ipAddress", "224.0.23.12") - .withProperty("port", "" + response.getControlEndpoint().endpoint().getPort()) - .withRepresentationProperty("serialNumber").build()); + .withProperty("serialNumber", serial + "-r").withRepresentationProperty("serialNumber") + .build()); } } else { logger.trace("Ignoring device {}", response);