Инструменты пользователя

Инструменты сайта


iot:software:node-red:flows:leak_detection

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
iot:software:node-red:flows:leak_detection [2022/02/16 21:20]
Николай Солошин ↷ Страница перемещена из iot:node-red:flows:leak_detection в iot:software:node-red:flows:leak_detection
iot:software:node-red:flows:leak_detection [2022/02/16 21:20] (текущий)
Николай Солошин ↷ Операцией перемещения обновлены ссылки
Строка 17: Строка 17:
 ===== Дополнительные подпотоки ===== ===== Дополнительные подпотоки =====
  
-  * [[iot:node-red:subflows:watchdog|Сторожевой таймер]] +  * [[iot:software:node-red:subflows:watchdog|Сторожевой таймер]] 
-  * [[iot:node-red:subflows:sendmail|Отправка почты]]+  * [[iot:software:node-red:subflows:sendmail|Отправка почты]]
  
 Эти подпотоки входят в состав кода ниже и загружать отдельно их не надо! Эти подпотоки входят в состав кода ниже и загружать отдельно их не надо!
Строка 26: Строка 26:
 При получении сообщения, проверяется, есть ли такое устройство в базе данных. Если это новый датчик, то создается запись в таблице и на почту отправляется приветственное письмо с инструкцией по назначению датчику корректного названия. Если датчик присутствует в таблице, определяется, какие данные он передает. Если он передает протечку, то информация заносится в таблицу и отправляется предупреждение на почту. Помимо этого датчик попадает в цепочку повторных предупреждений, которые отправляются с заданной периодичностью, где он крутится до тех пор, пока протечка не будет устранена. Если протечка была, но устранена, то отправляется письмо о восстановлении датчика и в таблицу заносятся соответствующие данные. Если протечки и не было, то ничего не происходит. При получении сообщения, проверяется, есть ли такое устройство в базе данных. Если это новый датчик, то создается запись в таблице и на почту отправляется приветственное письмо с инструкцией по назначению датчику корректного названия. Если датчик присутствует в таблице, определяется, какие данные он передает. Если он передает протечку, то информация заносится в таблицу и отправляется предупреждение на почту. Помимо этого датчик попадает в цепочку повторных предупреждений, которые отправляются с заданной периодичностью, где он крутится до тех пор, пока протечка не будет устранена. Если протечка была, но устранена, то отправляется письмо о восстановлении датчика и в таблицу заносятся соответствующие данные. Если протечки и не было, то ничего не происходит.
  
-{{:iot:node-red:flows:ld1.png?nolink|}}+{{iot:software:node-red:flows:ld1.png?nolink|}}
  
-Также к потоку подключен подпоток [[iot:node-red:subflows:watchdog|сторожевого таймера]], который при отсутствии периодических диагностических данных от датчика, уведомит об этом на почту.+Также к потоку подключен подпоток [[iot:software:node-red:subflows:watchdog|сторожевого таймера]], который при отсутствии периодических диагностических данных от датчика, уведомит об этом на почту.
  
 ==== Создание таблицы ==== ==== Создание таблицы ====
Последнее изменение: 2022/02/16 21:20 — Николай Солошин