Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # 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 了,只是尚不知道下次设备重启后会不会再次丢失登录信息。

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

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

Successfully merging this pull request may close these issues.

8 participants