Skip to content

Terry12138qy/CoreTemp-Python-Monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

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

No releases published

Packages

 
 
 

Contributors

Languages