mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-27 22:52:19 +03:00
272
This commit is contained in:
28
src/Web.cpp
28
src/Web.cpp
@@ -88,15 +88,22 @@ void web_init() {
|
||||
// request->send(200);
|
||||
//}
|
||||
|
||||
if (request->hasArg("snaMqtt")) {
|
||||
bool value = request->getParam("snaMqtt")->value().toInt();
|
||||
jsonWriteBool(configSetupJson, "snaMqtt", value);
|
||||
if (request->hasArg("MqttIn")) {
|
||||
bool value = request->getParam("MqttIn")->value().toInt();
|
||||
jsonWriteBool(configSetupJson, "MqttIn", value);
|
||||
saveConfig();
|
||||
mqtt.subscribe((mqttPrefix + "/+/+/status").c_str());
|
||||
mqtt.subscribe((mqttPrefix + "/+/+/event").c_str());
|
||||
mqtt.subscribe((mqttPrefix + "/+/+/info").c_str());
|
||||
request->send(200);
|
||||
}
|
||||
|
||||
if (request->hasArg("MqttOut")) {
|
||||
bool value = request->getParam("MqttOut")->value().toInt();
|
||||
jsonWriteBool(configSetupJson, "MqttOut", value);
|
||||
saveConfig();
|
||||
request->send(200);
|
||||
}
|
||||
|
||||
if (request->hasArg("scenMqtt")) {
|
||||
myNotAsyncActions->make(do_sendScenMQTT);
|
||||
request->send(200);
|
||||
@@ -175,10 +182,15 @@ void web_init() {
|
||||
request->send(200);
|
||||
}
|
||||
|
||||
if (request->hasArg("device")) {
|
||||
if (request->getParam("device")->value() == "ok") {
|
||||
ESP.restart();
|
||||
}
|
||||
if (request->hasArg("reqReset")) {
|
||||
String tmp = "{}";
|
||||
jsonWriteStr(tmp, "title", F("<button class=\"close\" onclick=\"toggle('reset-block')\">×</button>Вы действительно хотите перезагрузить устройство?<a href=\"#\" class=\"btn btn-block btn-danger\" onclick=\"send_request(this, '/set?reset');setTimeout(function(){ location.href='/?set.device'; }, 15000);html('reset-block','<span class=loader></span>Идет перезагрузка устройства')\">Перезагрузить</a>"));
|
||||
jsonWriteStr(tmp, "class", "pop-up");
|
||||
request->send(200, "text/html", tmp);
|
||||
}
|
||||
|
||||
if (request->hasArg("reset")) {
|
||||
ESP.restart();
|
||||
request->send(200);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user