Временной промежуток

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

Модератор: immortal

Ответить
yden
Сообщения: 141
Зарегистрирован: Пн авг 22, 2016 10:03 am

Временной промежуток

Сообщение yden »

Здравствуйте.
Подскажите пожалуйста. В объекте есть свойство, в него устанавливается время выключения света. Использую timeIs(gg('SvetHoll.weekEndOffTime')).
Есть "баг" в использовании этой функции - она срабатывает точно в определенное время, например, выставил 22:00, в 10 вечера эта функция срабатывает, но если по какой-то причине (недоступен mdm, отсутствует питание) это время прошло, то ждем следующего 22:00 - неудобно.
Как можно красиво закодить событие, если время, например, с 22:00 до 07:00?

благодарю
fandaymon
Сообщения: 1576
Зарегистрирован: Сб янв 13, 2018 5:00 pm

Re: Временной промежуток

Сообщение fandaymon »

yden писал(а): Сб май 12, 2018 6:05 am Здравствуйте.
Подскажите пожалуйста. В объекте есть свойство, в него устанавливается время выключения света. Использую timeIs(gg('SvetHoll.weekEndOffTime')).
Есть "баг" в использовании этой функции - она срабатывает точно в определенное время, например, выставил 22:00, в 10 вечера эта функция срабатывает, но если по какой-то причине (недоступен mdm, отсутствует питание) это время прошло, то ждем следующего 22:00 - неудобно.
Как можно красиво закодить событие, если время, например, с 22:00 до 07:00?

благодарю
Проверяй timeBetween('22:00', '07:00') и статус света не выключен -> выключаем свет
Ответить