Добавляем в сценарии получение времени в виде строки SysExt.getTime("d-m-Y, H:i:s, M");

This commit is contained in:
2022-04-24 12:54:07 +03:00
parent 0d596da39f
commit 2f9569c3e6

View File

@@ -1,5 +1,7 @@
#include "Global.h"
#include "classes/IoTItem.h"
#include "classes/IoTRTC.h"
extern IoTRTC *watch;
// Пример модуля расширения возможностей системы на примере добавления новых команд в сценарии
// При комбинации использования doByInterval() и execute() можно обеспечить интеграцию с внешними сервисами, такими как Telegram, например.
@@ -49,6 +51,12 @@ class SysExt : public IoTItem {
IoTgpio.digitalInvert(param[0].valD);
return {};
}
} else if (command == "getTime") {
if (param.size()) {
value.isDecimal = false;
value.valS = watch->gettime(param[0].valS);
return value;
}
}
return {}; // команда поддерживает возвращаемое значения. Т.е. по итогу выполнения команды или общения с внешней системой, можно вернуть значение в сценарий для дальнейшей обработки
}