diff --git a/WifiControlSensor/WebServer.ino b/WifiControlSensor/WebServer.ino index 57c23f8..e278922 100644 --- a/WifiControlSensor/WebServer.ino +++ b/WifiControlSensor/WebServer.ino @@ -45,6 +45,27 @@ void WebSendError(const char *error) { server.send(500, "text/plain", error); } +void WebBuildSSIDList(String &datalist){ + int n = WiFi.scanNetworks(); + datalist = ""; +} + void WebHandleSetup() { uint8_t mode; char *confSsid = ""; @@ -61,13 +82,17 @@ void WebHandleSetup() { uint32_t dns = 0; uint32_t dns2 = 0; + String ssidlist; + WebBuildSSIDList(ssidlist); + EepromReadConfig(mode, &confSsid, &confPassword, &confHost, &mqttServer, &mqttUser, &mqttPasswd, mqttPort, ip_config, ip, gw, mask, dns, dns2); server.send(200, "text/html", "