Node-RED:Рецепты/Как запускать поток через равные периоды времени: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Нет описания правки
Строка 1: Строка 1:
{{Node-RED/Панель перехода}}
{{Node-RED/Панель перехода}}
{{Перевод от Сubewriter}}
{{Перевод от Сubewriter}}
{{Myagkij-редактор}}
{{Myagkij-редактор}}
{{Черновик}}


=Как запускать поток через равные периоды времени<ref>[https://cookbook.nodered.org/basic/trigger-at-interval cookbook.nodered.org - Trigger a flow at regular intervals]</ref>=
=Как запускать поток через равные периоды времени<ref>[https://cookbook.nodered.org/basic/trigger-at-interval cookbook.nodered.org - Trigger a flow at regular intervals]</ref>=
Строка 29: Строка 26:


=См.также=
=См.также=
 
{{ads}}
=Внешние ссылки=
=Внешние ссылки=



Версия от 10:05, 7 августа 2022

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Как запускать поток через равные периоды времени[1]

Проблема

Вам нужно, чтобы поток запускался через равные периоды времени. К примеру, чтобы периодически вызывать функцию для считывания текущего значения датчика.

Решение

Запуски потока через желаемые интервалы времени можно задать с помощью ноды «Inject».

Пример

[{"id":"372cfc32.bcd244","type":"inject","z":"535331d8.55c1f","name":"","topic":"","payload":"","payloadType":"date","repeat":"5","crontab":"","once":false,"x":150,"y":600,"wires":[["6c63c499.ce3adc"]]},{"id":"6c63c499.ce3adc","type":"debug","z":"535331d8.55c1f","name":"","active":true,"console":"false","complete":"false","x":410,"y":600,"wires":[]}]

Разбор

Повторные запуски потока через равные периоды времени можно задать с помощью ноды «Inject». При желании в ней также можно задать, чтобы повторные запуски происходили в строго определенное время или чтобы поток запускался один раз в нужные дни недели.

См.также

Внешние ссылки