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

 找回密码
 立即注册
查看: 4318|回复: 11

[插件集成] 我搞定了特斯拉组件Authentication error: Need oauth credentials的问题

[复制链接]

14

主题

243

帖子

2023

积分

金牌会员

Rank: 6Rank: 6

积分
2023
金钱
1780
HASS币
0
发表于 2021-10-17 17:46:55 | 显示全部楼层 |阅读模式
本帖最后由 s450586793 于 2021-10-17 17:50 编辑

前一阵子升级后不管是homeassistant自带的特斯拉集成,还是GitHub - alandtse/tesla: Tesla custom integration for Home Assistant. This requires a refresh token be generated by third-party apps to login.
这个第三方特斯拉集成,都提示Authentication error: Need oauth credentials
之后开始转战teslamate通过mqtt...
最近有个想法想要统计一下我的车子合计充电用了多少度电,合计费用多少,准备用node-red统计每次充电的时间段以及冲进去的电量,再根据电费时段,统计一个合计电费出来.
感觉这个node-red会需要车辆的很多的实体,全用mqtt的话前期准备工作要做很多....所以又开始寻思着把tesla集成弄好.

所以研究了一下.Error: Need oauth credentials · Issue #36 · alandtse/tesla · GitHub

在这个第三方特斯拉集成的issue里看到跟我之前一样的问题.
仔细看了一下底下一个大神的回复.
大意就是HA自带的tesla集成的内核teslajsonpy是0.18.3的版本
而特斯拉更新了认证方式后,需要用到teslajsonpy0.20的版本
并且通过hacs安装alandtse/tesla这个第三方特斯拉集成并不会自动把teslajsonpy的版本更新到0.20
这个时候就需要手动操作了
"
First you can try logging onto the console and run
sudo -H pip install teslajsonpy -U
If that doesn’t help you can navigate to /usr/local/lib/python3.9/site-packages/ and remove the folders starting with teslajsonpy, restart and re-activate the component.
"
以上是大神的原话
我是虚拟机安装的hassos.通过ssh的方式,找到/usr/local/lib/python3.9/site-packages路径下有teslajsonpy的文件夹,没找到方法确认版本,我就直接把这个文件删除了
rm -rf teslajsonpy
之后重启HA(我特意重启了3次)
之后通过ssh方式去/usr/local/lib/python3.9/site-packages下确认没有teslajsonpy的文件夹
而后我通过hacs安装了alandtse/tesla第三方特斯拉集成
之后再配置-集成里,
准备安装第三方特斯拉集成....发现用邮箱跟SSO Refresh Token还是提示Authentication error: Need oauth credentials
我反复试了好几次......
最后绝望的时候,尝试了以下HA自带的特斯拉集成...用邮箱+密码成功登录了.....
玄幻




上图第一个是HA自带的tesla集成.登陆方式是邮箱+密码
第二个是alandtse/tesla的第三方特斯拉集成,登陆方式是邮箱+SSO Refresh Token(这个需要下一个软件,用邮箱+密码登录该软件后,里面能获取这个)

微信截图_20211017175009.png
回复

使用道具 举报

19

主题

598

帖子

4059

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4059
金钱
3446
HASS币
40
发表于 2021-10-17 17:59:46 | 显示全部楼层
2个问题请教下,
1,HA升级后,teslajsonpy是否会降级?
2,最新版本的HA(2021.10.x),看release note中,是将tesla集成删除了,你的HA版本是多少?
Farewell to the following
The following integrations are no longer available as of this release:

