battery status, sleep interval
This commit is contained in:
@@ -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("");
|
||||
|
||||
Reference in New Issue
Block a user