Страница 1 из 1

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

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

благодарю

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

Добавлено: Сб май 12, 2018 2:46 pm
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') и статус света не выключен -> выключаем свет