срабатывание по времени

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
artemon25
Сообщения: 112
Зарегистрирован: Чт авг 25, 2016 10:33 pm
Благодарил (а): 15 раз
Поблагодарили: 6 раз

срабатывание по времени

Сообщение artemon25 » Вс сен 25, 2016 7:08 pm

доброго всем дня подскажите как проще всего можно сделать чтобы какой нибудь сценарий или шаблон запускался сам по настроенному времени.
допустим в 18.15 включить сценарий
заранее всем спасибо
C_3AXAPOB
Сообщения: 510
Зарегистрирован: Ср июн 08, 2016 4:17 pm
Благодарил (а): 124 раза
Поблагодарили: 101 раз

Re: срабатывание по времени

Сообщение C_3AXAPOB » Вс сен 25, 2016 8:18 pm

Вставить в метод onNewMinute

if (timeIs('18:15')) {
RunScript('НазваниеСкрипта');
}
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
artemon25
Сообщения: 112
Зарегистрирован: Чт авг 25, 2016 10:33 pm
Благодарил (а): 15 раз
Поблагодарили: 6 раз

Re: срабатывание по времени

Сообщение artemon25 » Вс сен 25, 2016 9:06 pm

C_3AXAPOB писал(а):Вставить в метод onNewMinute

if (timeIs('18:15')) {
RunScript('НазваниеСкрипта');
}
да действительно так работает а вообще возможно ещё как то сделать то же самое просто хочу знать.
спасибо большое за ответ
rtroyakov
Сообщения: 109
Зарегистрирован: Сб июл 11, 2015 2:54 am
Откуда: Московская обл,город Ногинск
Благодарил (а): 27 раз
Поблагодарили: 6 раз

Re: срабатывание по времени

Сообщение rtroyakov » Вс сен 25, 2016 9:38 pm

artemon25 писал(а):доброго всем дня подскажите как проще всего можно сделать чтобы какой нибудь сценарий или шаблон запускался сам по настроенному времени.
допустим в 18.15 включить сценарий
заранее всем спасибо
Либо в самом сценарии настроить галочкой периодическое выполнение по дням и времени(У меня так принудительно в 8:20 утра отключается всё в детской,когда дети в школу ушли)
Zubkov
Сообщения: 35
Зарегистрирован: Вт сен 13, 2016 8:43 pm
Благодарил (а): 9 раз
Поблагодарили: 6 раз

Re: срабатывание по времени

Сообщение Zubkov » Вт сен 27, 2016 5:40 pm

artemon25 писал(а):
C_3AXAPOB писал(а):Вставить в метод onNewMinute

if (timeIs('18:15')) {
RunScript('НазваниеСкрипта');
}
да действительно так работает а вообще возможно ещё как то сделать то же самое просто хочу знать.
спасибо большое за ответ
я настроил через шаблон поведения.
Создаешь новый шаблон "на основе свойств" и там привязка к ThisComputer, свойство time.now, далее равно такому-то времени - выполнить то-то (или сценарий или метод например)
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: срабатывание по времени

Сообщение ILGAS » Вт сен 27, 2016 6:19 pm

Можно использовать Cron из маркета.
Аватара пользователя
Lerych
Сообщения: 191
Зарегистрирован: Чт дек 14, 2017 8:46 pm
Откуда: Московская область, Серпухов
Благодарил (а): 79 раз
Поблагодарили: 24 раза

Re: срабатывание по времени

Сообщение Lerych » Пт янв 26, 2018 2:54 pm

А как сделать включение уличного прожектора по времени захода солнца + полчаса, например. И соответственно выключение по восходу минус полчаса.
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

Re: срабатывание по времени

Сообщение Chainik » Пт янв 26, 2018 3:17 pm

Для начала надо получить время восхода и заката солнца. Вот тут реализовано.
https://majordomo.smartliving.ru/forum/ ... =23&t=2215
Потом - дело техники.
Сам не делал, но в конце всего должно быть примерно такое.

Код: Выделить всё

if (timeIs('23:15'))  cm('Имя_объекта.Имя_метода_ВКЛ_СВЕТ'); 
Вместо '23:15' должна быть переменная со временем заката в данный день + полчаса.
И запускать этот код, например, из «OnNewMinute».
Ответить