From everything I've been able to find this code in a function in a subflow should produce 2 output connectors, the 2nd for the subflow status to connect to. But there is only 1 connector.
if (isNaN(msg.payload)) {
node.warn("Input is NaN");
msg.payload = "";
} else {
msg.payload = ((msg.payload * 9 / 5.0) + 32).toFixed(1)
}
let statusMsg = { fill: "green", shape: "dot", text: "`${msg.payload.toString}°F`" };
var newMsg = { payload: statusMsg };
return [msg, newMsg];
Yes, I know that the construction of statusMsg is probably wrong but first things first.