Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

CoreTemp Python Monitor

基于 Python 的轻量级 Windows 硬件实时监控与预警系统。 本项目通过直接读取 Core Temp 软件释放的系统共享内存 (CoreTempMappingObjectEx) 获取 CPU 实时硬件数据,全程不主动轮询主板传感器。

程序功能

图形模式:基于 matplotlib 的实时动态折线图,以折线图的方式展示电压、平均温度与占用率。

无图模式:关闭图形界面,纯后台静默运行,适合作为开机自启的常驻监控服务。

电压预警:当 CPU 电压超过自定义阈值时,自动触发终端红字高亮警告,并在本地追加写入时间戳日志(自从本人换了13代CPU后极其害怕CPU缩肛,所以写了这个小程序来监控电压,属于是为了这碟醋包的饺子)。

前置要求

特别说明 本程序本身不包含底层驱动,必须依赖官方的 Core Temp 软件来提供传感器数据。

  1. 操作系统:Windows 10 / 11 (64位)
  2. 前置软件:必须安装并正在后台运行 Core Temp。
  3. Python 环境:Python 3.7+ (仅针对源码运行方式)

代码运行

如果你希望直接运行 .py 脚本

请先安装必需的图形库依赖:pip install matplotlib

随后直接运行脚本即可: python CoreTempMonitor.py

你可以通过修改 CoreTempMonitor.py 顶部的全局变量来高度定制你的监控需求:

变量名 类型 默认值 描述
VOLTAGE_WARNING_THRESHOLD float 1.35 触发高压报警的阈值 (单位:V)
ENABLE_GUI bool True 模式开关。True 为开启图形监控面板;False 为进入静默后台无图模式
LOG_DIR string None 自定义报警日志的保存绝对路径 (例: r"D:\Logs")。设为 None 时默认保存在程序同级目录

异常日志说明 当系统电压超过你设定的阈值时,程序会自动在指定目录生成/追加名为 voltage_warning_log.txt 的文件,格式如下:

[2026-07-05 14:30:22] Voltage Warning: 1.365V
[2026-07-05 14:30:23] Voltage Warning: 1.370V

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages