PhilipsHue: Enable reconfiguring Hue bridges (Re-pairing)
This commit is contained in:
parent
a0ef9f44de
commit
f5dd8af698
@ -756,6 +756,13 @@ void DevicePluginPhilipsHue::onUpnpDiscoveryFinished()
|
||||
if (upnpDevice.modelDescription().contains("Philips")) {
|
||||
DeviceDescriptor descriptor(bridgeDeviceClassId, "Philips Hue Bridge", upnpDevice.hostAddress().toString());
|
||||
ParamList params;
|
||||
QString bridgeId = upnpDevice.serialNumber().toLower();
|
||||
foreach (Device *existingDevice, myDevices()) {
|
||||
if (existingDevice->paramValue(bridgeDeviceIdParamTypeId).toString() == bridgeId) {
|
||||
descriptor.setDeviceId(existingDevice->id());
|
||||
break;
|
||||
}
|
||||
}
|
||||
params.append(Param(bridgeDeviceHostParamTypeId, upnpDevice.hostAddress().toString()));
|
||||
params.append(Param(bridgeDeviceApiKeyParamTypeId, QString()));
|
||||
params.append(Param(bridgeDeviceMacParamTypeId, QString()));
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user