-
Notifications
You must be signed in to change notification settings - Fork 230
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
请求api返回小米账号登录信息失效时,自动重新登陆 #508
base: master
Are you sure you want to change the base?
Conversation
作者貌似弃坑了,只能自己cherry pick了 |
非常感谢!解决了一大痛点!!!NB!!! |
我直接更新源码然后重启homeassistant,就报错了,必须得在空包里更新完,重新集成到homeassistant里吗? |
可以直接改源码重启的,应该是你哪里贴错了,不用重新集成,找个比对工具比对一下看看或者重新覆盖一下 |
python 的缩进要求很严格,你多半是缩进有问题,我也是手动改了这部分代码是可以运行的,而且确实解决了登录信息失效额问题 |
非常好,特別感謝! |
你好,homeassistant更新到2023.6之后就无法使用小米插件了,有空能帮忙看看吗?我参照issue里面2种方法都没能成功。 |
这个仓库的作者估计弃坑了,亲测这个也很好用 : https://github.com/al-one/hass-xiaomi-miot |
我也更新到了2023.6,直接从hacs里装最新版hass-xiaomi-miot即可 |
Xiaomi Miot Auto這個會一直重複出現裝置不可用,隔幾分鐘後回復正常,但隔一會裝置又不可用。 幾乎每個設備都會,根本用不了。 |
|
非常非常感谢,前些日子家里停了下电重启设备后发现小米登录信息丢失,重新登录也没用,昨天按你的修改了一下,重新登录就 OK 了,只是尚不知道下次设备重启后会不会再次丢失登录信息。 |
重启不影响,不会丢登录信息。就是好像登录信息失效了自动登录好像有时登不上,不知为啥。上次出了一次,在手动更新账号密码哪里重登就好了,也忘了调试,然后就目前都没出问题,也调不了了。。。。。。 |
解决隔段时间,小米账号的token失效的问题
增加判断返回账号失效时,自动发起重登录,并刷新所有设备的token
默认3600秒内只自动登陆一次
主要由三处改动
1、在界面手动更新小米账号密码时,刷新所有设备token
2、米家api接口超时由5秒改为30秒
3、增加判断返回账号失效时,自动发起重登录,并刷新所有设备的token