feat: windows adaptation (WMI thermal zones, battery fallback)

This commit is contained in:
snowy-yang committed 2026-09-12 19:53:24 +08:00
1 parent 28add64ae0
commit 8775c022bd
3 files changed
+59 -9

No files matched your search

+11
View File
@@ -74,6 +74,17 @@ uv run pytest
- Intel CPU:读取 RAPL `/sys/class/powercap/intel-rapl:*/energy_uj`,两次采样差分计算瓦数
- AMD CPU / 多数虚拟机 / 云主机:无硬件计数器,`/power` 会提示不支持(属正常)
## 平台兼容性
| 功能 | Linux | Windows |
|---|---|---|
| CPU/内存/进程/磁盘/网络 | 完整支持 | 完整支持 |
| 负载 (load average) | 内核提供 | psutil 模拟值 |
| 功耗 (瓦数) | RAPL / 电池功率 | 不可测,笔记本显示电池电量与充放电状态 |
| 温度 | lm-sensors / sysfs | WMI 热区(部分主板支持,可能需管理员权限) |
机器人本体(OneBot 反向 WS、命令、告警)在两个平台行为一致。
## 本地测试(Windows 也可)
## systemd 部署(Linux)