电费到底花在哪?我用极空间做了一块家庭用电看板
最近天气越来越热,相信不少小伙伴家里的空调基本上一开就是一整天。咱们这坐标云南,每天17度,虽说不需要开空调,但每天工作室里面各种NAS、电脑设备开机,也是挺费电的,每次看到电表转得飞快,心里总会冒出几个问题: 这个月到底用了多少度电?
相比上个月涨了多少?
现在处于第几档阶梯电价?
照这个速度用下去,下个月电费会不会直接起飞?

这些数据在电费机构的网站里面其实都能查到,但每次都要打开手机、进入页面、等待加载。看完之后再关掉,下次想知道还得再操作一遍。

而我家里本来就在极空间上部署了Homeassistant,能不能直接接入电网的数据呢?
别说!在Homeassistant中还真有相关的集成:

国网用户可以使用:sgcc-home-assistant-bridge

南网用户可以使用:China Southern Power Grid Statistics
HA中接入电网数据

我们家是南方电网,直接在HA中安装好China Southern Power Grid Statistics集成,进入集成。

登录上自己的南网在线账号,这里提供了多种登录方式,个人推荐使用短信登录,尝试了下扫码登录,还是有可能会出现报错的情况。

登上南网在线账号之后,进入选择绑定的户号,稍等一会儿就会出现电费、用电量等等信息了。

但一开始看到这一串的数字和代号,可能并不清楚是什么意思,而且就算是要看还得打开HA才能看到,那跟之前直接使用电网的APP有什么区别。
那有什么应用可以将电网的数据直接展示在大屏上呢?

诶最近看到个项目,就是将HA中电网的数据汇总展示在大屏上——electricity-webui。
这是什么项目?
简单来说,它是一个专门用来展示电网用电数据的 WebUI。

它本身不会直接登录电网,而是从 Home Assistant 中读取电网集成生成的传感器,再把原本比较分散的数据,整理成一个适合电脑、手机和平板查看的家庭用电看板。
整个数据链路可以理解为:
电网 → Home Assistant 集成 → electricity-webui → 浏览器或平板

电网的账号登录和数据抓取继续交给成熟的 Home Assistant 集成,WebUI 只负责读取和展示数据,两者互不干扰。
目前页面可以显示:
电费余额和欠费情况
本月、上月用电量与电费
本年度、上年度用电量与电费
本月日均用电量
本月与上月环比变化
年度同比变化
当前阶梯档位及剩余额度
当前阶梯电价
最近14天用电趋势

除此之外,项目还提供了单独的设置页面,可以修改 Home Assistant 地址、访问令牌、缓存时间、阶梯类型、阶梯额度和各档电价,不需要每次修改配置都重新构建容器。
部署过程
由于这个项目需要搭配HA一起来使用,所以咱们这最好是选择在NAS上部署HA,毕竟NAS作为7*24小时运行的设备,用来运行这些再合适不过了。

由于咱们这的HA之前就是部署在极空间Z4 Pro+性能版上,所以这里也就不重新部署了。HA的部署方法也比较简单,也就不多赘述。
咱们直接来部署webui:
services: electricity-webui: image: jvsheng/electricity-webui:latest container_name: electricity-webui restart: unless-stopped ports: - "8124:5000" environment: - HA_URL=http://你的HomeAssistant地址:8123 - HA_TOKEN=你的HomeAssistant Token - TZ=Asia/Shanghai volumes: - ./config:/app/config
直接使用docker compose的方式进行部署,注意需要先在HA中申请一个token,替换掉compose里面的占位符;还有HA的IP地址
完成部署之后,打开NAS IP:8124就能访问webui界面。

如果电网的接口提供了阶梯电价的信息,那在设置中就不需要进行修改,如果没有提供阶梯电价的相关信息,可以自行搜索一下当地的执行政策填入对应的阶梯电价;系统会根据以往的信息反推当前档位;如果后续你的HA地址变了,token过期了,也能直接在设置界面进行更改。
相比于普通电费查询,这个项目更有意思的地方在于,它还加入了AI预测功能。

根据当前已经用了多少电,结合每天平均用电量,系统会进行预测,到月底预计会使用多少的电,预计产生多少电费,在账单还没出来之前,就能提前知道这个月电费会不会超标。

还能根据用电数据,给出对应的节能建议。
那既然是个docker部署的webui,如果家里有闲置的老旧平板,让它每天显示 electricity-webui的页面数据也算是旧物利用了。

打开网页,添加到桌面,设置成常亮,就变成了一块家庭能源屏。这样一眼就能获取当前的用电量数据。

如果你家里还有闲置的墨水屏,也能接入 electricity-webui 的页面,在墨水屏上显示用电数据,这样相比于老旧平板更加节能,同时配上配套的相框之类的,也更加美观,随便挂在墙上都可。

那如果你没有老旧平板、也没有多余的墨水屏,如果你还有酷态科的那个10号电能基站,也能通过cuktech-screen-controller这个开源项目,将电费数据展示在酷态科10号电能基站上。
写在最后
以前很多人认为:
NAS 最大作用就是存储、存照片、存电影、备份文件。
但是现在,NAS 正在慢慢变成家庭数据中心。照片、视频、摄像头、智能家居、家庭能源,越来越多的数据,都可以交给 NAS 管理。
而 AI 的加入,也让这些数据真正产生价值,未来的 NAS,可能不只是保存你的数据,它会开始理解你的家庭,提醒你哪里需要优化,告诉你哪里正在浪费能源,这才是家庭服务器真正有意思的地方。
那么好了 以上就是本篇文章的全部内容啦
希望对你有所帮助
让我们下篇文章
再见

Rennyling
校验提示文案
Rennyling
校验提示文案