『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 23653|回复: 186

[经验分享] 【抄作业】电费插件(NR流)-南网(2022.10.14更新)

  [复制链接]

6

主题

57

帖子

500

积分

论坛分享达人

积分
500
金钱
443
HASS币
20
发表于 2022-10-12 11:50:57 | 显示全部楼层 |阅读模式
本帖最后由 qiangua13 于 2022-12-19 19:08 编辑

本文纯属抄作业,有什么不合适的地方请不吝指正

2022.10.14 更新

  • 更新内容
    1. 新增账户余额

csg-web2022.10.14.json.zip (6.32 KB, 下载次数: 201)
  • NR和卡片效果图
    csg-balance.png

csg-balance-card.png


电费插件(NR流)-南网

1.抄作业原文

@arthurfsy  感谢原作者,撒花

  • 原文如下

2. 改进内容

  • 从南网的官网抓取了web登陆请求,重写了登陆获取token部分
  • 动态获取绑定id和区域信息
  • 增加一些全局变量设置
  • 优化了部分代码

注:card和entity几乎没动

3. NR部分

  • NR flow


csg-web.json.zip (6.61 KB, 下载次数: 145)

  • node-red 插件安装
    看到有的同学缺插件,这里补充一下,安装下面两个插件

    1. node-red-contrib-loop   2. node-red-contrib-moment
  • 两处需要手工修改的地方

    • 手工设置环境,如下图

    price

    price

    • 设置电价信息

    env

    env

    • 浏览器抓包

    南网登陆页,每个地区可能稍有不同

    param

    param

4. 抄作业效果图

卡片部分,纯抄作业,修改了一点点参数和布局

card

card


































评分

参与人数 2金钱 +25 HASS币 +10 收起 理由
+ 20 + 10 论坛有你更精彩!
arthurfsy + 5 厉害厉害,这样应该更稳定一点.

查看全部评分

回复

使用道具 举报

23

主题

137

帖子

712

积分

高级会员

Rank: 4

积分
712
金钱
575
HASS币
0
发表于 2022-10-12 12:15:45 来自手机 | 显示全部楼层
谢谢分享很详细。
回复

使用道具 举报

0

主题

38

帖子

936

积分

高级会员

Rank: 4

积分
936
金钱
898
HASS币
0
发表于 2022-10-12 12:28:41 来自手机 | 显示全部楼层
昨天折腾了一天安卓抓包没抓到,今天就来新教程,感谢大佬分享
回复

使用道具 举报

0

主题

38

帖子

936

积分

高级会员

Rank: 4

积分
936
金钱
898
HASS币
0
发表于 2022-10-12 13:24:29 来自手机 | 显示全部楼层
抓包的方法能说详细一点吗?没抓到需要的数据
IMG_20221012_132326.jpg
回复

使用道具 举报

6

主题

57

帖子

500

积分

论坛分享达人

积分
500
金钱
443
HASS币
20
 楼主| 发表于 2022-10-12 13:36:12 | 显示全部楼层
智定义 发表于 2022-10-12 13:24
抓包的方法能说详细一点吗?没抓到需要的数据

账号密码登陆,F12勾选保留日志,输入账号密码,登陆,查看login请求,打开负载标签,就可以看到了
回复

使用道具 举报

0

主题

38

帖子

936

积分

高级会员

Rank: 4

积分
936
金钱
898
HASS币
0
发表于 2022-10-12 15:23:35 | 显示全部楼层
本帖最后由 智定义 于 2022-10-12 15:30 编辑
qiangua13 发表于 2022-10-12 13:36
账号密码登陆,F12勾选保留日志,输入账号密码,登陆,查看login请求,打开负载标签,就可以看到了 ...

感谢感谢,终于抓到了
回复

使用道具 举报

7

主题

166

帖子

1302

积分

论坛技术达人

积分
1302
金钱
1131
HASS币
60
发表于 2022-10-12 16:07:00 | 显示全部楼层
本帖最后由 arthurfsy 于 2022-10-12 16:17 编辑

请问网关路由这个值需要怎么获取?深圳地区的我之前抓的是“/ucs/ma/zt”,但是其他地市就可能不太一样了
PS:楼主应该是娴熟IT大佬,比我这种现学JS现用的,代码看起来简洁好多
回复

使用道具 举报

3

主题

154

帖子

1782

积分

金牌会员

Rank: 6Rank: 6

积分
1782
金钱
1628
HASS币
10
发表于 2022-10-12 16:07:38 | 显示全部楼层
四川的不得行  
回复

使用道具 举报

6

主题

57

帖子

500

积分

论坛分享达人

积分
500
金钱
443
HASS币
20
 楼主| 发表于 2022-10-12 16:12:14 | 显示全部楼层

南网管辖范围只有这几个:广东、广西、云南、贵州、海南
回复

使用道具 举报

0

主题

38

帖子

936

积分

高级会员

Rank: 4

积分
936
金钱
898
HASS币
0
发表于 2022-10-12 17:01:06 来自手机 | 显示全部楼层
arthurfsy 发表于 2022-10-12 16:07
请问网关路由这个值需要怎么获取?深圳地区的我之前抓的是“/ucs/ma/zt”,但是其他地市就可能不太一样了
P ...

这个地方我没改,现在ha这边没数据过来,不知道是不是这个问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-28 00:51 , Processed in 0.064880 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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