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

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

[经验分享] Deprecated

  [复制链接]

0

主题

8

帖子

100

积分

注册会员

Rank: 2

积分
100
金钱
92
HASS币
0
发表于 2022-11-10 15:22:58 | 显示全部楼层
使用方法二部署的,长期访问令牌申请了,看日志登录成功了,但api调用提示未授权,该如何解决,谢谢!
2022-11-10 14:32:27  [INFO    ] ---- state-refresh task run successfully!
2022-11-10 15:08:23  [INFO    ] ---- Service start!
2022-11-10 15:08:24  [INFO    ] ---- Webdriver initialized.
2022-11-10 15:08:41  [INFO    ] ---- Login successfully on https://www.95598.cn/osgweb/login
2022-11-10 15:08:47  [INFO    ] ---- Get electricity charge balance successfully, balance is 541.44 CNY.
2022-11-10 15:08:52  [INFO    ] ---- Get yesterday power consumption successfully, usage is 0.0 kwh.
2022-11-10 15:08:58  [INFO    ] ---- Homeassistant REST API invoke, POST on http://IP:8123/api/states/sensor.electricity_charge_balance. response[401]: b'401: Unauthorized'
2022-11-10 15:09:03  [INFO    ] ---- Homeassistant REST API invoke, POST on http://IP:8123/api/states/sensor.last_electricity_usage. response[401]: b'401: Unauthorized'
回复

使用道具 举报

0

主题

6

帖子

54

积分

注册会员

Rank: 2

积分
54
金钱
48
HASS币
0
发表于 2022-11-10 15:28:51 | 显示全部楼层
牛的牛的牛的牛的牛的牛的牛的牛的牛的牛的
回复

使用道具 举报

0

主题

8

帖子

100

积分

注册会员

Rank: 2

积分
100
金钱
92
HASS币
0
发表于 2022-11-10 15:39:15 | 显示全部楼层
hntele 发表于 2022-11-10 15:22
使用方法二部署的,长期访问令牌申请了,看日志登录成功了,但api调用提示未授权,该如何解决,谢谢!
2022 ...

请忽略,令牌填错了
回复

使用道具 举报

4

主题

13

帖子

126

积分

注册会员

Rank: 2

积分
126
金钱
113
HASS币
0
发表于 2022-11-10 16:06:02 | 显示全部楼层
谢谢大神分享
回复

使用道具 举报

0

主题

31

帖子

312

积分

中级会员

Rank: 3Rank: 3

积分
312
金钱
281
HASS币
0
发表于 2022-11-10 16:08:37 | 显示全部楼层
试一下,一直想要弄
回复

使用道具 举报

0

主题

17

帖子

186

积分

注册会员

Rank: 2

积分
186
金钱
169
HASS币
0
发表于 2022-11-10 17:41:43 | 显示全部楼层
dalao 666
回复

使用道具 举报

0

主题

71

帖子

1047

积分

金牌会员

Rank: 6Rank: 6

积分
1047
金钱
976
HASS币
0
发表于 2022-11-10 17:46:17 | 显示全部楼层
有点意思
回复

使用道具 举报

1

主题

48

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
金钱
344
HASS币
10
发表于 2022-11-10 18:08:09 | 显示全部楼层
这可太厉害了
回复

使用道具 举报

0

主题

71

帖子

1047

积分

金牌会员

Rank: 6Rank: 6

积分
1047
金钱
976
HASS币
0
发表于 2022-11-10 21:39:43 | 显示全部楼层
本帖最后由 pany4321 于 2022-11-10 22:15 编辑

楼主真乃大神也。用Docker部署成功了。能成功登陆国家电网获取用电数据。但是无法上传到homeassistant。
我的sgcc_electricity Docker镜像是部署在Oracle VPS上的,与家里的homeassistant之间的通讯只能通过IPV6网络。
想问一下大神,目前是不是不支持IPV6协议啊。

root@duan:~/sgcc_electricity# docker logs sgcc
2022-11-10 21:13:59  [INFO    ] ---- Service start!
2022-11-10 21:14:03  [INFO    ] ---- patching driver executable /usr/bin/chromedriver
2022-11-10 21:14:07  [INFO    ] ---- Webdriver initialized.
2022-11-10 21:19:03  [INFO    ] ---- Login successfully on https://www.95598.cn/osgweb/login
2022-11-10 21:19:11  [INFO    ] ---- get all user id: ['210XXXX600']
2022-11-10 21:21:35  [INFO    ] ---- Get electricity charge balance for 210XXXX600 successfully, balance is 804.74 CNY.
2022-11-10 21:24:02  [INFO    ] ---- Get year power consumption for 210XXXX600 successfully, usage is 3669 kwh, yealrly charge is 1831.03 CNY
2022-11-10 21:24:02  [INFO    ] ---- Get daily power consumption for 210XXXX600 successfully, usage is 6.62 kwh.
2022-11-10 21:24:03  [INFO    ] ---- Webdriver quit after fetching data successfully.
2022-11-10 21:24:04  [ERROR   ] ---- state-refresh task failed, reason is Sensor update failed, please check the network



-------------------------------------------------------
补充说明:估计是不支持IPV6通讯协议,我用socat作了一个IPV4到IPV6的网络转发,URL重新改成IPV4地址,这下全通了。

给楼主发一朵小红花


回复

使用道具 举报

18

主题

587

帖子

4283

积分

元老级技术达人

积分
4283
金钱
3661
HASS币
182
 楼主| 发表于 2022-11-10 22:28:09 | 显示全部楼层
本帖最后由 louis_lee 于 2022-11-10 22:40 编辑
pany4321 发表于 2022-11-10 21:39
楼主真乃大神也。用Docker部署成功了。能成功登陆国家电网获取用电数据。但是无法上传到homeassistant。
我 ...

没测过,不过我觉得python requests库应该是支持IPV6的。
我记得docker IPV6 默认是关闭的,请确定docker IPV6是否打开。
如果打开了还不行,请直接使用IPV6地址而非指向IPV6的域名,避免DNS解析过程,或许会好一些。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 04:57 , Processed in 0.103812 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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