Skip to content
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

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

alcarl
Copy link

@alcarl alcarl commented May 3, 2023

解决隔段时间,小米账号的token失效的问题
增加判断返回账号失效时,自动发起重登录,并刷新所有设备的token
默认3600秒内只自动登陆一次
主要由三处改动
1、在界面手动更新小米账号密码时,刷新所有设备token
2、米家api接口超时由5秒改为30秒
3、增加判断返回账号失效时,自动发起重登录,并刷新所有设备的token

@TempleZhou
Copy link

作者貌似弃坑了,只能自己cherry pick了

@kingtao1024
Copy link

非常感谢!解决了一大痛点!!!NB!!!

@tzzzzzzzzzzz
Copy link

我直接更新源码然后重启homeassistant,就报错了,必须得在空包里更新完,重新集成到homeassistant里吗?

@alcarl
Copy link
Author

alcarl commented May 17, 2023

我直接更新源码然后重启homeassistant,就报错了,必须得在空包里更新完,重新集成到homeassistant里吗?

可以直接改源码重启的,应该是你哪里贴错了,不用重新集成,找个比对工具比对一下看看或者重新覆盖一下

@TempleZhou
Copy link

我直接更新源码然后重启homeassistant,就报错了,必须得在空包里更新完,重新集成到homeassistant里吗?

python 的缩进要求很严格,你多半是缩进有问题,我也是手动改了这部分代码是可以运行的,而且确实解决了登录信息失效额问题

@chiangww
Copy link

非常好,特別感謝!

@wuai1024
Copy link

你好,homeassistant更新到2023.6之后就无法使用小米插件了,有空能帮忙看看吗?我参照issue里面2种方法都没能成功。

@TempleZhou
Copy link

你好,homeassistant更新到2023.6之后就无法使用小米插件了,有空能帮忙看看吗?我参照issue里面2种方法都没能成功。

这个仓库的作者估计弃坑了,亲测这个也很好用 : https://github.com/al-one/hass-xiaomi-miot

@TempleZhou
Copy link

你好,homeassistant更新到2023.6之后就无法使用小米插件了,有空能帮忙看看吗?我参照issue里面2种方法都没能成功。

我也更新到了2023.6,直接从hacs里装最新版hass-xiaomi-miot即可

@chiangww
Copy link

你好,homeassistant更新到2023.6之后就无法使用小米插件了,有空能帮忙看看吗?我参照issue里面2种方法都没能成功。

我也更新到了2023.6,直接从hacs里装最新版hass-xiaomi-miot即可

Xiaomi Miot Auto這個會一直重複出現裝置不可用,隔幾分鐘後回復正常,但隔一會裝置又不可用。

幾乎每個設備都會,根本用不了。

@cyczq11
Copy link

cyczq11 commented Jul 2, 2023

你好,homeassistant更新到2023.6之后就无法使用小米插件了,有空能帮忙看看吗?我参照issue里面2种方法都没能成功。

我也更新到了2023.6,直接从hacs里装最新版hass-xiaomi-miot即可
你这个是新的插件,我原来的这个xiaomi_miot_raw插件绑定了几乎我所有200多个设备。你叫我换新插件不是要我的命。

@TomEdenms
Copy link

非常非常感谢,前些日子家里停了下电重启设备后发现小米登录信息丢失,重新登录也没用,昨天按你的修改了一下,重新登录就 OK 了,只是尚不知道下次设备重启后会不会再次丢失登录信息。

@alcarl
Copy link
Author

alcarl commented Feb 3, 2024

非常非常感谢,前些日子家里停了下电重启设备后发现小米登录信息丢失,重新登录也没用,昨天按你的修改了一下,重新登录就 OK 了,只是尚不知道下次设备重启后会不会再次丢失登录信息。

重启不影响,不会丢登录信息。就是好像登录信息失效了自动登录好像有时登不上,不知为啥。上次出了一次,在手动更新账号密码哪里重登就好了,也忘了调试,然后就目前都没出问题,也调不了了。。。。。。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants