Added Uptime library and showing of uptime values.

master
Holger Wirtz 3 years ago
parent d6c3f4e5d8
commit 17ff2e905e
  1. 11
      WLAN_Thermometer.ino

@ -13,6 +13,7 @@
#include <Time.h>
#include <DHT.h>
#include <esp_task_wdt.h>
#include <uptime.h>
#define MDNS_NAME "wlanthermometer"
#define AP_SSID_CONFIG_NAME "WLANTHERMOMETER-Config"
@ -50,6 +51,7 @@ uint8_t add_summertime = 0;
bool last_reset_ap_check = false;
//bool minmax_enabled = false;
char date_string_old[9];
char uptime_string[23];
enum {
ACT,
@ -337,6 +339,10 @@ void loop()
client.println("</h4>");
}
client.print("<h5 style=\"color:black;\">");
client.print(uptime_string);
client.println("</h5>");
client.println("</center>");
client.println("</body>");
client.println("</html>");
@ -388,6 +394,8 @@ void show_time(void)
char date_string[11];
char time_string[9];
uptime::calculateUptime();
if (DateTime.isTimeValid())
{
DateTimeParts p = DateTime.getParts();
@ -405,12 +413,15 @@ void show_time(void)
sprintf(date_string, "%02d.%02d.%4d", p.getMonthDay(), p.getMonth() + 1, p.getYear());
sprintf(time_string, "%02d:%02d:%02d", p.getHours() + add_summertime, p.getMinutes(), p.getSeconds());
sprintf(uptime_string, "Uptime: %4dd %02d:%02d:%02d", uptime::getDays(), uptime::getHours(), uptime::getMinutes(), uptime::getSeconds());
DEBUG_MSG("%s %s", date_string, time_string);
if (add_summertime > 0)
DEBUG_MSG(" Summertime\n");
else
DEBUG_MSG(" Wintertime\n");
DEBUG_MSG("%s\n", uptime_string);
}
else
{

Loading…
Cancel
Save