本集成已经加入HACS默认存储库,可以在HACS直接搜索安装
注意:本集成需求Home Assistant最低版本为2022.11。
本集成仅适用于南方电网覆盖范围(广东、广西、云南、贵州、海南),国网接口与南网不通用,因此无法适配。
--------------------------------2024.09.19更新---------------------------------------------------
v1.2.0 更新登录方式
功能性更新:
非功能性更新:
如有新增bug,欢迎反馈。
--------------------------------以下正文---------------------------------------------------
在论坛里看到 @louis_lee 大佬写的国网电费数据接入,奈何lz人在南网区域内,没办法直接用现成的插件。
看了一下论坛里大部分都是用Node-RED配合抓包得到的数据接入,比较麻烦,正好最近有点空研究了一下国网网上营业厅的登陆页面,发现比想象中容易,一步一步把登陆时的加密解密实现了。
后来发现网页端的登录态几个小时就会过期,于是又抓包研究了一下App(南网在线),发现App和网页端接口基本相同,但是登录态有效时间长很多,于是切换到了App端的API。
第一次写HA的集成,磕磕绊绊从有想法开始到最终实现写了接近两个周,期间参考了无数论坛和Github前辈们的代码,难免会有一些bug,请见谅。
由于该集成直接使用 Web API 登陆,因此资源消耗相对较小,性能较弱的机器也可以放心使用。
目前实现的功能如下,详细内容请看Github:https://github.com/CubicPill/china_southern_power_grid_stat
可接入如下数据:
❌不支持阶梯电费设置(仅能获取当前所在阶梯)、峰谷电价设置和电费计算(本插件只进行数据抓取和转换,不进行任何计算),
暂时也没有支持计划(南网暂时没有统一的API),如有需求,建议单独创建对应的电价实体。
❌因为南网登录API调整,不再支持登录态失效之后自动重新登录,需要手动重新登录。
注意:本集成需求Home Assistant最低版本为2022.11。
传感器列表
感谢瀚思彼岸论坛以下帖子作者的辛苦付出,排名不分先后
自定义集成教程参考:Building a Home Assistant Custom Component Part 1: Project Structure and Basics
ucomeito 发表于 2022-11-19 15:08
点添加已绑定的缴费号时候出现 Unknown error occurred
ucomeito 发表于 2022-11-19 15:08
点添加已绑定的缴费号时候出现 Unknown error occurred
ucomeito 发表于 2022-11-19 15:08
点添加已绑定的缴费号时候出现 Unknown error occurred
小伙子 发表于 2022-11-19 21:05
无法加载配置向导: {"message":"Invalid handler specified"}
添加集成配置信息的时候就弹出这个消息了 ...
ryanh7 发表于 2022-11-19 15:40
不考虑向后兼容的话,密码存储可以用公钥加密后的值以避免明文存储密码,token可以在内存中刷新,没必要通 ...
cubicpill 发表于 2022-11-19 21:59
这个比较奇怪,可以发一下日志看看吗?或者 github 提 issue 也行
cubicpill 发表于 2022-11-19 22:04
感谢建议!
密码存储的话个人感觉用公钥加密之后存储意义不大,因为直接拿到加密后的那串字符串也可以用 ...
ryanh7 发表于 2022-11-19 22:53
考虑很多用户会使用通用密码,加密存储的本意是防止密码泄漏到其他平台,明文存储不是个好主意。同时也要 ...
slwl 发表于 2022-11-19 20:52
湖南人民是不是用的国家电网?
cubicpill 发表于 2022-11-19 21:56
可以麻烦发一下日志吗?我感觉可能对于不同省份有些返回结构不一定一样,我只测试过广东的 ...

cubicpill 发表于 2022-11-20 15:57
已经修复,麻烦更新一下看看是否解决?
levkan 发表于 2022-11-20 20:08
我的南方电网基本隔一天更新前天电量,导致昨天电量一直为0,能加一个前天电量的实体么? ...
matisse 发表于 2022-11-21 21:27
搜索存储库
Custom repositories
排序方式
matisse 发表于 2022-11-21 21:27
搜索存储库
Custom repositories
排序方式
jnukylin 发表于 2022-11-23 14:58
台阶电价如何设置
szjim312 发表于 2022-11-23 19:17
下载了最新的zip,还是会报错 Unknown error occurred,地区深圳
cubicpill 发表于 2022-11-23 21:39
是master分支的最新commit还是release里面的?release里面的那个还是之前的版本,有bug ...
itispip 发表于 2022-11-19 14:24
把国网也做了。坛子里国网那个用docker太耗费资源了。
25989406 发表于 2022-11-24 19:53
https://github.com/hacs/default/pull/1582
看到你的单子了,问下你知道一般他们这个review要多久不?他们 ...
cubicpill 发表于 2022-11-24 23:58
我看他们一般是两周过一批,估计轮到我还要十天吧。。。
xybu 发表于 2022-11-30 11:56
请问各位每日和每月的用电量怎么转换成柱状图? 原有的图卡用不了!
先回复后学习!!arthurfsy 发表于 2022-12-5 16:36
看到有群友问怎么使用阶梯计算当月电费、展示每月明细,特此贴出NR流。
注1:里面的户号需要改为你自己 ...
arthurfsy 发表于 2022-12-5 16:36
看到有群友问怎么使用阶梯计算当月电费、展示每月明细,特此贴出NR流。
注1:里面的户号需要改为你自己 ...

cnbb 发表于 2023-1-6 16:35
2023-01-06 15:40:23.150 ERROR (MainThread) [custom_components.china_southern_power_grid_stat.sensor] ...
cubicpill 发表于 2023-1-8 20:58
看起来像是和 https://github.com/CubicPill/china_southern_power_grid_stat/issues/6#issuecomment-137 ...
xybu 发表于 2022-11-30 11:56
请问各位每日和每月的用电量怎么转换成柱状图? 原有的图卡用不了!

cubicpill 发表于 2022-11-20 23:18
我这里也是,有的时候前天的都不一定能及时更新,考虑加一个最新日耗电的实体 ...
heqicheng 发表于 2023-5-20 11:39
Logger: custom_components.china_southern_power_grid_stat.sensor
Source: custom_components/china_sout ...
cubicpill 发表于 2023-5-20 12:46
接口应该是通用的,没有地区之分,先试试app里的用电日历(日电费部分)是否正常? ...
heqicheng 发表于 2023-5-20 15:59
感谢楼主回复,试了一下,微信小程序正常,南方电网的网站没有数据,所以应该是电网接口问题? ...
heqicheng 发表于 2023-5-20 11:39
Logger: custom_components.china_southern_power_grid_stat.sensor
Source: custom_components/china_sout ...
yaojogd 发表于 2023-6-6 00:39
全新安装的os10.2,还是提示无法加载配置向导: 500 Internal Server Error Server got itself in trouble
...
cubicpill 发表于 2023-6-7 21:40
网络问题,下载python依赖包的时候出错了

| 欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) | Powered by Discuz! X3.5 |