Отключаем модуль sysext

This commit is contained in:
2022-08-21 20:52:32 +03:00
parent 65b4302270
commit 3fb10eeef4
2 changed files with 40 additions and 40 deletions

View File

@@ -29,32 +29,32 @@ class SysExt : public IoTItem {
// String command - имя команды после ID. (ID.Команда()) // String command - имя команды после ID. (ID.Команда())
// param - вектор ("массив") значений параметров переданных вместе с командой: ID.Команда("пар1", 22, 33) -> param[0].ValS = "пар1", param[1].ValD = 22 // param - вектор ("массив") значений параметров переданных вместе с командой: ID.Команда("пар1", 22, 33) -> param[0].ValS = "пар1", param[1].ValD = 22
if (command == "reboot") { // выполняем код при вызове спец команды из сценария: ID.reboot(); // if (command == "reboot") { // выполняем код при вызове спец команды из сценария: ID.reboot();
ESP.restart(); // ESP.restart();
} else if (command == "digitalRead") { // } else if (command == "digitalRead") {
if (param.size()) { // if (param.size()) {
IoTgpio.pinMode(param[0].valD, INPUT); // IoTgpio.pinMode(param[0].valD, INPUT);
value.valD = IoTgpio.digitalRead(param[0].valD); // value.valD = IoTgpio.digitalRead(param[0].valD);
return value; // return value;
} // }
} else if (command == "analogRead") { // } else if (command == "analogRead") {
if (param.size()) { // if (param.size()) {
IoTgpio.pinMode(param[0].valD, INPUT); // IoTgpio.pinMode(param[0].valD, INPUT);
value.valD = IoTgpio.analogRead(param[0].valD); // value.valD = IoTgpio.analogRead(param[0].valD);
return value; // return value;
} // }
} else if (command == "digitalWrite") { // } else if (command == "digitalWrite") {
if (param.size() == 2) { // if (param.size() == 2) {
IoTgpio.pinMode(param[0].valD, OUTPUT); // IoTgpio.pinMode(param[0].valD, OUTPUT);
IoTgpio.digitalWrite(param[0].valD, param[1].valD); // IoTgpio.digitalWrite(param[0].valD, param[1].valD);
return {}; // return {};
} // }
} else if (command == "digitalInvert") { // } else if (command == "digitalInvert") {
if (param.size()) { // if (param.size()) {
IoTgpio.pinMode(param[0].valD, OUTPUT); // IoTgpio.pinMode(param[0].valD, OUTPUT);
IoTgpio.digitalInvert(param[0].valD); // IoTgpio.digitalInvert(param[0].valD);
return {}; // return {};
} // }
//} else if (command == "getTime") { //} else if (command == "getTime") {
// if (param.size()) { // if (param.size()) {
// value.isDecimal = false; // value.isDecimal = false;
@@ -81,19 +81,19 @@ class SysExt : public IoTItem {
// value.valD = watch->day; // День месяца 1-31 // value.valD = watch->day; // День месяца 1-31
// value.isDecimal = true; // value.isDecimal = true;
// return value; // return value;
} else if (command == "deepSleep") { // } else if (command == "deepSleep") {
if (param.size()) { // if (param.size()) {
Serial.printf("Ушел спать на %d сек...", (int)param[0].valD); // Serial.printf("Ушел спать на %d сек...", (int)param[0].valD);
#ifdef ESP32 // #ifdef ESP32
esp_sleep_enable_timer_wakeup(param[0].valD * 1000000); // esp_sleep_enable_timer_wakeup(param[0].valD * 1000000);
delay(1000); // delay(1000);
esp_deep_sleep_start(); // esp_deep_sleep_start();
#else // #else
ESP.deepSleep(param[0].valD * 1000000); // ESP.deepSleep(param[0].valD * 1000000);
#endif // #endif
} // }
return {}; // return {};
} //}
// } else if (command == "ModemSleep") { // } else if (command == "ModemSleep") {
// Serial.printf("Выключил все радио..."); // Serial.printf("Выключил все радио...");
// #ifdef ESP32 // #ifdef ESP32

View File

@@ -25,7 +25,7 @@
} }
}, },
"defActive": true, "defActive": false,
"devices": { "devices": {
"esp32_4mb": [], "esp32_4mb": [],