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

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


iot:software:node-red:flows:telemetry_saving:narodmon

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
iot:software:node-red:flows:telemetry_saving:narodmon [2021/09/30 00:53]
Николай Солошин ↷ Операцией перемещения обновлены ссылки
iot:software:node-red:flows:telemetry_saving:narodmon [2022/02/28 18:52] (текущий)
Николай Солошин ↷ Операцией перемещения обновлены ссылки
Строка 4: Строка 4:
 ====== Передача метеоданных в Народный мониторинг ====== ====== Передача метеоданных в Народный мониторинг ======
  
-Эта цепочка узлов является частью потока "[[iot:node-red:flows:telemetry_saving:index|Сохранение телеметрии]]", но может использоваться отдельно, если заменить узел "link in" узлом "mqtt in".+Эта цепочка узлов является частью потока "[[iot:software:node-red:flows:telemetry_saving|Сохранение телеметрии]]", но может использоваться отдельно, если заменить узел "link in" узлом "mqtt in".
  
-Помимо Node-RED, в процессе участвует датчик температуры и влажности [[iot:homebridge:zigbee2mqtt:z-stack:cc2531:sensors:sonoff:snzb-02|Sonoff SNZB-02]], Zigbee-анализатор [[iot:homebridge:zigbee2mqtt:z-stack:cc2531|CC2531]], локальная служба [[iot:homebridge:zigbee2mqtt:index|Zigbee2MQTT]] и некий дополнительный софт, о котором упомянуто в этих статьях.+Помимо Node-RED, в процессе участвует датчик температуры и влажности [[iot:devices:zigbee:sensors:sonoff:snzb-02|Sonoff SNZB-02]], Zigbee-анализатор [[iot:firmware:z-stack:cc2531:noname:zigbee_sniffer_dongle|CC2531]], локальная служба [[iot:software:zigbee2mqtt:windows|Zigbee2MQTT]] и некий дополнительный софт, о котором упомянуто в этих статьях.
  
-:!: Если хотите использовать для передачи данных протокол MQTT, дополнительно [[iot:node-red:flows:telemetry_saving:narodmon:mqtt|смотрите эту статью]].+:!: Если хотите использовать для передачи данных протокол MQTT, дополнительно [[iot:software:node-red:flows:telemetry_saving:narodmon:mqtt|смотрите эту статью]].
  
 ===== Нестандартные узлы ===== ===== Нестандартные узлы =====
Строка 17: Строка 17:
 ===== Дополнительные подпотоки ===== ===== Дополнительные подпотоки =====
  
-  * [[iot:node-red:subflows:sendmail|Отправка почты]]+  * [[iot:software:node-red:subflows:sendmail|Отправка почты]]
  
 Если использовать эту цепочку отдельно от основного потока, указанный выше подпоток не входит в состав кода ниже и его нужно загрузить и подключить отдельно вместо узла "link out"!  Если использовать эту цепочку отдельно от основного потока, указанный выше подпоток не входит в состав кода ниже и его нужно загрузить и подключить отдельно вместо узла "link out"! 
Строка 25: Строка 25:
 Соответствующий узел подключается к MQTT-брокеру и следит за данными, поступающими с наружного датчика. Следующий узел ограничивает поток сообщений 1 в 5 минут((Это ограничение сервиса для бесплатных пользователей.)). Далее, данные подготавливаются и последним узлом отправляются в сервис. Соответствующий узел подключается к MQTT-брокеру и следит за данными, поступающими с наружного датчика. Следующий узел ограничивает поток сообщений 1 в 5 минут((Это ограничение сервиса для бесплатных пользователей.)). Далее, данные подготавливаются и последним узлом отправляются в сервис.
  
-{{:iot:node-red:flows:telemetry_saving:narodmon.png?nolink|}}+{{iot:software:node-red:flows:telemetry_saving:narodmon.png?nolink|}}
  
 Помимо этого, есть триггер, который следит за потоком сообщений и, если нет сообщений больше установленного промежутка((Меньше 30-и минут!)), вбрасывает последнее полученное и отправляет уведомление на почту. Если сообщения есть, каждый раз продлевает таймер. Это сделано, чтобы при непредвиденных ситуациях иметь чуть больше времени для разбора ситуации. В общем, небольшая страховка. Помимо этого, есть триггер, который следит за потоком сообщений и, если нет сообщений больше установленного промежутка((Меньше 30-и минут!)), вбрасывает последнее полученное и отправляет уведомление на почту. Если сообщения есть, каждый раз продлевает таймер. Это сделано, чтобы при непредвиденных ситуациях иметь чуть больше времени для разбора ситуации. В общем, небольшая страховка.
Последнее изменение: 2022/02/12 11:40 (внешнее изменение)