Постоянное выполнение одного сценария

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

Модератор: immortal

Ответить
alekszander
Сообщения: 178
Зарегистрирован: Вс янв 05, 2014 5:37 am
Благодарил (а): 10 раз
Поблагодарили: 17 раз

Постоянное выполнение одного сценария

Сообщение alekszander » Пт дек 29, 2017 3:57 pm

Коллеги, подскажите. Есть лента светодиодная Xiaomi прикрученная к МДМ. Какую структуру сделать что бы сценарий запускался к примеру в 7 вечера, и длилось до 11 часов вечера, без перерывов и изменений? Единственное решение которое нашёл пока это оператор while. Работает некоторое время но потом прекращается.
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: Постоянное выполнение одного сценария

Сообщение savenko_egor » Пт дек 29, 2017 4:22 pm

Ну я как минимум 2 решения вижу:
1. Через крон модуль запускать сценарий(или метод) включения и выключения.
2. Добавить сценарий который будет вызываться из onNewHour и проверять время. Ну и если 7 - то запустить метод включения, а если 11 - то запустить метод выключения.

while использовать не рекомендовал бы. Тем более на такой длинный промежуток. Вам по сути нужно вызвать один раз включение, и один раз выключение. Делайте по любому способу из описанных выше да и всё.
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: Постоянное выполнение одного сценария

Сообщение savenko_egor » Пт дек 29, 2017 6:34 pm

Вот: Авто-запуск сценариев Сергей как чувствовал что Вам будет это нужно :D
Ответить