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

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


iot:software:node-red:flows:leak_detection

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
iot:software:node-red:flows:leak_detection [2022/02/12 11:40]
127.0.0.1 внешнее изменение
iot:software:node-red:flows:leak_detection [2022/02/16 21:20] (текущий)
Николай Солошин ↷ Операцией перемещения обновлены ссылки
Строка 6: Строка 6:
 Этот поток создан для уведомления о протечках на электронную почту, если используется нестандартный метод подключения датчика или в вашей экосистеме Apple HomeKit нет "[[https://support.apple.com/ru-ru/HT207057|домашнего центра управления]]". В этих случаях о сработке датчика вы узнаете только находясь дома,.. что не достаточно хорошо. LOL Этот поток создан для уведомления о протечках на электронную почту, если используется нестандартный метод подключения датчика или в вашей экосистеме Apple HomeKit нет "[[https://support.apple.com/ru-ru/HT207057|домашнего центра управления]]". В этих случаях о сработке датчика вы узнаете только находясь дома,.. что не достаточно хорошо. LOL
  
-Причем оба этих кейса, как раз [[iot:homebridge:zigbee2mqtt:z-stack:cc2531:sensors:aqara:sjcgq11lm|мой случай]].+Причем оба этих кейса, как раз [[iot:devices:zigbee:sensors:aqara:sjcgq11lm|мой случай]].
  
 ===== Нестандартные узлы ===== ===== Нестандартные узлы =====
Строка 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/12 11:40 — 127.0.0.1