Remove tradfri basic cluster factory reset temporary for testing

This commit is contained in:
Simon Stürz 2020-11-25 13:11:17 +01:00
parent 0946e04ebb
commit f906769f60

View File

@ -91,20 +91,21 @@ bool IntegrationPluginZigbeeTradfri::handleNode(ZigbeeNode *node, const QUuid &n
qCDebug(dcZigbeeTradfri()) << "Handeling TRADFRI remote control" << node << endpoint;
createThing(remoteThingClassId, networkUuid, node, endpoint);
ZigbeeClusterBasic *basicCluster = endpoint->inputCluster<ZigbeeClusterBasic>(ZigbeeClusterLibrary::ClusterIdBasic);
if (!basicCluster) {
qCWarning(dcZigbeeTradfri()) << "Failed to find basic cluster for performing factory reset to defaults";
initRemote(node, endpoint);
} else {
ZigbeeClusterReply *zclReply = basicCluster->resetToFactoryDefaults();
connect(zclReply, &ZigbeeClusterReply::finished, node, [=](){
if (zclReply->error() != ZigbeeClusterReply::ErrorNoError) {
qCWarning(dcZigbeeTradfri()) << "Failed to perform factory reset on basic cluster on" << endpoint;
}
// ZigbeeClusterBasic *basicCluster = endpoint->inputCluster<ZigbeeClusterBasic>(ZigbeeClusterLibrary::ClusterIdBasic);
// if (!basicCluster) {
// qCWarning(dcZigbeeTradfri()) << "Failed to find basic cluster for performing factory reset to defaults";
// initRemote(node, endpoint);
// } else {
// ZigbeeClusterReply *zclReply = basicCluster->resetToFactoryDefaults();
// connect(zclReply, &ZigbeeClusterReply::finished, node, [=](){
// if (zclReply->error() != ZigbeeClusterReply::ErrorNoError) {
// qCWarning(dcZigbeeTradfri()) << "Failed to perform factory reset on basic cluster on" << endpoint;
// }
initRemote(node, endpoint);
});
}
// initRemote(node, endpoint);
// });
// }
initRemote(node, endpoint);
handled = true;
}