Skip to content

状态 (status)

捕获其他节点的状态变化。

输入

无输入。

输出

包含状态信息的消息对象。

详细说明

状态节点可以捕获同一流程中其他节点的状态变化。

当节点状态发生变化时(如连接、断开、错误等),状态节点会输出包含状态信息的消息。

配置选项

  • 报告状态来源: 选择要监控的节点
    • 所有节点
    • 选定的节点

输出消息格式

javascript
msg = {
    status: {
        text: "连接成功",
        fill: "green",
        shape: "dot"
    },
    _msgid: "abc123"
}

状态属性

  • text: 状态文本描述
  • fill: 状态颜色(red、green、yellow、blue、grey)
  • shape: 状态形状(ring、dot)

示例

监控MQTT连接状态:

javascript
// MQTT节点连接成功时
msg = {
    status: {
        text: "已连接",
        fill: "green", 
        shape: "dot"
    }
}

// MQTT节点连接失败时
msg = {
    status: {
        text: "连接失败",
        fill: "red",
        shape: "ring"
    }
}

应用场景

  • 监控节点连接状态
  • 系统健康检查
  • 错误状态报警
  • 状态日志记录

蜀ICP备2025139593号