From: Markus Michels Date: Fri, 18 Dec 2020 20:32:09 +0000 (+0100) Subject: [magentatv] Fix port on MR400 discovery (reports 49153, has to be 49152) (#9421) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=d24decb487a3ea0ce2ae97dc7250326bf80cc713;p=openhab-addons.git [magentatv] Fix port on MR400 discovery (reports 49153, has to be 49152) (#9421) Signed-off-by: Markus Michels --- diff --git a/bundles/org.openhab.binding.magentatv/src/main/java/org/openhab/binding/magentatv/internal/discovery/MagentaTVDiscoveryParticipant.java b/bundles/org.openhab.binding.magentatv/src/main/java/org/openhab/binding/magentatv/internal/discovery/MagentaTVDiscoveryParticipant.java index 461c033204..c20e988445 100644 --- a/bundles/org.openhab.binding.magentatv/src/main/java/org/openhab/binding/magentatv/internal/discovery/MagentaTVDiscoveryParticipant.java +++ b/bundles/org.openhab.binding.magentatv/src/main/java/org/openhab/binding/magentatv/internal/discovery/MagentaTVDiscoveryParticipant.java @@ -74,6 +74,9 @@ public class MagentaTVDiscoveryParticipant implements UpnpDiscoveryParticipant { .substring(device.getIdentity().getUdn().getIdentifierString().length() - 12); String mac = hex.substring(0, 2) + ":" + hex.substring(2, 4) + ":" + hex.substring(4, 6) + ":" + hex.substring(6, 8) + ":" + hex.substring(8, 10) + ":" + hex.substring(10, 12); + if (port.equals("49153")) { // MR400 reports the rong + port = MR400_DEF_REMOTE_PORT; + } properties.put(PROPERTY_VENDOR, VENDOR + "(" + manufacturer + ")"); properties.put(PROPERTY_MODEL_ID, modelName); properties.put(PROPERTY_HARDWARE_VERSION, device.getDetails().getModelDetails().getModelNumber());