2019-12-24 11:53:26 +03:00
|
|
|
|
void All_init() {
|
|
|
|
|
|
|
2020-02-10 01:06:18 +03:00
|
|
|
|
server.on("/all_modules_init", HTTP_GET, [](AsyncWebServerRequest * request) {
|
2019-12-24 11:53:26 +03:00
|
|
|
|
Device_init();
|
|
|
|
|
|
request->send(200, "text/text", "OK"); // отправляем ответ о выполнении
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
server.on("/scenario", HTTP_GET, [](AsyncWebServerRequest * request) {
|
|
|
|
|
|
if (request->hasArg("status")) {
|
|
|
|
|
|
jsonWrite(configSetup, "scenario", request->getParam("status")->value());
|
|
|
|
|
|
}
|
|
|
|
|
|
saveConfig();
|
|
|
|
|
|
Scenario_init();
|
|
|
|
|
|
request->send(200, "text/text", "OK"); // отправляем ответ о выполнении
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
server.on("/cleanlog", HTTP_GET, [](AsyncWebServerRequest * request) {
|
|
|
|
|
|
SPIFFS.remove("/log.analog.txt");
|
|
|
|
|
|
SPIFFS.remove("/log.dallas.txt");
|
|
|
|
|
|
SPIFFS.remove("/log.level.txt");
|
|
|
|
|
|
SPIFFS.remove("/log.ph.txt");
|
|
|
|
|
|
SPIFFS.remove("/log.txt");
|
|
|
|
|
|
request->send(200, "text/text", "OK"); // отправляем ответ о выполнении
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
Device_init();
|
|
|
|
|
|
Scenario_init();
|
|
|
|
|
|
Timer_countdown_init();
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void Device_init() {
|
|
|
|
|
|
|
2020-02-10 01:06:18 +03:00
|
|
|
|
//SENSORS-SECTION
|
2019-12-24 11:53:26 +03:00
|
|
|
|
ts.remove(ANALOG_);
|
2020-02-10 01:06:18 +03:00
|
|
|
|
ts.remove(LEVEL);
|
2019-12-24 11:53:26 +03:00
|
|
|
|
ts.remove(DALLAS);
|
2020-02-10 01:06:18 +03:00
|
|
|
|
ts.remove(DHTT);
|
|
|
|
|
|
ts.remove(DHTH);
|
|
|
|
|
|
//================
|
|
|
|
|
|
|
2019-12-24 11:53:26 +03:00
|
|
|
|
all_vigets = "";
|
2020-02-10 23:30:40 +03:00
|
|
|
|
txtExecution("firmware.config.txt");
|
2019-12-24 11:53:26 +03:00
|
|
|
|
//outcoming_date();
|
|
|
|
|
|
}
|
|
|
|
|
|
//-------------------------------сценарии-----------------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
void Scenario_init() {
|
|
|
|
|
|
if (jsonRead(configSetup, "scenario") == "1") {
|
2020-02-10 23:30:40 +03:00
|
|
|
|
scenario = readFile("firmware.scenario.txt", 2048);
|
2019-12-24 11:53:26 +03:00
|
|
|
|
}
|
|
|
|
|
|
}
|