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

 找回密码
 立即注册
楼主: involute

[插件集成] 北京电费查询加强版

  [复制链接]

2

主题

112

帖子

1582

积分

金牌会员

Rank: 6Rank: 6

积分
1582
金钱
1470
HASS币
0
发表于 2021-9-10 01:33:20 | 显示全部楼层
_LOGGER.debug(result)已经加进去了,
公众号抓包信息:
http://weixin.bj.sgcc.com.cn/ott/app/elec/account/query
{
  "msg" : "ok",
  "data" : {
    "CONS_NAME" : "**3房间",
    "BALANCE_SHEET" : "175.31",
    "CUSTOM_CONS_TYPE" : "02",
    "RETURN_CODE" : "1000",
    "basePath" : "http:\/\/weixin.bj.sgcc.com.cn\/ott\/",
    "AS_TIME" : "2021-09-09 03:37:20",
    "ELEC_ADDR" : "北京市xxx******5号",
    "CONS_NO" : "100320xxxx"
  },
  "status" : 0
}

http://weixin.bj.sgcc.com.cn/ott/app/electric/bill/overview
{
  "msg" : "ok",
  "data" : {
    "levelTwoRemain" : "1568",
    "isFlag" : "1",
    "TOTAL_ELECBILL" : 1595.77,
    "levelOnePq" : "2880",
    "billDetails" : [
      {
        "PRC_TS_CODE" : "03",
        "KWH_PRC" : 0.5383,
        "SETTLE_APQ" : 352,
        "LEVEL_NUM" : "2",
        "PRC_TS_NAME" : "平",
        "T_AMT" : 189.47999999999999,
        "CONS_NO" : "1003207364"
      },
      {
        "PRC_TS_CODE" : "03",
        "KWH_PRC" : 0.48830000000000001,
        "SETTLE_APQ" : 169,
        "LEVEL_NUM" : "1",
        "PRC_TS_NAME" : "平",
        "T_AMT" : 82.519999999999996,
        "CONS_NO" : "1003207364"
      }
    ],
    "levelThreeSum" : "0",
    "levelOneSum" : "2880",
    "levelOneRemain" : "0",
    "totalElec" : 3232,
    "lastMonth" : "2021年08",
    "SUM_ELEC" : 521,
    "levelTwoSum" : "352",
    "CURRENT_YEAR" : "2021",
    "currentYear" : "2021",
    "AMT_YM" : "202108",
    "levelTwoPq" : "1920",
    "TOTAL_ELEC" : 3232,
    "SUM_ELECBILL" : 272
  },
  "status" : 0
}

http://weixin.bj.sgcc.com.cn/ott ... ecBillInfoEveryYear
{
  "msg" : "ok",
  "data" : {
    "totalSumElecBill" : 1595.77,
    "isFlag" : "1",
    "totalSumElec" : 3232,
    "monthBills" : [
      {
        "SUM_ELEC" : 301,
        "SUM_ELECBILL" : 146.97999999999999,
        "CONS_NO" : "1003207364",
        "AMT_YM" : "202101",
        "MAX_LEVEL_NUM" : "1"
      },
      {
        "SUM_ELEC" : 268,
        "SUM_ELECBILL" : 130.86000000000001,
        "CONS_NO" : "1003207364",
        "AMT_YM" : "202102",
        "MAX_LEVEL_NUM" : "1"
      },
      {
        "SUM_ELEC" : 305,
        "SUM_ELECBILL" : 148.93000000000001,
        "CONS_NO" : "1003207364",
        "AMT_YM" : "202103",
        "MAX_LEVEL_NUM" : "1"
      },
      {
        "SUM_ELEC" : 388,
        "SUM_ELECBILL" : 189.46000000000001,
        "CONS_NO" : "1003207364",
        "AMT_YM" : "202104",
        "MAX_LEVEL_NUM" : "1"
      },
      {
        "SUM_ELEC" : 398,
        "SUM_ELECBILL" : 194.34,
        "CONS_NO" : "1003207364",
        "AMT_YM" : "202105",
        "MAX_LEVEL_NUM" : "1"
      },
      {
        "SUM_ELEC" : 488,
        "SUM_ELECBILL" : 238.28999999999999,
        "CONS_NO" : "1003207364",
        "AMT_YM" : "202106",
        "MAX_LEVEL_NUM" : "1"
      },
      {
        "SUM_ELEC" : 563,
        "SUM_ELECBILL" : 274.91000000000003,
        "CONS_NO" : "1003207364",
        "AMT_YM" : "202107",
        "MAX_LEVEL_NUM" : "1"
      },
      {
        "SUM_ELEC" : 521,
        "SUM_ELECBILL" : 272,
        "CONS_NO" : "1003207364",
        "AMT_YM" : "202108",
        "MAX_LEVEL_NUM" : "2"
      },
      {
        "SUM_ELEC" : "--",
        "AMT_YM" : "202109",
        "SUM_ELECBILL" : "--"
      },
      {
        "SUM_ELEC" : "--",
        "AMT_YM" : "202110",
        "SUM_ELECBILL" : "--"
      },
      {
        "SUM_ELEC" : "--",
        "AMT_YM" : "202111",
        "SUM_ELECBILL" : "--"
      },
      {
        "SUM_ELEC" : "--",
        "AMT_YM" : "202112",
        "SUM_ELECBILL" : "--"
      }
    ],
    "consNo" : "1003207364"
  },
  "status" : 0
}
回复

