FIxed SSID display in settings
All checks were successful
Test compiling project / test (push) Successful in 2m43s

This commit is contained in:
2025-02-23 10:36:28 +01:00
parent 146a4412e0
commit 354661c9ee
5 changed files with 9 additions and 7 deletions

View File

@@ -55,11 +55,11 @@
<p> <p>
<label for="ssid">SSID</label> <label for="ssid">SSID</label>
<input id="ssid" name="ssid" type="text" value="%sensor_range%"> <input id="ssid" name="ssid" type="text" value="%ssid%">
</p> </p>
<p> <p>
<label for="wifi_password">Password</label> <label for="wifi_password">Password</label>
<input id="wifi_password" name="wifi_password" type="password" value="%sensor_range%"> <input id="wifi_password" name="wifi_password" type="password">
</p> </p>
<p> <p>

View File

@@ -1 +1 @@
5 6

View File

@@ -7,7 +7,7 @@
#define water_level_min_key "water_level_min" #define water_level_min_key "water_level_min"
#define water_level_max_key "water_level_max" #define water_level_max_key "water_level_max"
#define water_volume_key "water_volume" #define water_volume_key "water_volume"
#define current_software_version Version{0, 0, 18} #define current_software_version Version{0, 0, 19}
#define REQUIRED_SPIFFS_VERSION Version{5, 0, 0} #define REQUIRED_SPIFFS_VERSION Version{6, 0, 0}
#define RESISTOR_VALUE 4 #define RESISTOR_VALUE 4

View File

@@ -115,7 +115,7 @@ void setup()
} else { } else {
request->send(400, "text/plain", "Missing parameters"); // TODO add proper error messages request->send(400, "text/plain", "Missing parameters"); // TODO add proper error messages
} }
request->send(SPIFFS, "/settings.html", "text/html", false); // TODO add proper return templating request->send(SPIFFS, "/settings.html", "text/html", false, processor); // TODO add proper return templating
}); });
server.on("/update_sensor_settings", HTTP_POST, [](AsyncWebServerRequest* request) { server.on("/update_sensor_settings", HTTP_POST, [](AsyncWebServerRequest* request) {

View File

@@ -40,9 +40,11 @@ String processor(const String& var)
return String(prefs.getFloat(water_level_max_key, -1)); return String(prefs.getFloat(water_level_max_key, -1));
} else if (var == water_volume_key) { } else if (var == water_volume_key) {
return String(prefs.getFloat(water_volume_key, -1)); return String(prefs.getFloat(water_volume_key, -1));
} else if (var == ssid_key) {
return String(prefs.getString(ssid_key, ""));
} }
return String("Test"); return String("");
} }
// OTA Callbacks // OTA Callbacks