fixes
This commit is contained in:
@ -75,25 +75,29 @@ void read_thermometer() {
|
||||
}
|
||||
|
||||
void loopApplication() {
|
||||
static uint32_t lastMillis = 0;
|
||||
mqttLoop();
|
||||
|
||||
#ifndef SLEEP
|
||||
static uint32_t lastMillis = 0;
|
||||
uint32_t currentMillis = millis();
|
||||
if (currentMillis - lastMillis > 1000) {
|
||||
if (currentMillis - lastMillis > (configBlock.measurePeriod * 1000)) {
|
||||
lastMillis = currentMillis;
|
||||
#endif
|
||||
|
||||
read_thermometer();
|
||||
|
||||
#ifndef SLEEP
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#ifdef SLEEP
|
||||
#ifdef DEBUG
|
||||
Serial.println("Sleeping");
|
||||
Serial.println("Sleeping");
|
||||
#endif
|
||||
mqttClient.disconnect();
|
||||
ESP.deepSleep(configBlock.measurePeriod * 1000000);
|
||||
mqttClient.disconnect();
|
||||
ESP.deepSleep(configBlock.measurePeriod * 1000000);
|
||||
#endif
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user