使用道具 举报

20

主题

550

帖子

3600

积分

元老级技术达人

积分
3600
金钱
3010
HASS币
210

教程狂人突出贡献

 楼主| 发表于 2021-9-10 01:49:38 | 显示全部楼层
本帖最后由 involute 于 2021-9-10 01:53 编辑
ocerot 发表于 2021-9-10 01:33
_LOGGER.debug(result)已经加进去了,
公众号抓包信息:
http://weixin.bj.sgcc.com.cn/ott/app/elec/accou ...

看来之前我对于判断是不是阶梯用户的理解有点错误,我研究研究。
回复

使用道具 举报

20

主题

550

帖子

3600

积分

元老级技术达人

积分
3600
金钱
3010
HASS币
210

教程狂人突出贡献

 楼主| 发表于 2021-9-10 03:15:31 | 显示全部楼层
ocerot 发表于 2021-9-10 01:33
_LOGGER.debug(result)已经加进去了,
公众号抓包信息:
http://weixin.bj.sgcc.com.cn/ott/app/elec/accou ...

好了,更新一下v0.1.1版本试试,有问题再反馈
回复

使用道具 举报

2

主题

112

帖子

1582

积分

金牌会员

Rank: 6Rank: 6

积分
1582
金钱
1470
HASS币
0
发表于 2021-9-10 08:27:18 | 显示全部楼层
可以了测试正常,楼主厉害
回复

使用道具 举报

32

主题

1993

帖子

5067

积分

论坛元老

Rank: 8Rank: 8

积分
5067
金钱
3074
HASS币
50
QQ
发表于 2021-9-11 01:05:06 | 显示全部楼层
收藏了,有时间折腾折腾。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

0

主题

49

帖子

147

积分

注册会员

Rank: 2

积分
147
金钱
97
HASS币
0
发表于 2021-11-6 17:09:21 | 显示全部楼层
太棒了,配置成功了,谢谢楼主和其他大佬
回复

使用道具 举报

8

主题

111

帖子

849

积分

高级会员

Rank: 4

积分
849
金钱
738
HASS币
0
发表于 2021-11-24 18:19:47 | 显示全部楼层
Logger: custom_components.bj_sgcc_energy.sgcc
Source: custom_components/bj_sgcc_energy/sgcc.py:135

Integration: 北京用电信息查询 (documentation, issues)
First occurred: 18:14:46 (1 occurrences)
Last logged: 18:14:46

getBalance response got error: HTTPConnectionPool(host='weixin.bj.sgcc.com.cn', port=80): Max retries exceeded with url: /ott/app/elec/account/query (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f02b1c61820>: Failed to establish a new connection: [Errno -2] Name does not resolve'))
大佬 帮忙看下哪里出问题了呀
回复

使用道具 举报

17

主题

177

帖子

1356

积分

金牌会员

Rank: 6Rank: 6

积分
1356
金钱
1179
HASS币
10
发表于 2021-11-25 10:03:06 | 显示全部楼层
Snipaste_2021-11-25_10-01-45.png
数据多久更新一次,这个数据没变过
回复

使用道具 举报

1

主题

220

帖子

865

积分

高级会员

Rank: 4

积分
865
金钱
645
HASS币
0
发表于 2021-11-25 13:02:31 | 显示全部楼层
棒棒哒,这个方法只能用于户主账号吧?租户用不了吧
回复

使用道具 举报

17

主题

177

帖子

1356

积分

金牌会员

Rank: 6Rank: 6

积分
1356
金钱
1179
HASS币
10
发表于 2021-11-25 14:46:17 | 显示全部楼层
这个能不能加到能源里
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-26 15:22 , Processed in 0.309432 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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