Добрый день!
Помогите реализовать следующий функционал:
- в управлении устанавливаю время включения реле (это я реализовал)
- в управлении устанавливается время на которое включается реле (это не знаю как реализовать)
Для себя понимаю следующий подход, данные минут и секунд из модуля управления передаются объекту, а там уже необходимо как то вытащить установленные минуты, умножить их на 60 сек. и прибавить установленные секунды и включать реле на это количество секунд.
Поиском по форуму я поикал, не нашел ничего подходящего, направьте пожалуйста на реализацию вышеуказанного функционала.https://ibb.co/PTQs5vH
Включение в установленное время
Модератор: immortal
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Включение в установленное время
Например, можно воспользоваться элементом меню "Плюс-минус". В момент запуска метода/сценария из свойства считывается установленная в этом пункте продолжительность работы реле и указывается в таймере на его отключение (SetTimeOut).
Также можно то же самое сделать и с использованием HTML. Вот пример установки продолжительности полива (https://ab-log.ru/forum/viewtopic.php?f ... &start=780). Принципиально работает точно так же.
Также можно то же самое сделать и с использованием HTML. Вот пример установки продолжительности полива (https://ab-log.ru/forum/viewtopic.php?f ... &start=780). Принципиально работает точно так же.
- Рейтинг: 1.16%
-
- Сообщения: 48
- Зарегистрирован: Вс янв 13, 2019 4:37 pm
- Благодарил (а): 39 раз
- Поблагодарили: 0
Re: Включение в установленное время
Спасибо конечно, но для себя понял, что удобно устанавливать время через управление.
Жаль, что пока не получается передать значение объекту, но буду искать как это возможно реализовать.
-
- Сообщения: 48
- Зарегистрирован: Вс янв 13, 2019 4:37 pm
- Благодарил (а): 39 раз
- Поблагодарили: 0
Re: Включение в установленное время
Подскажите, как из свойств объекта вытащить данные времени как обычные числа, часы отдельно, минуты отдельно?
Понимаю, что нужно создать еще объект и связать его как то с этим, но как!?!?!
https://ibb.co/b1nq5X5
Понимаю, что нужно создать еще объект и связать его как то с этим, но как!?!?!
https://ibb.co/b1nq5X5
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Включение в установленное время
Можно сделать так:
Код: Выделить всё
$data = '01:30';
$arr = explode(':', $data);
sg('Имя_объекта.Свойство_для_часов', $arr[0]);
sg('Имя_объекта.Свойство_для_минут', $arr[1]);
- Рейтинг: 1.16%