Added raw water and level endpoints
All checks were successful
Test compiling project / test (push) Successful in 2m39s
All checks were successful
Test compiling project / test (push) Successful in 2m39s
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
#define water_level_min_key "water_level_min"
|
||||
#define water_level_max_key "water_level_max"
|
||||
#define water_volume_key "water_volume"
|
||||
#define current_software_version Version{0, 0, 19}
|
||||
#define current_software_version Version{0, 0, 20}
|
||||
#define REQUIRED_SPIFFS_VERSION Version{6, 0, 0}
|
||||
|
||||
#define RESISTOR_VALUE 4
|
||||
@@ -29,6 +29,17 @@ void setup_api_endpoints(){
|
||||
serializeJson(build_water_data_json(water_data), output);
|
||||
request->send(200, "application/json", output); });
|
||||
|
||||
server.on("/raw_percent", HTTP_GET, [](AsyncWebServerRequest* request) {
|
||||
String output;
|
||||
output = water_data.percentage;
|
||||
request->send(200, "text/raw", output); });
|
||||
|
||||
server.on("/raw_level", HTTP_GET, [](AsyncWebServerRequest* request) {
|
||||
String output;
|
||||
output = water_data.level;
|
||||
request->send(200, "text/raw", output); });
|
||||
|
||||
|
||||
server.on("/telemetry", HTTP_GET, [](AsyncWebServerRequest* request) {
|
||||
String output;
|
||||
serializeJson(build_telemetry_json(telemetry), output);
|
||||
|
||||
Reference in New Issue
Block a user