This commit is contained in:
2019-11-25 21:06:19 +01:00
parent 859dcf5f24
commit 5a9ff398a4
2 changed files with 12 additions and 8 deletions

View File

@ -8,8 +8,8 @@
#ifndef DEFINES_H_ #ifndef DEFINES_H_
#define DEFINES_H_ #define DEFINES_H_
#define DEBUG // #define DEBUG
//#define SLEEP #define SLEEP
#define EEPROM_ADDR 0 #define EEPROM_ADDR 0

View File

@ -75,25 +75,29 @@ void read_thermometer() {
} }
void loopApplication() { void loopApplication() {
static uint32_t lastMillis = 0;
mqttLoop(); mqttLoop();
#ifndef SLEEP
static uint32_t lastMillis = 0;
uint32_t currentMillis = millis(); uint32_t currentMillis = millis();
if (currentMillis - lastMillis > 1000) { if (currentMillis - lastMillis > (configBlock.measurePeriod * 1000)) {
lastMillis = currentMillis; lastMillis = currentMillis;
#endif
read_thermometer(); read_thermometer();
#ifndef SLEEP
}
#endif
#ifdef SLEEP #ifdef SLEEP
#ifdef DEBUG #ifdef DEBUG
Serial.println("Sleeping"); Serial.println("Sleeping");
#endif #endif
mqttClient.disconnect(); mqttClient.disconnect();
ESP.deepSleep(configBlock.measurePeriod * 1000000); ESP.deepSleep(configBlock.measurePeriod * 1000000);
#endif #endif
}
} }