群晖升级TeslaMate与获取登录令牌

忽然发现TeslaMate的登录状态掉了,并且在重新登录时会提示 api_token_error

显然,特斯拉改掉了之前的登录方式。在主界面下方有新版本提示,点击会直接跳转到TeslaMate的Github Release界面。不过由于我这里的TeslaMate是安装在群晖的Docker上的,所以显然并不需要用这种方式进行升级。

升级TeslaMate版本

首先在群晖的Docker页面中停用TeslaMate相关的4个容器。然后打开Putty连接NAS。

输入用户名密码后,输入sudo -i提权,然后再次输入密码(我一开始忘了提权,非常弱智…)

一路cd到tesla的docker目录下(就是你的docker-compose.yml所在的目录),依次输入

docker-compose pull
docker-compose up -d

执行完毕后容器会自动重启。这时候再次访问TeslaMate就可以看到更新已经完成了。

然而新版本的TeslaMate登录界面已经没有了邮箱密码的登录方式,只剩下令牌的登录方式了。所以还得想办法弄到令牌。

获取令牌

其实获取令牌的方法在Frequently Asked Questions | TeslaMate的FAQ中可以直接找到,IOS、macOS、Android、Windows等平台都有现成的工具可以使用。

以Windows为例,直接从adriankumpf/tesla_auth: Securely generate API tokens for third-party access to your Tesla. (github.com)下载tesla_auth的release版本,直接运行即可。

在弹出的网页中输入登录的邮箱与密码登录后,会自动获取并展示Access Token与Refresh Token,输入到网页的令牌与刷新令牌两处即可正常登录

TeslaMate工作正常了,随后通过默认用户名与密码admin/admin重新登录grafana,整个过程就完成了

评论

  1. 想吃酸菜鱼
    Windows Chrome 104.0.0.0
    2年前
    2022-9-09 17:01:36

    大佬不写个Teslamate的配置SOP么?

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