mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-27 06:32:19 +03:00
Some more
This commit is contained in:
3
data/presets/6.c.txt
Normal file
3
data/presets/6.c.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
0;button-out;button;toggle;Таймер;Освещение;1;pin[12]
|
||||
0;count-down;count;anydata;Таймер;Обратный#отчет;2
|
||||
0;inoutput;input;inputDigit;Таймер;Введите#цифру;3
|
||||
6
data/presets/6.s.txt
Normal file
6
data/presets/6.s.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
button = 1
|
||||
count input
|
||||
end
|
||||
count = 0
|
||||
button 0
|
||||
end
|
||||
@@ -108,7 +108,10 @@
|
||||
"/set?addPreset=2.c": "2.Гистерезис термостат на основе ds18b20 с суточным расписанием",
|
||||
"/set?addPreset=3.c": "3.Контроль влажности на основе DHT с оповещением в телеграм",
|
||||
"/set?addPreset=4.c": "4.Включение выключение реле в заданное время",
|
||||
"/set?addPreset=5.c": "5.Выключить все (пример работы сценариев)"
|
||||
"/set?addPreset=5.c": "5.Выключить все (пример работы сценариев)",
|
||||
"/set?addPreset=6.c": "6.Включить кнопку на определенное время (пример работы таймера обратного отчета)",
|
||||
"/set?addPreset=7.c": "7.Охранный датчик движения",
|
||||
"/set?addPreset=8.c": "8.Датчик движения включающий свет"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -61,13 +61,17 @@ void countDown() {
|
||||
|
||||
void countDownExecute() {
|
||||
String key = sCmd.order();
|
||||
String countDownPeriod = sCmd.next();
|
||||
|
||||
String value = sCmd.next();
|
||||
|
||||
if (!isDigitStr(value)) { //если значение - текст
|
||||
value = getValue(value);
|
||||
}
|
||||
|
||||
int number = getKeyNum(key, countDown_KeyList);
|
||||
|
||||
if (myCountDown != nullptr) {
|
||||
if (number != -1) {
|
||||
myCountDown->at(number).execute(countDownPeriod.toInt());
|
||||
myCountDown->at(number).execute(value.toInt());
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user