Узлы Node-RED действуют только на одно сообщение одновременно.
Узел http-in выдаст сообщение, которое будет обновлено узлом шаблона и затем возвращено узлом http-out. Узлы http должны действовать как пара, при этом одно входное сообщение ведет непосредственно к ответу http браузеру, который сделал запрос.
Узел шаблона не содержит состояния, он просто отображает шаблон с данными из входящего messages.
Таким образом, наличие узла ввода не принесет ничего полезного, потому что после того, как узел шаблона отобразит любую информацию в сообщении, узел http-out будет отбрасывать его, потому что он не пришел от узла http-in.
Вам необходимо включить узел между узлом http-in и узлом шаблона, который обновит msg.payload
вашими данными. Это может быть либо узел изменения, либо узел функции. И то, и другое можно использовать для получения переменной контекста и обновления сообщения из узла be-http.
Затем в узле шаблона вам нужно что-то вроде
var waveData = {{payload}};
Возможно, вам потребуется 3 набора фигурных скобок, чтобы остановить экранирование массива HTML, проверьте информационную боковую панель для узла шаблона
Редактировать:
На самом деле, вернувшись назад, посмотрите на do c для опять же, шаблонный узел не нуждается в функциональном узле, чтобы использовать контекстную переменную в шаблонном узле. Это означает, что должно работать следующее:
var waveData = {{flow.waveData}}