设为首页收藏本站

 找回密码
 立即注册

只需一步,快速开始

搜索
查看: 235|回复: 22

[实用软件] 南边电网电费数据集成,支持短信验证码和扫码登岸

 火.. [复制链接]
累计签到:27 天
连续签到:1 天
灌水成绩
11
56
4928
主题
帖子
积分

等级头衔

ID : 657

助理工程师

积分成就 测量币 : 4928
在线时间 : 0 小时
注册时间 : 2025-11-13
最后登录 : 2026-6-29

勋章
UID勋章测量学徒测量员
发表于 2026-5-13 07:39:54 | 显示全部楼层 |阅读模式 IP:香港
出处:https://bbs.hassbian.com/thread-18578-1-4.html

2024.09.19 已经适配最新登录API,可选择短信验证码或扫码登录。

南方电网电费数据HA集成

本集成已经加入HACS默认存储库,可以在HACS直接搜索安装注意:本集成需求Home Assistant最低版本为2022.11。本集成仅适用于南方电网覆盖范围(广东、广西、云南、贵州、海南),国网接口与南网不通用,因此无法适配。--------------------------------2024.09.19更新---------------------------------------------------v1.2.0 更新登录方式功能性更新:

  • 由于登录API调解,原账号密码登录方式已失效。目前支持手机号+短信验证码,手机号+密码+短信验证码和南网在线APP、微信、支付宝扫码登录。
  • 更改了初次加载集成或重载集成时的更新逻辑,初次更新数据不会再阻塞UI界面。更改了电费账户的移除逻辑,目前版本如需移除账号,可直接删除设备。
非功能性更新:

  • 增加了更多获取日电量的API,将会在之后版本使用。
  • 更新了账号登录态过期的处理逻辑。南网API库的细节更改。
如有新增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支持功能


  • ✅支持南方电网覆盖范围内的电费数据查询(广东、广西、云南、贵州、海南)
  • ✅支持使用手机号、短信验证码和密码(可选)登录,支持南网在线APP、微信、支付宝扫码登录
  • ✅支持多个南网账户(每个账户一个集成),支持单个账户下的多个缴费号
  • ✅数据自动抓取和更新(默认间隔4小时,可设置)✅全程GUI设置,无需编辑yaml举行设置(暂不支持yaml设置)
可接入如下数据:

  • 当前余额和欠费
  • 当前阶梯电量数据(档位、阶梯剩余电量、阶梯电价)
  • 昨日用电量
  • 最新一日用电量、电费(取有数据的最近一日)
  • 本年度总用电量、总电费(非及时,更新到上个月)
  • 本年度每月用电量、电费(非及时,更新到上个月)
  • 上年度总用电量、总电费
  • 上年度每月用电量、电费
  • 当月累计用电量、电费(非及时,有2天左右的耽误)
  • 当月每日用电量、电费(非及时,有2天左右的耽误)
  • 上月累计用电量、电费上月每日用电量、电费
❌不支持阶梯电费设置(仅能获取当前所在阶梯)、峰谷电价设置和电费盘算(本插件只举行数据抓取和转换,不举行任何盘算),
暂时也没有支持计划(南网暂时没有统一的API),如有需求,发起单独创建对应的电价实体。❌因为南网登录API调解,不再支持登录态失效之后自动重新登录,需要手动重新登录。使用方法

使用HACS手动下载安装注意:本集成需求Home Assistant最低版本为2022.11。传感器列表

  • 余额
  • 欠费
  • 当前阶梯档位
  • 当前阶梯剩余电量
  • 当前阶梯电价
  • 上月电费
  • 上月用电量
  • 当月用电量
  • 当月电费
  • 本年度电费
  • 本年度用电量
  • 上年度电费
  • 上年度用电量
  • 最近日用电量
  • 最近日电费昨日用电量
Thank you

感谢瀚思彼岸论坛以下帖子作者的辛苦付出,排名不分先后
自界说集成教程参考:Building a Home Assistant Custom Component Part 1: Project Structure and Basics












累计签到:27 天
连续签到:1 天
灌水成绩
2
188
3236
主题
帖子
积分

等级头衔

ID : 861

助理工程师

积分成就 测量币 : 3236
在线时间 : 0 小时
注册时间 : 2026-1-21
最后登录 : 2026-7-2

勋章
UID勋章测量学徒测量员
发表于 2026-5-13 07:55:27 | 显示全部楼层 IP:香港
不错,谢谢
回复

