diff --git a/libnymea/plugin/deviceplugin.cpp b/libnymea/plugin/deviceplugin.cpp index 85835b81..87501b5d 100644 --- a/libnymea/plugin/deviceplugin.cpp +++ b/libnymea/plugin/deviceplugin.cpp @@ -889,6 +889,7 @@ void DevicePlugin::loadMetaData() interfaces.append(generateInterfaceParentList(value.toString())); } } + interfaces.removeDuplicates(); deviceClass.setInterfaces(interfaces); if (!broken) {