EQ-3: Fix Max! Cube device setup

Fixes: #210
master
Michael Zanetti 2020-01-14 19:45:28 +01:00
parent 9fca1ed4e1
commit c27132b488
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();