ARTICLE MODE

深度阅读界面与内容详情展示

单篇文章页面强调阅读顺序、元信息可见性与延展浏览能力,让正文内容、上下篇切换和推荐阅读之间形成更顺滑的使用路径。

Detail View

12美元的室温计,接管了我电脑的风扇转速

本篇体育资讯由韦德体育整理:

大多数 PC 用户的风扇曲线只设一次,要么在软件里,要么在 BIOS 里。

在这块技嘉 X870 Eagle Wi-Fi 7 主板上,用的是 BIOS 里的 Smart Fan 6。

曲线跟着系统温度走,这没问题,但它止步于主板自带的传感器——那个传感器在机箱内部,根本不知道房间外面是什么情况。

Windows 11 上的 Fan Control 应用能补上这段空白。

一个社区插件可以从 Home Assistant 的传感器拉数据。

于是,当 DHT22 和 ESP32-S3 把室温报给 Home Assistant 之后,电脑风扇终于也能对室温做出反应。

走到这一步,中间踩了几个小坑。

先花不到 12 美元做个温度计 用 DHT22 和 ESP32-S3 搭一个温湿度上报模块,成本不到 12 美元。

手上的 DHT22 有三个接点:3.

3V、接地、数据线,分别接到 ESP32-S3 的引脚上,数据输入保留 GPIO4。

如果用的是四针 DHT22,需要在数据与电源之间加一个 10K 上拉电阻。

接线完成后,在 ESPHome 里加入一段 YAML 配置:平台选 dht,引脚 GPIO4,型号 DHT22,温度实体命名为“Room Temperature”,精度保留一位小数,更新间隔 30 秒。

烧录之后,设备通过 ESPHome 集成出现在 Home Assistant 里,温度实体显示为 sensor.

temp_sensor_room_temperature。

温度计模块的摆放位置比想象中重要。

传感器放在机箱前进风口一侧、距离约一英尺的位置。

否则测到的就是电脑自己散发的热量,曲线会变成自己追自己。

另外,DHT22 的精度大约在半度以内,对风扇控制来说完全够用。

插件三年没更新,但还能用 Windows 11 上的 Fan Control 支持通过插件注入传感器,GitHub 上 hgross 的 FanControl.

HomeAssistant 插件就是干这个的。

这个插件已经三年没更新,本以为会在当前版本上挂掉。

安装前先确认用的是最新版 Fan Control,因为插件是加载进应用里的。

下载并解压 zip 之后,把插件的 DLL 文件拖进 Fan Control 的插件目录(C:\Program Files\FanControl\Plugins),也可以在应用设置里添加。

如果某个 DLL 显示被阻止,右键该文件,在插件目录里打开属性,勾选“解除锁定”。

装完打开 Fan Control 并不会直接生效,还得在配置里定义几个值。

JSON 文件要改三处 第一处是权限。

检查能否编辑 Configurations 目录(C:\Program Files\FanControl\Configurations)下的 FanControl.

HomeAssistant.

json 文件。

如果不行,右键该 JSON 文件,打开属性,进入安全选项卡,修改当前用户账户的权限。

这是第一个卡点,Windows 一开始根本不让保存改动。

能编辑之后,填入 Home Assistant 实例的 IP 地址、一个长期访问令牌,以及传感器的实体 ID。

第二个卡点是键名本身。

默认文件用的是 sensors,用于定义多个传感器来源;

只有一个传感器时,必须改成 sensor。

在改过来之前,Fan Control 一直取不到温度。

about image

第三个卡点花掉了一个下午。

Fan Control 只在启动时读取这个文件,所以每次修改都要完全退出再重新启动。

如果应用缩在 Windows 系统托盘里,要从托盘退出才算彻底关闭。

室温正式接管风扇曲线 用 Home Assistant 的传感器作为数据源建一条 Graph 曲线,斜率放平缓:低于 22°C 时风扇保持接近最低转速,房间变暖后逐步拉高。

再从 CPU 温度建第二条曲线,两条合并成一条 Mix 曲线,模式设为 Maximum,哪条曲线要求的风量更大就听谁的。

凉爽的早晨,CPU 曲线说了算;

炎热的下午,室温曲线抬高了下限,CPU 还没开始发热,风扇已经在送风了。

唯一需要注意的是,插件通过网络轮询 Home Assistant 的数据。

如果 Home Assistant 宕机或不可达,插件会回退到 JSON 配置里预设的值,默认是 10°C。

为了安全,这个值被改成了 30°C,确保在热天连不上温度计时,电脑仍能获得足够的风量和散热。

由于插件没有活跃维护,它随时可能在未来的 Fan Control 更新中失效。

如果已经有在跑的 Home Assistant 实例,配置几乎不花时间。

搭好温湿度模块之后,剩下的就是把插件配置对。

只靠环境温度切换风扇曲线并不合理,CPU 完全可能先于房间升温而飙起来。

Mix 曲线的意义就在这里:让室温设定一个合理

韦德体育将继续整理相关资讯。

觉得有用?分享给朋友

让更多人看到这篇内容

推荐阅读