Уведомление при превышении времени работы gpio

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Ответить
D.motor
Сообщения: 8
Зарегистрирован: Пн апр 24, 2017 5:42 pm

Уведомление при превышении времени работы gpio

Сообщение D.motor »

Добрый день.
Есть Esp8266 с прошивкой от WiFI-Iot, в модуле esp8266_wifiot MJDM gpio связаны с объектами. Используется 3 gpio, каждый включается раз в сутки на 40 секунд.
В графике включение и отключение gpio увидеть могу.
Как сделать, чтоб MJDM уведомлял, если какой либо gpio включен больше установленного времени? Скажем больше 2х минут?
Пробовал сценарии, но в блокс ничего похожего на измерение времени не нашел.
Спасибо.
ZyaK
Сообщения: 419
Зарегистрирован: Вт окт 24, 2017 2:01 pm
Откуда: Ижевск

Re: Уведомление при превышении времени работы gpio

Сообщение ZyaK »

D.motor писал(а): Вт май 12, 2020 7:43 pm включен больше установленного времени? Скажем больше 2х минут?
Пробовал сценарии, но в блокс ничего похожего на измерение времени не нашел.
Спасибо.
Самое простое в методе onNewMinute
дописать код опроса состояния GPIO и задать переменную которая каждую минуту будет прибавлять 1
ну и условие если GPIO = 1 и переменная = 2 выполнить действие и очистить переменную
PI2 + MQTT + 5 ESP8266 + Atmega16
Ответить