diff --git a/docs/ESP32_clock_adjust.xlsx b/docs/ESP32_clock_adjust.xlsx index fcd260c..714cf92 100644 Binary files a/docs/ESP32_clock_adjust.xlsx and b/docs/ESP32_clock_adjust.xlsx differ diff --git a/src/commands.cpp b/src/commands.cpp index 8a7dd09..412ee04 100644 --- a/src/commands.cpp +++ b/src/commands.cpp @@ -204,6 +204,15 @@ namespace commands // SETTERS // // SETTERS // + const ArduinoJson::JsonDocument Commands::resetHPcounters(const devices_t &dev, const ArduinoJson::JsonDocument ¶ms) + { + ArduinoJson::JsonDocument response; + response["cmd"] = "setHPlimit"; + response["values"]["status"] = "valid"; + dev.seneca.resetPartialCounters(); + return response; + } + const ArduinoJson::JsonDocument Commands::setHPlimit(const devices_t &dev, const ArduinoJson::JsonDocument ¶ms) { ArduinoJson::JsonDocument response; diff --git a/src/commands.h b/src/commands.h index f617a6f..526cedc 100644 --- a/src/commands.h +++ b/src/commands.h @@ -61,6 +61,7 @@ namespace commands static const ArduinoJson::JsonDocument storeCronJob(const devices_t &dev, const ArduinoJson::JsonDocument ¶ms); // SETTERS // + static const ArduinoJson::JsonDocument resetHPcounters(const devices_t &dev, const ArduinoJson::JsonDocument ¶ms); static const ArduinoJson::JsonDocument setHPlimit(const devices_t &dev, const ArduinoJson::JsonDocument ¶ms); static const ArduinoJson::JsonDocument setHeating(const devices_t &dev, const ArduinoJson::JsonDocument ¶ms); static const ArduinoJson::JsonDocument setIrrigation(const devices_t &dev, const ArduinoJson::JsonDocument ¶ms); @@ -94,6 +95,7 @@ namespace commands {"delCronJob", Commands::delCronJob}, {"storeCronJob", Commands::storeCronJob}, // SETTERS + {"resetHPcounters", Commands::resetHPcounters}, {"setHPlimit", Commands::setHPlimit}, {"setHeating", Commands::setHeating}, {"setIrrigation", Commands::setIrrigation},