Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
iot:software:node-red:flows:network_monitoring [2021/12/22 18:29] Николай Солошин Включена функция таймаута. |
iot:software:node-red:flows:network_monitoring [2022/02/16 21:20] (текущий) Николай Солошин ↷ Операцией перемещения обновлены ссылки |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | {{htmlmetatags> | + | {{htmlmetatags> |
| - | metatag-description=(Проверяет добавленные в базу | + | metatag-description=(Проверяет добавленные в базу |
| ====== Мониторинг локальной сети в Node-RED ====== | ====== Мониторинг локальной сети в Node-RED ====== | ||
| - | Небольшой поток для мониторинга произвольных устройств в локальной сети или Интернете. | + | Небольшой поток для мониторинга произвольных устройств в локальной сети или Интернете |
| + | |||
| + | :!: Архивные версии [[iot: | ||
| ===== Нестандартные узлы ===== | ===== Нестандартные узлы ===== | ||
| Строка 16: | Строка 18: | ||
| ===== Дополнительные подпотоки ===== | ===== Дополнительные подпотоки ===== | ||
| - | * [[iot: | + | * [[iot:software: |
| - | Эти подпотоки входят в состав кода ниже и загружать отдельно | + | Этот подпоток входит в состав кода ниже и загружать отдельно |
| ===== Описание работы цепочки ===== | ===== Описание работы цепочки ===== | ||
| - | Поток запускается | + | Цепочка запускается автоматически каждую |
| + | |||
| + | {{iot: | ||
| + | |||
| + | Далее подсчитывается количество тех или иных | ||
| + | |||
| + | {{iot: | ||
| + | |||
| + | === История изменений === | ||
| - | {{: | + | * В **версии 2.1** добавлена отправка периодической сводки((По умолчанию раз в 6 часов.)) по недоступным хостам. |
| ==== Создание таблицы ==== | ==== Создание таблицы ==== | ||
| Строка 30: | Строка 40: | ||
| :!: Для работы этого потока, | :!: Для работы этого потока, | ||
| - | <code sql> | + | <code sql> |
| Пример цепочки: | Пример цепочки: | ||
| Строка 53: | Строка 63: | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| Строка 111: | Строка 121: | ||
| === Добавление устройства === | === Добавление устройства === | ||
| - | <code sql> | + | <code sql> |
| - | Таймаут | + | Если таймаут необходимо установить по умолчанию, вместо цифр указать '' |
| - | === Массовое добавление === | + | <code sql> |
| - | <code sql> | + | === Массовое добавление === |
| - | Таймаут можно указывать по желанию((По умолчанию 5000, диапазон 1000-30000.)). Последний параметр должен быть всегда '' | + | <code sql> |
| === Просмотр всех устройств === | === Просмотр всех устройств === | ||
| Строка 125: | Строка 135: | ||
| <code sql> | <code sql> | ||
| - | === Удаление устройства | + | === Удаление устройства === |
| - | <code sql> | + | Запрос для удаления устройства с номером 2. |
| + | |||
| + | <code sql> | ||
| + | |||
| + | :!: Во **второй версии** потока есть ограничение -- ряд '' | ||
| + | |||
| + | === Обновление последней записи === | ||
| + | |||
| + | Для замены '' | ||
| + | |||
| + | <code sql> | ||
| ===== Код для загрузки ===== | ===== Код для загрузки ===== | ||
| Строка 176: | Строка 196: | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | [ | + | |
| - | " | + | |
| - | " | + | |
| - | ] | + | |
| - | ] | + | |
| - | }, | + | |
| - | { | + | |
| - | " | + | |
| " | " | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| Строка 206: | Строка 207: | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| [ | [ | ||
| - | "8c18105b.84c43" | + | "ad444795.a7b668" |
| ] | ] | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| [ | [ | ||
| - | "cfe7df0c.f1ba8" | + | "5ace9ea9.1497d" |
| ] | ] | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| - | "mydb": "2bc4c6d.cf1f03a", | + | "protocol": "Automatic", |
| - | "sqlquery": "msg.topic", | + | "mode": "triggered", |
| - | "sql": "UPDATE nw_status SET response = $response WHERE _id = $id", | + | "name": "Проверка связи", |
| - | "name": "Запись в базу данных", | + | "host": "" |
| - | " | + | " |
| - | " | + | " |
| + | " | ||
| + | " | ||
| " | " | ||
| - | [] | + | [ |
| + | " | ||
| + | | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| { | { | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| - | " | + | " |
| " | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| } | } | ||
| ], | ], | ||
| Строка 263: | Строка 275: | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| [ | [ | ||
| - | "ac764a5f.30d158" | + | "25c3af02.51d2c" |
| ] | ] | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | [ | + | |
| - | " | + | |
| - | ] | + | |
| - | ] | + | |
| - | }, | + | |
| - | { | + | |
| - | " | + | |
| " | " | ||
| " | " | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| " | " | ||
| { | { | ||
| - | " | + | " |
| + | " | ||
| + | " | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| + | " | ||
| + | " | ||
| } | } | ||
| ], | ], | ||
| Строка 307: | Строка 305: | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| [ | [ | ||
| - | "251fd244.6bc71e" | + | "202cf843.0c54a8" |
| ], | ], | ||
| [ | [ | ||
| - | "cdb27b4e.0e8408" | + | "73733ff5.013f9" |
| ] | ] | ||
| + | ], | ||
| + | " | ||
| + | " | ||
| + | " | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| Строка 336: | Строка 338: | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| [ | [ | ||
| - | "92c6d976.4c9eb8" | + | "cbb6faf8.027568" |
| ], | ], | ||
| [ | [ | ||
| - | "cdb27b4e.0e8408" | + | "47244dcf.c20b34" |
| - | ] | + | |
| - | ] | + | |
| - | }, | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | [ | + | |
| - | " | + | |
| ] | ] | ||
| + | ], | ||
| + | " | ||
| + | "Не отвечает", | ||
| + | " | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| Строка 379: | Строка 362: | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| [ | [ | ||
| - | "54551fc7.c449" | + | "d2b39ab6.0c64f8" |
| ] | ] | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | [ | + | |
| - | " | + | |
| - | ] | + | |
| - | ] | + | |
| - | }, | + | |
| - | { | + | |
| - | " | + | |
| " | " | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| { | { | ||
| Строка 415: | Строка 382: | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | "p": " |
| - | " | + | " |
| + | "to": "ping._id - 1", | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | "pt": " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | "tot": " | ||
| } | } | ||
| ], | ], | ||
| Строка 429: | Строка 419: | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| [ | [ | ||
| - | "cdca79a3.67f758" | + | "5d114f5c.32a04" |
| ] | ] | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| - | "name": "Шаблон тела письма", | + | "mydb": "2bc4c6d.cf1f03a", |
| - | "field": | + | "sqlquery": "msg.topic", |
| - | " | + | "sql": "", |
| - | "format": "handlebars", | + | "name": "Запись ответов", |
| - | "syntax": "mustache", | + | " |
| - | " | + | " |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| " | " | ||
| [ | [ | ||
| - | "59302cbf.45d0b4" | + | "8961f0c.35b121" |
| ] | ] | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| - | " | + | " |
| - | "sep": ",", | + | "rules": |
| - | "hdrin": "", | + | { |
| - | "hdrout": "none", | + | " |
| - | "multi": "one", | + | " |
| - | "ret": "\\r\\n", | + | "pt": "flow", |
| - | "temp": "name", | + | "to": "$count( payload )\t", |
| - | "skip": "0", | + | "tot": "jsonata" |
| - | "strings": | + | }, |
| - | "include_empty_strings": "", | + | { |
| - | "include_null_values": "", | + | |
| - | " | + | "p": "parts.id", |
| - | " | + | " |
| + | " | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | "action": "", | ||
| + | "property": | ||
| + | "from": "", | ||
| + | "to": "" | ||
| + | " | ||
| + | " | ||
| + | " | ||
| " | " | ||
| [ | [ | ||
| - | "5a58b9c4.d46f88" | + | "f41fa10e.39756" |
| ] | ] | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| - | " | + | " |
| - | "env": | + | "mode": |
| - | " | + | " |
| - | " | + | " |
| - | " | + | " |
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | [ | ||
| + | " | ||
| + | | ||
| + | ], | ||
| + | " | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| { | { | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| - | " | + | " |
| - | " | + | "tot": " |
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | "pt": "msg", | ||
| + | " | ||
| + | " | ||
| } | } | ||
| ], | ], | ||
| Строка 508: | Строка 532: | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| [ | [ | ||
| - | "c5361c7e.7aa9b" | + | "93dadf2f.1e905" |
| ] | ] | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| - | "mydb": "2bc4c6d.cf1f03a", | + | "name": "Задержка проверки", |
| - | "sqlquery": "fixed", | + | "pauseType": "delayv", |
| - | "sql": "SELECT name, response FROM nw_status WHERE response > 0 ORDER BY response DESC", | + | "timeout": "1", |
| - | "name": "Выборка: устройство отвечает", | + | " |
| - | " | + | "rate": "1", |
| - | " | + | " |
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| " | " | ||
| [ | [ | ||
| - | "e8ff64c5.1ca438" | + | "f41fa10e.39756" |
| ] | ] | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | [ | + | |
| - | " | + | |
| - | ] | + | |
| - | ] | + | |
| - | }, | + | |
| - | { | + | |
| - | " | + | |
| " | " | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| { | { | ||
| " | " | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| } | } | ||
| ], | ], | ||
| Строка 574: | Строка 617: | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| [ | [ | ||
| - | "ac764a5f.30d158" | + | "f27932db.06f1e" |
| ] | ] | ||
| - | ] | + | ], |
| + | " | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| - | "mydb": "2bc4c6d.cf1f03a", | + | "name": "", |
| - | "sqlquery": | + | "links": |
| - | "sql": " | + | "d2b39ab6.0c64f8" |
| - | | + | |
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| [ | [ | ||
| - | "9dc64396.a2ca2" | + | "51891d56.192d94" |
| ] | ] | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| - | " | + | " |
| - | "splt": | + | "links": |
| - | "spltType": " | + | "dbabb4a5.093288" |
| - | | + | |
| - | " | + | " |
| - | " | + | " |
| - | " | + | " |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | [ | + | |
| - | " | + | |
| - | ] | + | |
| - | | + | |
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| - | "mydb": "2bc4c6d.cf1f03a", | + | "name": "", |
| - | "sqlquery": | + | "links": |
| - | "sql": " | + | "47244dcf.c20b34" |
| - | | + | |
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| [ | [ | ||
| - | "2224cda9.8a42a2" | + | "73733ff5.013f9" |
| ] | ] | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | ], | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| { | { | ||
| - | " | + | " |
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| } | } | ||
| ], | ], | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| - | " | + | " |
| + | " | ||
| + | " | ||
| + | [ | ||
| + | " | ||
| + | ], | ||
| + | [ | ||
| + | " | ||
| + | ] | ||
| + | ], | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| " | " | ||
| " | " | ||
| [ | [ | ||
| - | "666b7178.3bf08", | + | "71abee18.7fdf4" |
| - | " | + | |
| ] | ] | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| { | { | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| " | " | ||
| " | " | ||
| Строка 676: | Строка 814: | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| + | " | ||
| + | " | ||
| + | [ | ||
| + | " | ||
| + | ] | ||
| + | ] | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | ], | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | [ | ||
| + | " | ||
| + | ] | ||
| + | ] | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | ], | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | [ | ||
| + | " | ||
| + | ] | ||
| + | ] | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| " | " | ||
| " | " | ||
| [ | [ | ||
| - | "d70537c9.e5d708" | + | "15fa5ef7.8a6351", |
| + | " | ||
| ] | ] | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| { | { | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| - | " | + | " |
| - | " | + | " |
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| } | } | ||
| ], | ], | ||
| Строка 703: | Строка 931: | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| [ | [ | ||
| - | "d70537c9.e5d708" | + | "3e710520.472cea" |
| ] | ] | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| - | " | + | " |
| - | "op1": "", | + | "mode": "auto", |
| - | "op2": "", | + | "build": "string", |
| - | "op1type": "nul", | + | "property": "payload", |
| - | "op2type": "date", | + | "propertyType": "msg", |
| - | "duration": "10", | + | "key": "topic", |
| - | "extend": | + | "joiner": |
| - | "overrideDelay": false, | + | " |
| - | "units": "s", | + | "accumulate": false, |
| - | "reset": "", | + | "timeout": "", |
| - | "bytopic": "all", | + | "count": "", |
| - | "topic": "topic", | + | "reduceRight": |
| - | "outputs": | + | " |
| - | " | + | "reduceInit": "", |
| - | " | + | "reduceInitType": |
| + | " | ||
| + | " | ||
| + | " | ||
| " | " | ||
| [ | [ | ||
| - | "a37420b1.59473" | + | "5f8d8b50.4b7204" |
| ] | ] | ||
| - | ] | + | ], |
| + | " | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| - | " | + | " |
| - | "op1": "", | + | "rules": |
| - | "op2": "", | + | { |
| - | "op1type": "nul", | + | |
| - | "op2type": "date", | + | "p": "payload", |
| - | "duration": "10", | + | "pt": "msg", |
| - | "extend": | + | "to": "$type( payload[0].response ) = \" |
| - | "overrideDelay": | + | "tot": "jsonata" |
| - | "units": "s", | + | }, |
| - | "reset": "", | + | { |
| - | "bytopic": "all", | + | |
| - | "topic": "topic", | + | "p": |
| - | "outputs": | + | " |
| - | " | + | " |
| - | " | + | " |
| + | } | ||
| + | ], | ||
| + | "action": "", | ||
| + | "property": "", | ||
| + | "from": "", | ||
| + | "to": "", | ||
| + | "reg": | ||
| + | " | ||
| + | " | ||
| " | " | ||
| [ | [ | ||
| - | "f22d9840.db3838" | + | "924e62cc.f20bf" |
| ] | ] | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| " | " | ||
| { | { | ||
| - | " | + | " |
| - | }, | + | " |
| - | { | + | "vt": "jsonata" |
| - | "t": "false" | + | |
| } | } | ||
| ], | ], | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| " | " | ||
| [ | [ | ||
| - | "14e6ce78.52a912" | + | "663cca43.d8dff4" |
| - | ], | + | |
| - | [ | + | |
| - | " | + | |
| ] | ] | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | [] | ||
| + | ] | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| { | { | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| - | | + | " |
| - | " | + | " |
| - | | + | |
| - | | + | |
| - | }, | + | |
| - | { | + | |
| - | | + | |
| - | "p": "setsendstatus", | + | |
| - | | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| } | } | ||
| ], | ], | ||
| Строка 820: | Строка 1060: | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| [ | [ | ||
| - | "a91d85a7.c844f8" | + | "a07661e9.dc5b5" |
| ] | ] | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| " | " | ||
| { | { | ||
| - | " | + | " |
| - | }, | + | " |
| - | { | + | "vt": "jsonata" |
| - | "t": "else" | + | |
| } | } | ||
| ], | ], | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| - | " | + | " |
| + | " | ||
| + | " | ||
| + | [ | ||
| + | " | ||
| + | ] | ||
| + | ] | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| " | " | ||
| " | " | ||
| [ | [ | ||
| - | "ba2d5855.7ea038" | + | "2fb8a144.23e9ee" |
| - | ], | + | ] |
| + | ] | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| [ | [ | ||
| - | "e85a41df.97796" | + | "13bfd89.8a76c27" |
| ] | ] | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| { | { | ||
| " | " | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| - | " | + | " |
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| } | } | ||
| ], | ], | ||
| Строка 876: | Строка 1176: | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| [ | [ | ||
| - | "f78e87bf.8fa918" | + | "2aa2153.fed7bea" |
| ] | ] | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| - | " | + | " |
| - | "links": [ | + | "props": [], |
| - | "6eb43df6.380bd4", | + | " |
| - | "4918704f.87e68" | + | " |
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | | ||
| + | | ||
| + | ] | ||
| ], | ], | ||
| - | "x": | + | "info": "Сбросить метку `flow.status.run` и запустить поток. Полезно при сбоях, когда цепочка повисла в режиме ожидания." |
| - | | + | |
| - | | + | |
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| - | " | + | " |
| - | "links": [ | + | "props": [ |
| - | "917c54d9.b70438", | + | |
| - | "c405ff.17624a" | + | " |
| + | " | ||
| + | " | ||
| + | | ||
| + | { | ||
| + | | ||
| + | " | ||
| + | " | ||
| + | } | ||
| ], | ], | ||
| - | " | + | |
| - | " | + | " |
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | | ||
| + | " | ||
| " | " | ||
| [ | [ | ||
| - | "6432f525.3fcdec" | + | "994ffc21.74839" |
| + | ] | ||
| + | ], | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | [ | ||
| + | " | ||
| ] | ] | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| - | " | + | " |
| - | "links": | + | "splt": |
| - | "6eb43df6.380bd4" | + | "spltType": " |
| - | | + | |
| - | " | + | " |
| - | " | + | " |
| - | " | + | " |
| + | " | ||
| + | " | ||
| + | " | ||
| + | [ | ||
| + | " | ||
| + | ] | ||
| + | | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| " | " | ||
| " | " | ||
| - | "917c54d9.b70438" | + | "d76d9726.edb0b8" |
| ], | ], | ||
| " | " | ||
| - | " | + | " |
| " | " | ||
| [ | [ | ||
| - | "20b57937.b480b6" | + | "8961f0c.35b121" |
| ] | ] | ||
| ] | ] | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| " | " | ||
| " | " | ||
| " | " | ||
| " | " | ||
| - | "5faa1282.d0715c" | + | "f9033d4c.c67e1" |
| ], | ], | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| }, | }, | ||
| { | { | ||
| - | " | + | " |
| - | " | + | " |
| " | " | ||
| - | " | + | " |
| - | "links": [ | + | "rules": [ |
| - | "57aa603d.94b88" | + | |
| + | | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| ], | ], | ||
| - | " | + | |
| - | " | + | " |
| + | " | ||
| + | " | ||
| + | " | ||
| + | | ||
| + | " | ||
| " | " | ||
| [ | [ | ||
| - | "bd70494f.de36c8" | + | "d76d9726.edb0b8" |
| ] | ] | ||
| ] | ] | ||