Merge PR #221: EQ-3: Fix connection to MAX! cube

master
Jenkins nymea 2020-01-18 23:58:23 +01:00
commit 6ac6c4a509
2 changed files with 2 additions and 1 deletions

View File

@ -441,7 +441,7 @@ void DevicePluginEQ3::radiatorThermostatFound()
}
if(!descriptorList.isEmpty()){
metaObject()->invokeMethod(this, "autoDevicesAppeared", Qt::QueuedConnection, Q_ARG(DeviceClassId, radiatorThermostateDeviceClassId), Q_ARG(QList<DeviceDescriptor>, descriptorList));
emit autoDevicesAppeared(descriptorList);
}
}

View File

@ -61,6 +61,7 @@ void MaxCubeDiscovery::readData()
if(!data.isEmpty() && data.contains("eQ3MaxAp")){
CubeInfo cube;
cube.hostAddress = sender;
cube.serialNumber = data.mid(8,10);
cube.rfAddress = data.mid(21,3).toHex();
cube.firmware = data.mid(24,2).toHex().toInt();