使用道具 举报

累计签到:33 天
连续签到:2 天
灌水成绩
2
180
3960
主题
帖子
积分

等级头衔

ID : 806

助理工程师

积分成就 测量币 : 3960
在线时间 : 0 小时
注册时间 : 2025-10-6
最后登录 : 2026-6-14

勋章
UID勋章测量学徒测量员
发表于 2026-5-13 08:08:50 | 显示全部楼层 IP:香港
谢谢了
回复

使用道具 举报

累计签到:26 天
连续签到:1 天
灌水成绩
2
204
4189
主题
帖子
积分

等级头衔

ID : 827

助理工程师

积分成就 测量币 : 4189
在线时间 : 0 小时
注册时间 : 2025-12-13
最后登录 : 2026-6-23

勋章
UID勋章测量学徒测量员
发表于 2026-5-13 08:27:34 | 显示全部楼层 IP:香港
谢谢谢谢
回复

使用道具 举报

累计签到:29 天
连续签到:1 天
灌水成绩
2
182
3944
主题
帖子
积分

等级头衔

ID : 862

助理工程师

积分成就 测量币 : 3944
在线时间 : 0 小时
注册时间 : 2026-3-12
最后登录 : 2026-7-5

勋章
UID勋章测量学徒测量员
发表于 2026-5-13 08:33:20 | 显示全部楼层 IP:香港
谢谢各位大神了
回复

使用道具 举报

累计签到:30 天
连续签到:4 天
灌水成绩
1
194
3271
主题
帖子
积分

等级头衔

ID : 886

助理工程师

积分成就 测量币 : 3271
在线时间 : 0 小时
注册时间 : 2026-4-19
最后登录 : 2026-7-3

勋章
UID勋章测量学徒测量员
发表于 2026-5-13 08:39:03 | 显示全部楼层 IP:香港
优秀优秀
回复

使用道具 举报

累计签到:31 天
连续签到:3 天
灌水成绩
0
68
4899
主题
帖子
积分

等级头衔

ID : 915

助理工程师

积分成就 测量币 : 4899
在线时间 : 0 小时
注册时间 : 2026-3-22
最后登录 : 2026-6-26

勋章
UID勋章测量学徒测量员
发表于 2026-5-13 10:59:34 | 显示全部楼层 IP:美国
图文搭配很好,理解更快。
回复

使用道具 举报

累计签到:10 天
连续签到:3 天
灌水成绩
2
40
1665
主题
帖子
积分

等级头衔

ID : 1088

高级技术员

积分成就 测量币 : 1665
在线时间 : 0 小时
注册时间 : 2025-10-2
最后登录 : 2026-6-11

勋章
测量员UID勋章测量学徒
发表于 2026-5-13 11:59:53 | 显示全部楼层 IP:美国
讲解很专业,看得出经验很足。
回复

使用道具 举报

累计签到:9 天
连续签到:2 天
灌水成绩
2
37
1870
主题
帖子
积分

等级头衔

ID : 1358

高级技术员

积分成就 测量币 : 1870
在线时间 : 0 小时
注册时间 : 2026-3-8
最后登录 : 2026-6-28

勋章
测量员UID勋章测量学徒
发表于 2026-5-22 00:33:09 | 显示全部楼层 IP:美国
路过,支持一下啦
回复

使用道具 举报

累计签到:35 天
连续签到:2 天
灌水成绩
0
61
4151
主题
帖子
积分

等级头衔

ID : 1027

助理工程师

积分成就 测量币 : 4151
在线时间 : 0 小时
注册时间 : 2026-3-14
最后登录 : 2026-6-21

勋章
UID勋章测量员
发表于 2026-5-22 13:07:06 | 显示全部楼层 IP:美国
代码注释很详细,容易理解。
回复

使用道具 举报

快速回复换一批
马克一下
楼主好人一生平安
硬核干货! 每一个步骤都写得清清楚楚,给楼主的大师级分享点赞! 🏆💡
业界良心! 楼主这波操作太牛了,细节拉满,顶起来让更多人看到! 🌟👏
催更小分队上线! 楼主分析得太透彻了,期待下一篇更新! ⏳🔥
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|精密测量技术论坛 ( 桂ICP备2026007449号-1 )

GMT+8, 2026-7-5 13:11 , Processed in 0.243762 second(s), 54 queries .

Powered by 精密测量技术论坛

© 2025-2026 联系站长

快速回复 返回顶部 返回列表