Categories: HomeAssistant

HomeAssistant的haier插件更新,记录正确抓取haier集成Refresh Token的方法

众所周知,HomeAssistant中的haier集成之前是用账号+密码方式认证的,之前3月份也有记录HASS如何配置连接海尔智家设备:

Home Assistant(HASS)配置连接海尔空调(海尔智家设备)

但是后来因种种原因,最新版v1.1.0,改成了小程序Client Id+Refresh Token认证的方式。海尔homeassistant集成插件原作者网址:

https://github.com/banto6/haier

于是乎我们要在hass中配置连接海尔智家设备就需要我们抓包海尔智家小程序,从而获取Client Id+Refresh Token。

先看看我家的海尔hass插件还是1.0.0版本,先更新一下最新版本:

更新完成后需要重启hass。

进入haier插件,显示设置失败:

点击三个小点,选择【配置】:

选择【更新账户】,账号设置需要输入Client Id和Refresh Token

以下抓取海尔Client Id和Refresh Token教程来自瀚思彼岸论坛:

https://bbs.hassbian.com/thread-25297-1-1.html

1、下载抓包工具,小黄鸭(reqable)并安装:

https://reqable.com/zh-CN/download

2、安装完成后会提示安装证书,然后点击【启动】

电脑微信登录【海尔智家】小程序,

然后小黄鸭就会抓取部分数据:

然后找到图示的内容,可以看到有token和clientID,以为找到了正确的token,然而输入后并未成功,后面仔细阅读了原文教程:原来升级到1.1.0后不再支持token,而是需要抓取RefreshToken

3、正确抓取RefreshToken的教程:

支持【海尔智家】小程序一键登录和短信登录,获取RefreshToken的位置不一样:

1)、一键登录【海尔智家】小程序

RefreshToken位置:

https://zj.haier.net/api-gw/oauthserver/applet/v3/login/onekey

2)短信验证码登录

RefreshToken位置:

https://zj.haier.net/api-gw/oauthserver/applet/v3/login/sms

4、复制Client ID和RefreshToken填入homeassistant

5、失联的海尔终于又回来了:

就是不知道这个Refresh Token可以持续用多久。

欢迎扫码关注本公众号,后台发消息给我,我会即时进行回复的哦。

编辑:树树
声明:除原创内容及特别说明之外,推送稿件文字及图片均来自网络及各大主流媒体。版权归原作者所有。如认为内容侵权,请联系我们删除。
cqshushu

Share
Published by
cqshushu

Recent Posts

广东电信组播喜加二!原生翡翠、明珠台上线(附地址)

摘要: 群友爆料,广东电信IP…

2 天 ago

海南联通组播ID

## 浙江电信组播节目列表 浙…

5 天 ago

教你如何获取google ai pro学生优惠,白嫖用一年

前几天看到公众号的gemini…

1 周 ago

猴赛雷JS脚本已失效,可用2380 IP分享

资源有限,且用且珍惜 此前分享…

2 周 ago