Найдено 35 результатов

Stryzhak
Пн апр 05, 2021 1:20 pm
Форум: Настройка и программирование
Тема: Длительность события, в минутах
Ответы: 19
Просмотры: 6663

Re: Длительность события, в минутах

Еще один вопрос, товарищи: при такой реализации

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

if (gg('Pump3.status')==1){
setGlobal('Pump3.startTime',time());
SetTimeOut("Timer02","rs('WaterPumpAlarm');",300);
return;
}
скрипт срабатывает по истечении таймера, а как сделать так чтобы таймер остановился при Pump3.status==0?
Спасибо вам.
Stryzhak
Пн апр 05, 2021 10:51 am
Форум: Настройка и программирование
Тема: Длительность события, в минутах
Ответы: 19
Просмотры: 6663

Re: Длительность события, в минутах

Спасибо вам дорогие, после исправлений - все заработало!
Stryzhak
Пт апр 02, 2021 3:42 pm
Форум: Настройка и программирование
Тема: Длительность события, в минутах
Ответы: 19
Просмотры: 6663

Re: Длительность события, в минутах

Chainik писал(а):
Пт апр 02, 2021 2:38 pm
Наверное, проблема с синтаксисом. Поменяйте строчку с таймером на:

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

SetTimeOut("Timer02","rs('WaterPumpAlarm');",60);
Поменял, не сработало также. Может проблема в другом?
Stryzhak
Пт апр 02, 2021 2:29 pm
Форум: Настройка и программирование
Тема: Длительность события, в минутах
Ответы: 19
Просмотры: 6663

Re: Длительность события, в минутах

Посмотрите, пожалуйста, на код: if (gg('Pump3.status')==1){ setGlobal('Pump3.startTime',time()); return; ClearTimeOut("Timer02"); SetTimeOut("Timer02","rs('WaterPumpAlarm');",$timeout=60); } if (gg('Pump3.status')==0){ $finish=time(); $start=gg('Pump3.startTime'); $duration=$finish-$start; setGlobal...
Stryzhak
Пт апр 02, 2021 1:32 pm
Форум: Настройка и программирование
Тема: Длительность события, в минутах
Ответы: 19
Просмотры: 6663

Re: Длительность события, в минутах

У меня появился новый вопрос: А как сделать так, чтобы этот скрипт в реальном времени следил за временем работы насоса -Pump3.status'==1, и если это время превышает заданый мною наперед интервал, извещало, или делало что то еще, что я наперед пропишу? Но суть в том, как сделать тригер по времени акт...
Stryzhak
Чт апр 01, 2021 4:43 pm
Форум: Настройка и программирование
Тема: Длительность события, в минутах
Ответы: 19
Просмотры: 6663

Re: Длительность события, в минутах

Когда насос стартует, он может проработать минуты и часы, а ваш скрипт никуда не сохраняет время старта. Кроме того ваша версия скрипта будет отрабатывать только в случае 'Pump3.status'==1. В одно и то же время свойство не может принимать одновременно 2 значения ("1" и "0"). Отсюда понятно, почему ...
Stryzhak
Ср мар 31, 2021 4:16 pm
Форум: Настройка и программирование
Тема: Длительность события, в минутах
Ответы: 19
Просмотры: 6663

Re: Длительность события, в минутах

Здравствуйте дорогие друзья! У меня схожая задача: надо посчитать время от изменения статуса обьекта с 1 на 0. Я написал такой сценарий: if (gg('Pump3.status')==1){ $start=time(); if (gg('Pump3.status')==0){ $finish= gg('Pump3.updated'); } $duration=$finish-$start; setGlobal('Pump3.durationLast',($d...
Stryzhak
Пн мар 01, 2021 9:51 am
Форум: Модули и приложения
Тема: [Модуль] Telegram (telegram)
Ответы: 1909
Просмотры: 1131788

Re: [Модуль] Telegram (telegram)

Здравствуйте друзья! Извините, пожалуйста, что вклиниваюсь в разговор. Помогите, пожалуйста: как в командах прописать правильно код, чтобы вызвать метод обьекта?
Обьект SecurityAlarmMode, метод modeChanged.
Хочу включать и выключать сигнализацию с Телеграм.
Спасибо вам.
Stryzhak
Ср авг 19, 2020 1:06 pm
Форум: Вопросы новичков
Тема: Свойство alive
Ответы: 5
Просмотры: 1959

Re: Свойство alive

Вопрос не в этом. Вопрос такой: как настроить действие на изменение статуса Alive? С пингованием я разобрался, спасибо.
Stryzhak
Ср авг 19, 2020 11:39 am
Форум: Вопросы новичков
Тема: Свойство alive
Ответы: 5
Просмотры: 1959

Re: Свойство alive

https://mjdm.ru/Hints/SdAliveTimeout?skin=hint указано: "Допустимое время отсутствие данных Данная опция позволяет установить, через какое время (в часах) после последнего поступления данных от устройства, считать его недоступным. Эта настройка может быть полезна для контроля актуальности данных дат...