最近升级openwrt的软件,不知道更新了什么内容导致系统首页概览页面不显示温度了,不过更新之前是可以显示的,我也没有去纠结为什么不显示,直接转到如何让其显示。
谷歌搜索了一下,主要方法分为两种:修改文件和安装插件。但是经过查看,发现修改文件的方法已经不太行了,大概率是因为版本更新了,方法已经不适用了,所以我只考虑安装插件。
插件方面我推荐使用一个名为luci-app-temp-status,安装的过程也是非常简单,相关的代码具体如下:

wget --no-check-certificate -O /tmp/luci-app-temp-status_0.7.1-r2_all.ipk https://github.com/gSpotx2f/packages-openwrt/raw/master/current/luci-app-temp-status_0.7.1-r2_all.ipk opkg install /tmp/luci-app-temp-status_0.7.1-r2_all.ipk rm /tmp/luci-app-temp-status_0.7.1-r2_all.ipk service rpcd restart
根据官方介绍,该插件支持22.03版本及其以上版本,并且依赖ucode和ucode-mod-fs两个插件,这两个插件你可以通过openwrt自带的软件包进行安装:
安装过程直接通过SSH软件进行操作即可,操作完毕之后,即可在首页看到下面的界面:

目前我的设备只有两个感应器,所以这里只有两个,如果你的电脑有更多感应器,这里应该可以显示更多温度内容。
我这边是安装的ImmortalWrt进行测试,理论上应该是支持OpenWrt以及相关的变种版本,具体的还请大家自行进行测试。

