#include #include #include #include "configuration.h" tConfigBlock configBlock; const uint32_t MAGIC = 0xC0DE0001; extern ESP8266WebServer webServer; void configServeIndex() { webServer.send(200, "text/html", "" "" " " " ESP8266 Thermometer Configuration Page" " " " " "

ESP8266 Configuration Page

" "
" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " "
" " " " " " " "
" " " " " " " "
" " " " " " " "
" " " " " " " "
" " " " " " " "
" " " " " " " "
" " " " " " " "
" " " " " " " "
" " " " " " " "
" " " "
" "
" " " "" ""); #ifdef DEBUG Serial.println("indexHtml request served"); #endif } void configServeGetConfiguration() { String arg; arg = webServer.arg("wifiSsid"); Serial.print("wifiSsid"); Serial.println(arg); arg = webServer.arg("wifiKey"); Serial.print("wifiKey"); Serial.println(arg); arg = webServer.arg("mqttBroker"); Serial.print("mqttBroker"); Serial.println(arg); arg = webServer.arg("mqttUser"); Serial.print("mqttUser"); Serial.println(arg); arg = webServer.arg("mqttPass"); Serial.print("mqttPass"); Serial.println(arg); arg = webServer.arg("mqttClientId"); Serial.print("mqttClientId"); Serial.println(arg); arg = webServer.arg("mqttTopic"); Serial.print("mqttTopic"); Serial.println(arg); arg = webServer.arg("mqttPort"); Serial.print("mqttPort"); Serial.println(arg); arg = webServer.arg("measurePeriod"); Serial.print("measurePeriod"); Serial.println(arg); webServer.send(200, "text/html", "configuration saved"); }