Fix mqtt disconnects due to dup clientId
This commit is contained in:
parent
bcaed956e1
commit
5f4cf7fa3c
|
@ -426,6 +426,7 @@ void connectToMqtt()
|
||||||
mqttClient.onConnect(onMqttConnect);
|
mqttClient.onConnect(onMqttConnect);
|
||||||
mqttClient.onDisconnect(onMqttDisconnect);
|
mqttClient.onDisconnect(onMqttDisconnect);
|
||||||
mqttClient.onMessage(onMqttMessage);
|
mqttClient.onMessage(onMqttMessage);
|
||||||
|
mqttClient.setClientId(WiFiSettings.hostname.c_str());
|
||||||
mqttClient.setServer(mqttHost.c_str(), mqttPort);
|
mqttClient.setServer(mqttHost.c_str(), mqttPort);
|
||||||
mqttClient.setWill(statusTopic.c_str(), 0, true, offline.c_str());
|
mqttClient.setWill(statusTopic.c_str(), 0, true, offline.c_str());
|
||||||
mqttClient.setCredentials(mqttUser.c_str(), mqttPass.c_str());
|
mqttClient.setCredentials(mqttUser.c_str(), mqttPass.c_str());
|
||||||
|
@ -716,7 +717,7 @@ void setup()
|
||||||
//TSL2561::Setup();
|
//TSL2561::Setup();
|
||||||
HX711::Setup();
|
HX711::Setup();
|
||||||
#endif
|
#endif
|
||||||
xTaskCreatePinnedToCore(scanTask, "scanTask", 7168, nullptr, 2, &scanTaskHandle, CONFIG_BT_NIMBLE_PINNED_TO_CORE);
|
xTaskCreatePinnedToCore(scanTask, "scanTask", 7168, nullptr, 1, &scanTaskHandle, CONFIG_BT_NIMBLE_PINNED_TO_CORE);
|
||||||
xTaskCreatePinnedToCore(reportTask, "reportTask", 7168, nullptr, 1, &reportTaskHandle, REPORT_PINNED_TO_CORE);
|
xTaskCreatePinnedToCore(reportTask, "reportTask", 7168, nullptr, 1, &reportTaskHandle, REPORT_PINNED_TO_CORE);
|
||||||
configureOTA();
|
configureOTA();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue