#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"); } void showConfiguration() { Serial.println("Configuration is"); Serial.print("wifiSsid = "); Serial.println(configBlock.wifiSsid); Serial.print("wifiKey = "); Serial.println(configBlock.wifiKey); Serial.print("mqttBroker = "); Serial.println(configBlock.mqttBroker); Serial.print("mqttUser = "); Serial.println(configBlock.mqttUser); Serial.print("mqttPass = "); Serial.println(configBlock.mqttPass); Serial.print("mqttClientId = "); Serial.println(configBlock.mqttClientId); Serial.print("mqttTopic = "); Serial.println(configBlock.mqttTopic); Serial.print("mqttPort = "); Serial.println(configBlock.mqttPort); Serial.print("measurePeriod = "); Serial.println(configBlock.measurePeriod); Serial.println("---"); }