Как создать таймер на 2 секунды
Модератор: immortal
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Как создать таймер на 2 секунды
Создаём скрипт «timer_2s»:
-----------
/*
Таймер, который срабатывает раз в 2 секунды.
Вызывается ("на всякий случай") раз в минуту из
onNewMinute
*/
clearTimeout("timer_2s_timeout");
// Код для запуска раз в 2 секунды
// -------------------->
ЗДЕСЬ!
// -------------------->
// Код для запуска раз в 2 секунды
setTimeOut("timer_2s_timeout", "runScript('timer_2s');", 2);
-----------
Создаём другой скрипт «timer_2s_stop»:
-------------
/*
Останавливает таймер timer_2s.
Вызывается из timer_2s раз в 2 секунды
*/
clearTimeout("timer_2s_timeout");
-------------
Запуск таймера. Добавляем код в onNewMinute
------------
runScript('timer_2s');
------------
-----------
/*
Таймер, который срабатывает раз в 2 секунды.
Вызывается ("на всякий случай") раз в минуту из
onNewMinute
*/
clearTimeout("timer_2s_timeout");
// Код для запуска раз в 2 секунды
// -------------------->
ЗДЕСЬ!
// -------------------->
// Код для запуска раз в 2 секунды
setTimeOut("timer_2s_timeout", "runScript('timer_2s');", 2);
-----------
Создаём другой скрипт «timer_2s_stop»:
-------------
/*
Останавливает таймер timer_2s.
Вызывается из timer_2s раз в 2 секунды
*/
clearTimeout("timer_2s_timeout");
-------------
Запуск таймера. Добавляем код в onNewMinute
------------
runScript('timer_2s');
------------
- Рейтинг: 3.49%
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Как создать таймер на 2 секунды
В документации к SetTimeOut написано что можно запускать команды?
Я так понял что туда вставляется скрипт. Но почему то у меня не работает несколько команд.
Я так понял что туда вставляется скрипт. Но почему то у меня не работает несколько команд.
Код: Выделить всё
SetTimeOut("AlarmOne_RadioStop",'runScript("RadioOff"); callMethod("Taganrog.sayDnes"); runScript("sayTodayAgenda");', 1800);
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 165
- Зарегистрирован: Чт ноя 13, 2014 8:56 pm
- Благодарил (а): 23 раза
- Поблагодарили: 7 раз
Re: Как создать таймер на 2 секунды
Что бы не плодить темы спрошу здесь: как заставить систему обновлять сценарий через каждые 20-30 секунд?
Пробовал крон, но там тоже минимум минута, вроде...
Есть решение?
Пробовал крон, но там тоже минимум минута, вроде...
Есть решение?
-
- Сообщения: 510
- Зарегистрирован: Ср июн 08, 2016 4:17 pm
- Благодарил (а): 124 раза
- Поблагодарили: 101 раз
Re: Как создать таймер на 2 секунды
В выше приведённом решении замените 2 секунды на 20-30 секунд.
Отправлено с моего iPhone используя Tapatalk
Отправлено с моего iPhone используя Tapatalk
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
--------------------------------------------------
http://connect.smartliving.ru/profile/908
-
- Сообщения: 165
- Зарегистрирован: Чт ноя 13, 2014 8:56 pm
- Благодарил (а): 23 раза
- Поблагодарили: 7 раз
Re: Как создать таймер на 2 секунды
ну это то понятно, может еще способ какой есть?C_3AXAPOB писал(а):В выше приведённом решении замените 2 секунды на 20-30 секунд.
-
- Сообщения: 510
- Зарегистрирован: Ср июн 08, 2016 4:17 pm
- Благодарил (а): 124 раза
- Поблагодарили: 101 раз
Re: Как создать таймер на 2 секунды
Насколько я знаю нет
Отправлено с моего iPhone используя Tapatalk
Отправлено с моего iPhone используя Tapatalk
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
--------------------------------------------------
http://connect.smartliving.ru/profile/908
-
- Сообщения: 76
- Зарегистрирован: Пт июн 02, 2017 11:02 am
- Благодарил (а): 10 раз
- Поблагодарили: 1 раз
Re: Как создать таймер на 2 секунды
помогите разобраться!!!
есть реле (включение и отключение нагрева воды)
как создать таймер чтобы после включения реле автоматически отключалось через пол часа
где и что писать?
спасибо
есть реле (включение и отключение нагрева воды)
как создать таймер чтобы после включения реле автоматически отключалось через пол часа
где и что писать?
спасибо
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Как создать таймер на 2 секунды
Не понял...а что в текущем таймере (который в заголовке) мешает 2 секунды на 30 минут поменять??
Код: Выделить всё
setTimeOut("timer_30s", "runScript('выключение');", 60*30);
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Как создать таймер на 2 секунды
А мы как узнаем?)) как у Вас реле активируется? Куда и какой код вписан
Отправлено с моего Xperia Z через Tapatalk
Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<