Rpi Cpu Monitor

🌡️ 零消耗边缘设备温度守护

树莓派 CPU 温度监控方案,支持零消耗的 crontab 定时任务,温度超标自动告警,适合边缘设备长期运行。

收藏
4.2k
安装
1k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

本 skill 提供两种树莓派 CPU 温度监控方案:

方案一:crontab 方案(推荐)

  • 创建 Bash 脚本读取 vcgencmd measure_temp/sys/class/thermal/thermal_zone0/temp
  • 通过系统 crontab 定时执行(默认每 35 分钟)
  • 仅当温度超过 70°C 时触发 OpenClaw API 发送告警
  • 大模型调用:0 次,仅超标时产生 1 次 API 请求

方案二:OpenClaw cron 方案

  • 使用 openclaw cron add 创建定时任务
  • 每次执行均调用大模型进行温度检查与判断
  • 大模型调用:每次 1 次,成本较高

显著优点

1. 零消耗方案:crontab 方案几乎无资源占用,适合 7×24 小时长期监控
2. 双重降级读取:优先使用 vcgencmd,失败时自动回退到 sysfs 接口

3. 灵活配置:温度阈值、监控间隔、告警渠道均可自定义

4. 原生集成:告警直接调用 OpenClaw 消息 API,支持飞书等多渠道

潜在缺点与局限性

  • 平台绑定:仅适用于树莓派(Raspberry Pi),依赖 vcgencmd 工具
  • 手动部署:需用户手动创建脚本、配置 crontab、设置权限
  • 网关依赖:告警功能依赖本地 OpenClaw 网关运行
  • 无历史数据:纯告警机制,不存储温度趋势数据
  • 令牌管理:需手动读取 gateway-token 文件,无自动轮转机制

适合人群

  • 树莓派用户,关注设备过热保护
  • 边缘计算/IoT 场景,需要轻量级监控方案
  • 追求零成本、低资源占用的长期运行环境
  • 具备基本 Linux 运维能力的用户

常规风险

| 风险项 | 说明 |
|--------|------|
| 脚本权限 | 需确保 `chmod +x` 执行权限,否则 crontab 静默失败 |
| 路径硬编码 | 脚本中使用绝对路径,迁移时需同步修改 |
| 令牌泄露 | `gateway-token` 以明文形式存储于脚本环境,注意文件权限 |
| 网关单点 | 告警依赖本地 3000 端口服务,网关宕机则告警失效 |
| 温度传感器漂移 | 长期高温环境可能影响传感器精度,建议定期校准 |

建议:生产环境优先使用 crontab 方案,OpenClaw cron 仅用于测试验证。

Rpi Cpu Monitor 内容

scripts文件夹
手动下载zip · 3.1 kB
cpu-temp-monitor.shtext/x-shellscript
请选择文件