mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-26 22:22:16 +03:00
Отключаем модуль sysext
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
"defActive": true,
|
"defActive": false,
|
||||||
|
|
||||||
"devices": {
|
"devices": {
|
||||||
"esp32_4mb": [],
|
"esp32_4mb": [],
|
||||||
|
|||||||
Reference in New Issue
Block a user