[Модуль] Системные таймеры (system_timers)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

Re: [Модуль] Системные таймеры (system_timers)

Сообщение SmoKE_xDDD »

VOVA_iS писал(а): Пн фев 24, 2020 5:04 pm
SmoKE_xDDD писал(а): Пн фев 24, 2020 4:58 pm А вы видимо про то, что когда таймер выполнился, вы заводите его заного и нужно обновить страницу для запуска? Если да, то как раз это я сейчас и делаю =)
Даже когда первый раз запускаешь таймер отсчёт не идёт пока не обновишь страницу
Починил автостарт таймера и мониторинг его работы через AJAX. Чтобы все запускалось без обновления страницы нужно выставить вот так:

Код: Выделить всё

[#module name="system_timers" mode="testTimer" view_mode="ajax=10;time=h:m:s;textToEnd=Все помер таймер;wait=1"#]
В данном случае ajax=10 и wait=1 являются обязательными, чтобы все работало без обновления страницы.
VOVA_iS
Сообщения: 205
Зарегистрирован: Пн фев 04, 2019 10:23 pm

Re: [Модуль] Системные таймеры (system_timers)

Сообщение VOVA_iS »

SmoKE_xDDD писал(а): Пн фев 24, 2020 9:59 pm
VOVA_iS писал(а): Пн фев 24, 2020 5:04 pm
SmoKE_xDDD писал(а): Пн фев 24, 2020 4:58 pm А вы видимо про то, что когда таймер выполнился, вы заводите его заного и нужно обновить страницу для запуска? Если да, то как раз это я сейчас и делаю =)
Даже когда первый раз запускаешь таймер отсчёт не идёт пока не обновишь страницу
Починил автостарт таймера и мониторинг его работы через AJAX. Чтобы все запускалось без обновления страницы нужно выставить вот так:

Код: Выделить всё

