如何设置阈值告警并接收邮件通知
本教程仅面向 租户级用户,用于指导你在不编写代码、不修改规则链的前提下,为每台设备配置告警规则并启用邮件通知。
1. 导入 dashboard
导入此仪表板:set_alarm_dashboard.json
如下所示,该 dashboard 默认会显示所有设备。


每台设备的阈值分别管理。点击左侧设备列表中的某个设备后,右侧会显示当前设备状态以及预设阈值 / 邮箱地址。

2. 配置 profile rules
2.1 创建达到阈值时触发告警的条件
点击编辑图标进入编辑模式,并创建新的告警规则。









2.2 设置 clear condition,在数据恢复正常时清除告警
这部分步骤与创建告警类似,只是配置值方向相反。




设置完成后记得保存。



3. 配置阈值输入框
3.1 选择要显示的实时数据 key
回到 dashboard,点击你需要编辑的设备。


点击 Edit mode 进入编辑模式。


删除默认 key,并选择你想显示的 key。

确认后保存。


3.2 创建 Threshold KEY
进入编辑模式,并选择 Threshold Setting 组件。


添加后保存。


3.3 示例

收到的告警邮件示例:

4. 配置 Notification(首次使用时需要)
如果这是第一次配置邮件发送功能,还需要设置 Notification,以指定接收人、模板和发送规则。
4.1 配置 Recipients




4.2 配置 Templates

设置 Compose
Web
Subject: ${alarmOriginatorName} ${alarmType}
Message: ${alarmOriginatorName} alarmed ${alarmType}
Subject: ${alarmOriginatorName} ${alarmType}
Message: Hi ${recipientFirstName:capitalize} ${recipientLastName:lowerCase}
The ${alarmOriginatorName} alarmed ${alarmType} ,PLZ check


4.3 配置 Notification Rules





扩展内容
5. 如果我想把邮件发送给指定接收人怎么办?
当前支持三类接收人:Platform users、Slack 和 Microsoft Teams。你可以使用目标邮箱地址创建一个用户,然后在 Platform users -> UserList 中选择该用户作为接收人。




6. 如何为每种设备设置独立页面,方便管理?
假设我们有一批 AQI 传感器和一批 Tank 传感器。如何把它们分别显示在两个不同页面中,或者并入一个已有 dashboard?

这里我们会创建一个空白 dashboard 作为演示,并创建两个 States(页面)来区分和展示两种不同类型的设备。




在默认页上添加按钮,用于跳转到不同的 State 页面。







同样地,创建 AQI Alarm 按钮。

切换到 Tank state。

打开 Set Alarm dashboard,在新页面中把所有组件复制过去。


进入组件编辑页面,切换需要显示的设备分组。


添加按钮,用于返回初始页面。




到这里,一个只显示 Tank 类设备的 State 页面就创建完成了。AQI State 的配置方式可参照 Tank 页面进行。
