找回密码
 立即注册

微信扫码登录

搜索
楼主: qjrxsoft

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

 火... [复制链接]

4

主题

273

回帖

2614

积分

金牌会员

积分
2614
金钱
2337
HASS币
0
 楼主| 发表于 2025-7-7 18:52: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

主题

62

回帖

637

积分

高级会员

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

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

使用道具 举报

4

主题

273

回帖

2614

积分

金牌会员

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

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

使用道具 举报

0

主题

34

回帖

404

积分

中级会员

积分
404
金钱
370
HASS币
0
发表于 2025-7-8 08:48:56 | 显示全部楼层
感谢大佬的贡献
回复

使用道具 举报

0

主题

9

回帖

57

积分

注册会员

积分
57
金钱
48
HASS币
0
发表于 2025-7-8 09:29:43 | 显示全部楼层
RE: XiaomiGateway3(2025年6月27日)修改版 [修改]
回复

使用道具 举报

3

主题

133

回帖

1381

积分

金牌会员

积分
1381
金钱
1245
HASS币
0
发表于 2025-7-8 10:08:50 | 显示全部楼层
会同步主分支吗
回复

使用道具 举报

6

主题

83

回帖

746

积分

高级会员

积分
746
金钱
657
HASS币
0
发表于 2025-7-8 14:54:35 | 显示全部楼层
验证问题困扰已久,谢谢!
回复

使用道具 举报

0

主题

6

回帖

34

积分

新手上路

积分
34
金钱
28
HASS币
0
发表于 2025-7-8 14:55:04 | 显示全部楼层
好东西,刚好安装不成功,这个试试看
回复

使用道具 举报

lish 手机认证

0

主题

4

回帖

139

积分

注册会员

积分
139
金钱
135
HASS币
0
发表于 2025-7-8 15:14:44 | 显示全部楼层
谢谢大佬分享。
回复

使用道具 举报

6

主题

262

回帖

1225

积分

金牌会员

积分
1225
金钱
957
HASS币
10
发表于 2025-7-8 16:19:05 | 显示全部楼层
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, 下载次数: 2)

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


回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-5 21:14 , Processed in 0.060589 second(s), 12 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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