跳到主要内容

设备告警

更新时间:2026-02-03 11:52:48

平台提供了一套设备告警的可视化功能,您可以填写告警的名称、告警内容、告警触发规则、告警等级和推送范围。当设备满足条件时,会触发该告警,并推送至App或管理后台。设备告警为可选的功能配置项,您根据情况决定是否配置。

查看告警规则

1. 进入产品开发页,并点击“产品配置”步骤条按钮。

2. 点击“设备告警”TAB页标签,显示页面如下图所示:

图片

添加告警规则

1. 点击“新建告警”按钮,弹出新建告警规则对话框,如下图所示:

图片

2. 填写告警规则相关信息。

设备告警目前支持以下告警规则:

  • 事件
  • 属性
  • 设备状态

3. 点击“保存”按钮完成添加。

修改告警规则

1. 点击操作栏中的“编辑”按钮,弹出编辑告警规则对话框,如下图所示:

图片

2. 修改告警规则内容。

3. 点击“保存”按钮完成修改。

删除告警规则

1. 点击操作栏中的“删除”按钮。

2. 删除时会弹出确认对话框进行删除确认,如下图所示:

图片

3. 点击“确定”按钮继续删除。

复制告警规则

平台支持从其他产品复制告警规则。点击操作栏中的“复制告警”按钮,弹出复制告警规则对话框,如下图所示:

图片

在对话框中选择需要复制的告警规则所属的产品,点击“确定”按钮完成复制。

注意
  • 如果该产品不包含告警规则中需要的物模型,则该规则不会复制。
  • 复制过程中不会判断物模型具体的参数和值,请在复制后复核。
  • 复制过程中不会判断是否有重复的告警规则,请谨慎操作。
  • 复制的告警规则默认不启用,请核对告警信息无误后再启动。

启用/禁用告警规则

点击状态列中的切换开关,可以启用或者禁用告警规则。

  • 灰色状态表示禁用状态
  • 蓝色状态表示启用状态

变量支持

告警标题及告警内容可以使用变量,目前平台支持以下变量:

类别表达式说明
日期时间#{time(data.time)}消息发生的时间。
日期时间#{date(data.time)}消息发生的日期。
日期时间#{datetime(data.time)}消息发生的日期及时间。
告警数据#{data.value}引用物模型中定义的属性的值,且该属性为简单数据类型(如整型、浮点型、枚举型、布尔型、文本型、日期型等)。
告警数据#{data.value.paramName}引用物模型中定义的事件中具体参数的值。
告警设备#{meta.device.nickname}用户在添加该消息所关联的设备时定义的设备名称,如果没有定义,则为空。
产品品牌#{meta.product.brand}引用多语言中配置的产品品牌。
产品名称#{meta.product.name}引用多语言中配置的产品名称。
产品型号#{meta.product.model}引用多语言中配置的产品型号。

自定义透传数据

告警规则支持自定义透传数据,您可以在告警规则中定义透传字段,在告警触发时,自定义透传字段可以从事件数据中提取信息,跟随告警内容推送到App端,App端不会在消息框中显示这些数据,App可以根据这些信息做一些业务,比如跳转到指定的页面等。

字段字段说明示例
字段名包含大小写字母、数字和下划线的字符串AlarmType
字段值每个字段仅支持一个变量表达式,请参考变量支持#{data.value.AlarmType}
注意
  • 自定义透传字段个数不能超过5个。
  • 由于推送消息的大小限制,请尽可能减少自定义透传字段的长度,防止推送失败。