Мой эксперимент состоит в том, чтобы изменить ui_guage в соответствии с числами из файла csv. Каждое число задерживается на 5 сек. c. (Код в конце)
Вход в файл csv представляет собой многострочное сообщение msg.payload с тремя значениями в строке. Т.е.
name1, numerical1,numerical11
name2 numerical2,numerical22, etc
проблема: у меня нет задержки 5se c для каждого сообщения на датчике ... он напрямую показывает окончательное значение, присутствующее в последнем столбце (я также использовал узел задержки, но все же ...)
пример: отображение столбца 3 числовых значений в виде индикатора с 5 сек. c задержка на датчике.
вывод датчика: числовой22 (индикатор сразу устанавливается в это положение) Итак, требуемая задержка на сообщение (5 сек c) отсутствует.
Мне нужна задержка.
Я работаю над планом IBM cloud lite, красный узел v1.0.6
пожалуйста, проверьте следующий код помощь приветствуется, если на аналогичный ответ будет дан, прежде чем перенаправить мне решение.
Для запуска следующего кода:
- open Node-RED
- Щелкните три строки (вверху справа)
- импорт
- Скопируйте и вставьте следующий поток json код и нажмите «импортировать» кнопка
подробнее: [https://nodered.org/docs/user-guide/editor/workspace/import-export] [1]
Код:
[
{
"id": "c9b43c3a.da2e4",
"type": "ui_gauge",
"z": "ac0d0d22.69ebb",
"name": "",
"group": "c604d450.9712c8",
"order": 13,
"width": "5",
"height": "5",
"gtype": "gage",
"title": "<img height=\"50\" width=\"50\" src=\"https://upload.wikimedia.org/wikipedia/commons/b/bf/Pressure_gauge.svg\"/>",
"label": "units",
"format": " {{msg.payload.col3}}",
"min": 0,
"max": 10,
"colors": [
"#00b500",
"#e6e600",
"#ca3838"
],
"seg1": "",
"seg2": "",
"x": 840,
"y": 320,
"wires": []
},
{
"id": "c604d450.9712c8",
"type": "ui_group",
"z": "",
"name": "tab1",
"tab": "c733c61c.6e4828",
"order": 1,
"disp": true,
"width": "12",
"collapse": false
},
{
"id": "c733c61c.6e4828",
"type": "ui_tab",
"z": "",
"name": "Home1",
"icon": "dashboard",
"disabled": false,
"hidden": false
}
]