Добрый день!
Помогите реализовать следующий функционал:
- в управлении устанавливаю время включения реле (это я реализовал)
- в управлении устанавливается время на которое включается реле (это не знаю как реализовать)
Для себя понимаю следующий подход, данные минут и секунд из модуля управления передаются объекту, а там уже необходимо как то вытащить установленные минуты, умножить их на 60 сек. и прибавить установленные секунды и включать реле на это количество секунд.
Поиском по форуму я поикал, не нашел ничего подходящего, направьте пожалуйста на реализацию вышеуказанного функционала.https://ibb.co/PTQs5vH
Включение в установленное время
Модератор: immortal
Re: Включение в установленное время
Например, можно воспользоваться элементом меню "Плюс-минус". В момент запуска метода/сценария из свойства считывается установленная в этом пункте продолжительность работы реле и указывается в таймере на его отключение (SetTimeOut).
Также можно то же самое сделать и с использованием HTML. Вот пример установки продолжительности полива (https://ab-log.ru/forum/viewtopic.php?f ... &start=780). Принципиально работает точно так же.
Также можно то же самое сделать и с использованием HTML. Вот пример установки продолжительности полива (https://ab-log.ru/forum/viewtopic.php?f ... &start=780). Принципиально работает точно так же.
Re: Включение в установленное время
Спасибо конечно, но для себя понял, что удобно устанавливать время через управление.Chainik писал(а): Вс окт 04, 2020 8:59 am Например, можно воспользоваться элементом меню "Плюс-минус". В момент запуска метода/сценария из свойства считывается установленная в этом пункте продолжительность работы реле и указывается в таймере на его отключение (SetTimeOut).
Жаль, что пока не получается передать значение объекту, но буду искать как это возможно реализовать.
Re: Включение в установленное время
Подскажите, как из свойств объекта вытащить данные времени как обычные числа, часы отдельно, минуты отдельно?
Понимаю, что нужно создать еще объект и связать его как то с этим, но как!?!?!
https://ibb.co/b1nq5X5
Понимаю, что нужно создать еще объект и связать его как то с этим, но как!?!?!
https://ibb.co/b1nq5X5
Re: Включение в установленное время
Можно сделать так:
Код: Выделить всё
$data = '01:30';
$arr = explode(':', $data);
sg('Имя_объекта.Свойство_для_часов', $arr[0]);
sg('Имя_объекта.Свойство_для_минут', $arr[1]);