|
|
|
@ -117,32 +117,32 @@ void showHTMLMain(void)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
String message = "<html><head><title>OKO Weatherstation - " + String(_webUpdater_dev) + "</title>"
|
|
|
|
|
"<meta http-equiv=\"refresh\" content=\"20\">"
|
|
|
|
|
"</head><body>"
|
|
|
|
|
"<br><a href=\"http://" + _webUpdater_ip + ":8080/update\">firmware update</a><br><br>"
|
|
|
|
|
"<meta http-equiv=\"refresh\" content=\"20\">"
|
|
|
|
|
"</head><body>"
|
|
|
|
|
"<br><a href=\"http://" + _webUpdater_ip + ":8080/update\">firmware update</a><br><br>"
|
|
|
|
|
#ifdef USE_LOGGER
|
|
|
|
|
"<br><a href=\"http://" + _webUpdater_ip + ":8080/showlog\">logfile</a><br>"
|
|
|
|
|
"<br><a href=\"http://" + _webUpdater_ip + ":8080/showlog\">logfile</a><br>"
|
|
|
|
|
#endif
|
|
|
|
|
#ifdef DEBUG_WINDSPEED_MEASUREMENT
|
|
|
|
|
"<br><a href=\"http://" + _webUpdater_ip + ":8080/measWind\">manual wind measurement</a><br>"
|
|
|
|
|
"<br><a href=\"http://" + _webUpdater_ip + ":8080/measWind\">manual wind measurement</a><br>"
|
|
|
|
|
#endif
|
|
|
|
|
#ifdef HOMEBRIDGE_WEBSTAT
|
|
|
|
|
"<br><a href=\"http://" + _webUpdater_ip + ":8080/hbWebstat\">homebridge websatt</a><br>"
|
|
|
|
|
"<br><a href=\"http://" + _webUpdater_ip + ":8080/hbWebstat\">homebridge websatt</a><br>"
|
|
|
|
|
#endif
|
|
|
|
|
"<br><br><table>"
|
|
|
|
|
TR_TD_START_STR + "temperature" + TD_TD_MID_STR + String(_webUpdater_sensValues[SENSOR_TEMPERATURE]) + TR_TD_END_STR
|
|
|
|
|
TR_TD_START_STR + "humidity" + TD_TD_MID_STR + String(_webUpdater_sensValues[SENSOR_HUMIDITY]) + TR_TD_END_STR
|
|
|
|
|
TR_TD_START_STR + "light" + TD_TD_MID_STR + String(_webUpdater_sensValues[SENSOR_LIGHT]) + TR_TD_END_STR
|
|
|
|
|
TR_TD_START_STR + "windspeed" + TD_TD_MID_STR + String(_webUpdater_sensValues[SENSOR_WINDSPEED]) + TR_TD_END_STR
|
|
|
|
|
TR_TD_START_STR + "pressure" + TD_TD_MID_STR + String(_webUpdater_sensValues[SENSOR_PRESSURE]) + TR_TD_END_STR
|
|
|
|
|
TR_TD_START_STR + "batvoltage" + TD_TD_MID_STR + String(_webUpdater_sensValues[SENSOR_BAT_VOLTAGE]) + TR_TD_END_STR
|
|
|
|
|
TR_TD_START_STR + "millis" + TD_TD_MID_STR + String(millis()) + TR_TD_END_STR
|
|
|
|
|
TR_TD_START_STR + "valid" + TD_TD_MID_STR + String(wuValidData) + TR_TD_END_STR
|
|
|
|
|
TR_TD_START_STR + "wifi rssi" + TD_TD_MID_STR + WiFi.RSSI() + TR_TD_END_STR
|
|
|
|
|
TR_TD_START_STR + "wifi rec cnt" + TD_TD_MID_STR + String(_wifi_reconnect_cnt) + TR_TD_END_STR
|
|
|
|
|
"</table>"
|
|
|
|
|
"<br><br><br><br><br><a href=\"http://" + _webUpdater_ip + ":8080/resetWifiManager\">reset WiFi Manager</a><br>"
|
|
|
|
|
"</body></html>";
|
|
|
|
|
"<br><br><table>"
|
|
|
|
|
TR_TD_START_STR + "temperature" + TD_TD_MID_STR + String(_webUpdater_sensValues[SENSOR_TEMPERATURE]) + TR_TD_END_STR
|
|
|
|
|
TR_TD_START_STR + "humidity" + TD_TD_MID_STR + String(_webUpdater_sensValues[SENSOR_HUMIDITY]) + TR_TD_END_STR
|
|
|
|
|
TR_TD_START_STR + "light" + TD_TD_MID_STR + String(_webUpdater_sensValues[SENSOR_LIGHT]) + TR_TD_END_STR
|
|
|
|
|
TR_TD_START_STR + "windspeed" + TD_TD_MID_STR + String(_webUpdater_sensValues[SENSOR_WINDSPEED]) + TR_TD_END_STR
|
|
|
|
|
TR_TD_START_STR + "pressure" + TD_TD_MID_STR + String(_webUpdater_sensValues[SENSOR_PRESSURE]) + TR_TD_END_STR
|
|
|
|
|
TR_TD_START_STR + "batvoltage" + TD_TD_MID_STR + String(_webUpdater_sensValues[SENSOR_BAT_VOLTAGE]) + TR_TD_END_STR
|
|
|
|
|
TR_TD_START_STR + "millis" + TD_TD_MID_STR + String(millis()) + TR_TD_END_STR
|
|
|
|
|
TR_TD_START_STR + "valid" + TD_TD_MID_STR + String(wuValidData) + TR_TD_END_STR
|
|
|
|
|
TR_TD_START_STR + "wifi rssi" + TD_TD_MID_STR + WiFi.RSSI() + TR_TD_END_STR
|
|
|
|
|
TR_TD_START_STR + "wifi rec cnt" + TD_TD_MID_STR + String(_wifi_reconnect_cnt) + TR_TD_END_STR
|
|
|
|
|
"</table>"
|
|
|
|
|
"<br><br><br><br><br><a href=\"http://" + _webUpdater_ip + ":8080/resetWifiManager\">reset WiFi Manager</a><br>"
|
|
|
|
|
"</body></html>";
|
|
|
|
|
|
|
|
|
|
httpServer.send(200, "text/html", message);
|
|
|
|
|
}
|
|
|
|
@ -185,11 +185,11 @@ void resetWifiManager()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
String message = "<html><head><title>OKO Weatherstation - " + String(_webUpdater_dev) + " - reset WiFi manager</title>"
|
|
|
|
|
"<meta http-equiv=\"refresh\" content=\"20\">"
|
|
|
|
|
"</head><body>"
|
|
|
|
|
"Reset WifiManager config.<br>"
|
|
|
|
|
"Rebooting...<br>"
|
|
|
|
|
"</body></html>";
|
|
|
|
|
"<meta http-equiv=\"refresh\" content=\"20\">"
|
|
|
|
|
"</head><body>"
|
|
|
|
|
"Reset WifiManager config.<br>"
|
|
|
|
|
"Rebooting...<br>"
|
|
|
|
|
"</body></html>";
|
|
|
|
|
|
|
|
|
|
httpServer.send(200, "text/html", message);
|
|
|
|
|
|
|
|
|
@ -217,9 +217,9 @@ void measureWindspeed()
|
|
|
|
|
digitalWrite(STATUS_LED_PIN, LOW);
|
|
|
|
|
|
|
|
|
|
String message = "<html><head><title>OKO Weatherstation - " + String(_webUpdater_dev) + " - manual wind measurement</title>"
|
|
|
|
|
"</head><body>"
|
|
|
|
|
"Windsensor measurement result: " + String(tmp_windspeed) + "<br>"
|
|
|
|
|
"</body></html>";
|
|
|
|
|
"</head><body>"
|
|
|
|
|
"Windsensor measurement result: " + String(tmp_windspeed) + "<br>"
|
|
|
|
|
"</body></html>";
|
|
|
|
|
|
|
|
|
|
httpServer.send(200, "text/html", message);
|
|
|
|
|
|
|
|
|
@ -255,9 +255,9 @@ void logdata(String s)
|
|
|
|
|
void showLog()
|
|
|
|
|
{
|
|
|
|
|
String message = "<html><head><title>OKO Weatherstation - " + String(_webUpdater_dev) + " - logfile</title>"
|
|
|
|
|
"<meta http-equiv=\"refresh\" content=\"5\">"
|
|
|
|
|
"</head><body>"
|
|
|
|
|
"Logfile data:<br>";
|
|
|
|
|
"<meta http-equiv=\"refresh\" content=\"5\">"
|
|
|
|
|
"</head><body>"
|
|
|
|
|
"Logfile data:<br>";
|
|
|
|
|
|
|
|
|
|
for (uint16_t lp = 0; lp < logger_pos; lp++)
|
|
|
|
|
{
|
|
|
|
|