battery status, sleep interval

This commit is contained in:
2021-04-11 11:58:39 +02:00
parent 97bb091ae5
commit c50cb8acc2
2 changed files with 27 additions and 17 deletions

View File

@@ -66,7 +66,7 @@ void handleRoot(); // function prototypes for HTTP handlers
void handleNotFound();
void reconnect();
String SendHTML(float Temperaturestat, float Humiditystat);
void publishData(float temp, float humid, float soil);
void publishData(float temp, float humid, float soil, long battery);
void callback(char *inTopic, byte *payload, unsigned int length);
void configModeCallback(WiFiManager *myWiFiManager)
@@ -185,7 +185,7 @@ void loop()
if (ms - lastMillis > 5000 && Temperature != 0.0 && Humidity != 0.0 && SoilHumidity != 0.0)
{
publishData(Temperature, Humidity,SoilHumidity);
publishData(Temperature, Humidity, SoilHumidity, battery);
lastMillis = ms;
}
@@ -242,7 +242,7 @@ void handleNotFound()
}
// function called to publish the temperature and the humidity
void publishData(float temp, float humid, float soil)
void publishData(float temp, float humid, float soil, long battery)
{
// create a JSON object
// doc : https://github.com/bblanchon/ArduinoJson/wiki/API%20Reference
@@ -251,6 +251,7 @@ void publishData(float temp, float humid, float soil)
doc["temperature"] = (String)temp;
doc["humidity"] = (String)humid;
doc["soilhumidity"] = (String)soil;
doc["battery"] = (String)battery;
serializeJson(doc, Serial);
Serial.println("");