Узел Red Gauge не отображает значения? - PullRequest
0 голосов
/ 24 февраля 2020

Пытается заставить датчик работать (нод-красная панель).

У меня есть нод-красная функция, которая возвращает температуру в градусах C, выход этой функции имеет 2 соединения, одно для отладки узел, который показывает выходной сигнал, имеет вид msg.payload: number (и температура, т.е. 21,3, 19,6 и т. д. c), а другой подключается к узлу датчика.

Независимо от того, что я поместил в «Формат значения» для датчика (т. Е. {{Msg.payload}} или {{msg.payload: number}} или {{value}} или {{value | number : 1}} C) датчик всегда «серый» и не показывает значения, несмотря на выходные данные отладки в предыдущей функции, показывающие изменение температуры каждые 2 секунды.

Нужно ли преобразовывать числовое значение в строка или что-то перед отправкой в ​​датчик, или сгруппировать некоторые узлы вместе, или требуется какой-то другой магический процесс (датчик должен обновляться, когда ввод поступает).

Я подумал, что вы можете просто отправить числовые значения в датчик, и это будет отображать что-то.

Любая помощь приветствуется.

Ответы [ 2 ]

0 голосов
/ 27 февраля 2020

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

После этого было много проблем, в том числе с ползунками панели мониторинга (которые нельзя запрашивать для информации, если они не «перемещены»), которые положили конец этому проекту.

Спасибо за ответ всех .

0 голосов
/ 24 февраля 2020

Кажется, это ошибка в узлах функции. Если у вас есть 2 выхода, второй выход ничего не выводит, только первый.

...