找回密码
 立即注册

微信扫码登录

搜索
楼主: qjrxsoft

[经验分享] XiaomiGateway3(2025年6月27日)修改版

 火.. [复制链接]

4

主题

264

回帖

2231

积分

金牌会员

积分
2231
金钱
1963
HASS币
0
 楼主| 发表于 前天 18:52 | 显示全部楼层
NiaoBlush 发表于 2025-7-7 16:18
加上了validate=False,还是报一样的错(从日志中可以看到改动是生效的)。
我把 decrypt_rc4 函数中的da ...

从你的描述来看,问题可能更复杂了。添加 validate=False 后仍然出现相同的错误,且日志显示实际接口返回的是明文 JSON {"code":2,"message":"auth error"},这说明问题的核心在于 认证失败,而不是 Base64 解码问题,你也去 account.xiaomi.com验证过账号密码没问题,我这一下也没思路了,你这问题是在是令人费解。
回复

使用道具 举报

5

主题

58

回帖

585

积分

高级会员

积分
585
金钱
522
HASS币
0
发表于 前天 21:59 | 显示全部楼层
qjrxsoft 发表于 2025-6-28 10:38
小米温湿度计 mini3 应该是暂时不支持,转换器我可以编写,主要是手里没有相应的设备,编写出来的转换器也 ...

T1不支持,大意覆盖之后都不行了。还有你的配置文件E30 M30 pro 都不行
回复

使用道具 举报

4

主题

264

回帖

2231

积分

金牌会员

积分
2231
金钱
1963
HASS币
0
 楼主| 发表于 前天 22:59 | 显示全部楼层
fengfeng 发表于 2025-7-7 21:59
T1不支持,大意覆盖之后都不行了。还有你的配置文件E30 M30 pro 都不行

T1的确不支持,在下一个修改版里会加入,锁的问题很头疼,锁太代码复杂,我手里没有可以调试的硬件,编写好的代码不一定能用,所以下一个修改版我会移出相关的代码。
回复

使用道具 举报

0

主题

34

回帖

368

积分

中级会员

积分
368
金钱
334
HASS币
0
发表于 昨天 08:48 | 显示全部楼层
感谢大佬的贡献
回复

使用道具 举报

0

主题

7

回帖

37

积分

新手上路

积分
37
金钱
30
HASS币
0
发表于 昨天 09:29 | 显示全部楼层
RE: XiaomiGateway3(2025年6月27日)修改版 [修改]
回复

使用道具 举报

3

主题

131

回帖

1347

积分

金牌会员

积分
1347
金钱
1213
HASS币
0
发表于 昨天 10:08 | 显示全部楼层
会同步主分支吗
回复

使用道具 举报

6

主题

83

回帖

738

积分

高级会员

积分
738
金钱
649
HASS币
0
发表于 昨天 14:54 | 显示全部楼层
验证问题困扰已久,谢谢!
回复

使用道具 举报

0

主题

2

回帖

22

积分

新手上路

积分
22
金钱
20
HASS币
0
发表于 昨天 14:55 | 显示全部楼层
好东西,刚好安装不成功,这个试试看
回复

使用道具 举报

lish 手机认证

0

主题

4

回帖

35

积分

新手上路

积分
35
金钱
31
HASS币
0
发表于 昨天 15:14 | 显示全部楼层
谢谢大佬分享。
回复

使用道具 举报

6

主题

262

回帖

1217

积分

金牌会员

积分
1217
金钱
949
HASS币
10
发表于 昨天 16:19 | 显示全部楼层
qjrxsoft 发表于 2025-7-7 18:52
从你的描述来看,问题可能更复杂了。添加 validate=False 后仍然出现相同的错误,且日志显示实际接口返回 ...

我在本地跑了一下xiaomi_cloud中的login
_login_step2登录成功了, 响应中提示“成功”。 (对比使用错误密码时响应中会提示 “登录验证失败”)

问题出在 _login_step3:
_login_step3 中发出的请求响应的是一个html文本,而且没有cookie,所以step_3返回的token是None
(传入_login_step3中的location参数是 https://account.xiaomi.com/?d=xxxxxxxx&ticket=0&pwd=1&p_ts=1751960933795&fid=0&p_lm=1&auth=2%26V1_passport%26hs0hhJvxxxxxxxxxxxxxxxxxxxxx%3D&m=1&_group=DEFAULT&tsl=0&p_ca=0&p_ur=CN&p_idc=China&nonce=xxxxxxxxx&_ssign=2%26V1_passport%26RXTCxxxxxxxxxxxYy2Y%3D)

微信截图_20250708160311.png
微信截图_20250708160553.png
tmp.html.zip (6.85 KB, 下载次数: 1)

已经完全不知道该怎么做了


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-7-9 12:23 , Processed in 0.402230 second(s), 11 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表