ha0y / xiaomi_miot_raw

All-in-one & Easy-to-use. Integrate all your Xiaomi Smart Home - with a single integration and NO YAML files - into Home Assistant.
Apache License 2.0
2.2k stars 230 forks source link

请求api返回小米账号登录信息失效时,自动重新登陆 #508

Open alcarl opened 1 year ago

alcarl commented 1 year ago

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

TempleZhou commented 1 year ago

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

kingtao1024 commented 1 year ago

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

tzzzzzzzzzzz commented 1 year ago

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

alcarl commented 1 year ago

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

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

TempleZhou commented 1 year ago

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

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

chiangww commented 1 year ago

非常好,特別感謝!

wuai1024 commented 1 year ago

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

TempleZhou commented 1 year ago

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

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

TempleZhou commented 1 year ago

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

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

chiangww commented 1 year ago

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

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

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

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

cyczq11 commented 1 year ago

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

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

TomEdenms commented 11 months ago

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

alcarl commented 9 months ago

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

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