[#module name="system_timers" mode="testTimer" view_mode="ajax=10;time=h:m:s;textToEnd=Все помер таймер;wait=1"#]
В данном случае ajax=10 и wait=1 являются обязательными, чтобы все работало без обновления страницы.
Установил
[#module name="system_timers" mode="rozetka" view_mode="ajax=10;time=h:m:s;textToEnd=Таймер завершен",wait=1#]
Из изменений теперь если таймер не запущен выходит надпись которая указана textToEnd

Но старт таймера так и не идёт без обновления страницы

Уточнение если обновить страницу с запущеннным таймером после этого таймер запускается всегда. А при открывания браузера впервые не начинается старт
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

Re: [Модуль] Системные таймеры (system_timers)

Сообщение SmoKE_xDDD »

VOVA_iS писал(а): Вт фев 25, 2020 6:16 am
SmoKE_xDDD писал(а): Пн фев 24, 2020 9:59 pm
VOVA_iS писал(а): Пн фев 24, 2020 5:04 pm
SmoKE_xDDD писал(а): Пн фев 24, 2020 4:58 pm А вы видимо про то, что когда таймер выполнился, вы заводите его заного и нужно обновить страницу для запуска? Если да, то как раз это я сейчас и делаю =)
Даже когда первый раз запускаешь таймер отсчёт не идёт пока не обновишь страницу
Починил автостарт таймера и мониторинг его работы через AJAX. Чтобы все запускалось без обновления страницы нужно выставить вот так:

Код: Выделить всё

[#module name="system_timers" mode="testTimer" view_mode="ajax=10;time=h:m:s;textToEnd=Все помер таймер;wait=1"#]
В данном случае ajax=10 и wait=1 являются обязательными, чтобы все работало без обновления страницы.
Установил
[#module name="system_timers" mode="rozetka" view_mode="ajax=10;time=h:m:s;textToEnd=Таймер завершен",wait=1#]
Из изменений теперь если таймер не запущен выходит надпись которая указана textToEnd

Но старт таймера так и не идёт без обновления страницы

Уточнение если обновить страницу с запущеннным таймером после этого таймер запускается всегда. А при открывания браузера впервые не начинается старт
10 сек после загрузки страницы подождите и таймер запустится
VOVA_iS
Сообщения: 205
Зарегистрирован: Пн фев 04, 2019 10:23 pm

Re: [Модуль] Системные таймеры (system_timers)

Сообщение VOVA_iS »

SmoKE_xDDD писал(а): Вт фев 25, 2020 8:45 am
VOVA_iS писал(а): Вт фев 25, 2020 6:16 am
SmoKE_xDDD писал(а): Пн фев 24, 2020 9:59 pm
VOVA_iS писал(а): Пн фев 24, 2020 5:04 pm
SmoKE_xDDD писал(а): Пн фев 24, 2020 4:58 pm А вы видимо про то, что когда таймер выполнился, вы заводите его заного и нужно обновить страницу для запуска? Если да, то как раз это я сейчас и делаю =)
Даже когда первый раз запускаешь таймер отсчёт не идёт пока не обновишь страницу
Починил автостарт таймера и мониторинг его работы через AJAX. Чтобы все запускалось без обновления страницы нужно выставить вот так:

Код: Выделить всё

[#module name="system_timers" mode="testTimer" view_mode="ajax=10;time=h:m:s;textToEnd=Все помер таймер;wait=1"#]
В данном случае ajax=10 и wait=1 являются обязательными, чтобы все работало без обновления страницы.
Установил
[#module name="system_timers" mode="rozetka" view_mode="ajax=10;time=h:m:s;textToEnd=Таймер завершен",wait=1#]
Из изменений теперь если таймер не запущен выходит надпись которая указана textToEnd

Но старт таймера так и не идёт без обновления страницы

Уточнение если обновить страницу с запущеннным таймером после этого таймер запускается всегда. А при открывания браузера впервые не начинается старт
10 сек после загрузки страницы подождите и таймер запустится
Да Вы правы
Но тут походу делу есть еще один нюанс:
Если выводить таймер в несколько мест на сцене нормально он не работает.
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

Re: [Модуль] Системные таймеры (system_timers)

Сообщение SmoKE_xDDD »

- Фикс с отображением нескольких таймеров.
Аватара пользователя
adzam
Сообщения: 607
Зарегистрирован: Сб дек 08, 2012 10:28 pm
Откуда: Кишинев

Re: [Модуль] Системные таймеры (system_timers)

Сообщение adzam »

Всем привет.
Кто подскажет, можно ли как-то применить таймеры чтоб считали время работы прибора.
Допустим чтоб при включении выключателя насоса включился таймер и считал время его работы, при выключении насоса таймер должен остановиться, но не сбрасываться. При следующем включении, чтоб продолжил счет.Короче нужно зафиксировать общее время работы насоса.
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am

Re: [Модуль] Системные таймеры (system_timers)

Сообщение Chainik »

adzam писал(а): Вс мар 22, 2020 1:59 pm Всем привет.
Кто подскажет, можно ли как-то применить таймеры чтоб считали время работы прибора.
Допустим чтоб при включении выключателя насоса включился таймер и считал время его работы, при выключении насоса таймер должен остановиться, но не сбрасываться. При следующем включении, чтоб продолжил счет.Короче нужно зафиксировать общее время работы насоса.
Это, скорее, не про таймер, а про секундомер ;)
Вот была небольшая ветка про что-то подобное (viewtopic.php?f=27&t=5525).
lihodeev
Сообщения: 148
Зарегистрирован: Ср июл 25, 2018 10:37 pm

Re: [Модуль] Системные таймеры (system_timers)

Сообщение lihodeev »

adzam писал(а): Вс мар 22, 2020 1:59 pm Всем привет.
Кто подскажет, можно ли как-то применить таймеры чтоб считали время работы прибора.
Допустим чтоб при включении выключателя насоса включился таймер и считал время его работы, при выключении насоса таймер должен остановиться, но не сбрасываться. При следующем включении, чтоб продолжил счет.Короче нужно зафиксировать общее время работы насоса.
я у себя сделал так - в onNewMinute
$a=(gg('ОБЪЕКТ.СВОЙСТВО'));
$b = $a+1;
sg('ОБЪЕКТ.СВОЙСТВО',$b);
Raspberry 3, AMS 16, arduinka 2560, Orange pi Zero, Broadlink RM3, Xiaomi Mi Robot Vacuum SKV4000GL
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

Re: [Модуль] Системные таймеры (system_timers)

Сообщение Logrus »

lihodeev писал(а): Вс мар 22, 2020 2:35 pm
adzam писал(а): Вс мар 22, 2020 1:59 pm Всем привет.
Кто подскажет, можно ли как-то применить таймеры чтоб считали время работы прибора.
Допустим чтоб при включении выключателя насоса включился таймер и считал время его работы, при выключении насоса таймер должен остановиться, но не сбрасываться. При следующем включении, чтоб продолжил счет.Короче нужно зафиксировать общее время работы насоса.
я у себя сделал так - в onNewMinute
$a=(gg('ОБЪЕКТ.СВОЙСТВО'));
$b = $a+1;
sg('ОБЪЕКТ.СВОЙСТВО',$b);
а я в курилке несколько такого разного описывал
и просто пойти еще дальше, в статусапдейт высчитывать время работы
Снимок.PNG
Снимок.PNG (14.54 КБ) 5216 просмотров
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
adzam
Сообщения: 607
Зарегистрирован: Сб дек 08, 2012 10:28 pm
Откуда: Кишинев

Re: [Модуль] Системные таймеры (system_timers)

Сообщение adzam »

Logrus писал(а): Вс мар 22, 2020 3:16 pm
lihodeev писал(а): Вс мар 22, 2020 2:35 pm
adzam писал(а): Вс мар 22, 2020 1:59 pm Всем привет.
Кто подскажет, можно ли как-то применить таймеры чтоб считали время работы прибора.
Допустим чтоб при включении выключателя насоса включился таймер и считал время его работы, при выключении насоса таймер должен остановиться, но не сбрасываться. При следующем включении, чтоб продолжил счет.Короче нужно зафиксировать общее время работы насоса.
я у себя сделал так - в onNewMinute
$a=(gg('ОБЪЕКТ.СВОЙСТВО'));
$b = $a+1;
sg('ОБЪЕКТ.СВОЙСТВО',$b);
а я в курилке несколько такого разного описывал
и просто пойти еще дальше, в статусапдейт высчитывать время работы
Снимок.PNG
Спасибо за ответы.
А можно какую-то ссылочку как это реализовано.
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Ответить