在 Node-RED 中,您可以使用 Function 節點來實現此目標。下面是一個示例 JavaScript 代碼,根據條件將輸入分別發送到兩個輸出:
if (/* 在這裡放置您的條件 */) {
// 如果條件成立,將輸入發送到第一個輸出
node.send([msg, null]);
} else {
// 如果條件不成立,將輸入發送到第二個輸出
node.send([null, msg]);
}
請將 /* 在這裡放置您的條件 */
替換為您的實際條件。這段代碼會檢查條件是否成立,並根據結果將 msg
(輸入訊息)分別發送到第一個輸出和第二個輸出。如果條件成立,第一個輸出將包含訊息,而第二個輸出將為空;如果條件不成立,則情況相反。
在 Node-RED 中,這將允許您根據特定條件將訊息路由到不同的輸出。