Trackr has been removed. The API is no longer available and has therefore been removed. (@FuzzyMistborn - #55917)
Tesla has been removed due to increased Tesla login security preventing third-parties to log in. (@alandtse - #55988)
回复

使用道具 举报

14

主题

243

帖子

2023

积分

金牌会员

Rank: 6Rank: 6

积分
2023
金钱
1780
HASS币
0
 楼主| 发表于 2021-10-17 18:51:09 | 显示全部楼层
whxciotw 发表于 2021-10-17 17:59
2个问题请教下,
1,HA升级后,teslajsonpy是否会降级?
2,最新版本的HA(2021.10.x),看release note中 ...

那个issue下面有提到,最新版本的HA删除了自带特斯拉集成,应该就可以直接hacs安装第三方特斯拉集成,直接使用了
我是2021.9.7的HA
回复

使用道具 举报

9

主题

787

帖子

3831

积分

论坛元老

Rank: 8Rank: 8

积分
3831
金钱
3044
HASS币
87
发表于 2021-10-18 10:30:48 | 显示全部楼层
统计电费和充电次数的话,推荐手机直接安装 魔豆车主 或 小特 .统计非常直观.

或者可以搭建teslamate,这个利用Grafana展示数据非常多,还可以mqtt接入ha
https://github.com/adriankumpf/teslamate

都是直接登录账号授权就可以用.
回复

使用道具 举报

14

主题

243

帖子

2023

积分

金牌会员

Rank: 6Rank: 6

积分
2023
金钱
1780
HASS币
0
 楼主| 发表于 2021-10-18 11:15:37 | 显示全部楼层
令狐鸣 发表于 2021-10-18 10:30
统计电费和充电次数的话,推荐手机直接安装 魔豆车主 或 小特 .统计非常直观.

或者可以搭建teslamate,这个 ...

都弄过了
我这里的电是峰谷电
我想要一个自动统计的
teslamate的每一次的充电电费都要自己填进去,还是我不知道在哪里设置?
回复

使用道具 举报

9

主题

787

帖子

3831

积分

论坛元老

Rank: 8Rank: 8

积分
3831
金钱
3044
HASS币
87
发表于 2021-10-18 12:10:02 | 显示全部楼层
s450586793 发表于 2021-10-18 11:15
都弄过了
我这里的电是峰谷电
我想要一个自动统计的

羡慕有家桩的...
teslamate貌似在收藏点里,看能设置费用.没用过他的电量统计,只是看看数据...

固定位置应该就好统计了吧.teslamate获取充电信息,自己按时间计算一下存个库什么的,
回复

使用道具 举报

24

主题

604

帖子

3400

积分

元老级技术达人

积分
3400
金钱
2791
HASS币
0

卓越贡献

发表于 2022-1-19 00:01:29 | 显示全部楼层
ios下载哪个获取token的也是就几个小时的时间而已。而且我每次在手机里复制后黏贴进去是不行的。。不知道啥问题!!!
楼主。docker安装的homeassistant怎么修改呢
回复

使用道具 举报

4

主题

54

帖子

847

积分

高级会员

Rank: 4

积分
847
金钱
788
HASS币
20
发表于 2022-1-22 20:39:10 | 显示全部楼层
eric 发表于 2022-1-19 00:01
ios下载哪个获取token的也是就几个小时的时间而已。而且我每次在手机里复制后黏贴进去是不行的。。不知道啥 ...

用teslamate  edge版安装,可以解决国区登入难问题。 不必token
亲测有效
回复

使用道具 举报

4

主题

54

帖子

847

积分

高级会员

Rank: 4

积分
847
金钱
788
HASS币
20
发表于 2022-1-22 20:42:10 | 显示全部楼层
s450586793 发表于 2021-10-18 11:15
都弄过了
我这里的电是峰谷电
我想要一个自动统计的

如果你是特斯拉三代原厂充电桩,峰谷计价建议用home assistant充电桩集成后, 在home assistant 能源标签里可以设置峰谷电价。
也就是说, 从充电桩抓信息算电量, 比从车子里抓更准。
我测下来,充电桩到车子, 每天充电损耗大概5-10%
回复

使用道具 举报

14

主题

243

帖子

2023

积分

金牌会员

Rank: 6Rank: 6

积分
2023
金钱
1780
HASS币
0
 楼主| 发表于 2022-1-27 22:04:46 | 显示全部楼层
nylone 发表于 2022-1-22 20:42
如果你是特斯拉三代原厂充电桩,峰谷计价建议用home assistant充电桩集成后, 在home assistant 能源标签 ...

我是二代桩
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-3 00:08 , Processed in 0.386790 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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