『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 4040|回复: 11

[求助] 请教,aqrar m1s 网关如何接入ha

[复制链接]

26

主题

243

帖子

845

积分

高级会员

Rank: 4

积分
845
金钱
602
HASS币
0
发表于 2022-4-4 07:29:49 | 显示全部楼层 |阅读模式
如题,刚安装了ha,属于小白
ssh都没打开呢
谢谢
回复

使用道具 举报

8

主题

515

帖子

3650

积分

论坛元老

Rank: 8Rank: 8

积分
3650
金钱
3135
HASS币
5
发表于 2022-4-4 07:39:31 | 显示全部楼层
HK反向接入
回复

使用道具 举报

10

主题

680

帖子

5650

积分

论坛元老

Rank: 8Rank: 8

积分
5650
金钱
4965
HASS币
50
发表于 2022-4-4 15:23:18 | 显示全部楼层
HOMEKIT反向接入
回复

使用道具 举报

0

主题

86

帖子

1949

积分

金牌会员

Rank: 6Rank: 6

积分
1949
金钱
1863
HASS币
0
发表于 2022-4-6 13:54:41 | 显示全部楼层
切换m1s到米家平台,通过gateway 3刷入开启Telnet,然后刷入破解固件,再将m1s从米家平台切换至aqara home。完成
回复

使用道具 举报

2

主题

95

帖子

984

积分

高级会员

Rank: 4

积分
984
金钱
889
HASS币
0
发表于 2022-4-7 08:43:16 | 显示全部楼层
本帖最后由 tty228 于 2022-4-7 09:39 编辑

首先需要获取设备 Tokens用这个最方便:链接

切换m1s到米家平台,配置好 Python 环境,我这里用的是 Ubuntu
如果安装的是 Python3,输入以下命令安装python-miio
有的平台不需要 sudo 变成最高权限
sudo pip3 install python-miio

然后修改以下命令,输入你的 M1S 网关IP,和获取到的 key,用以打开 M1S 的 Telnet 功能
miiocli device --ip YOUIP --token YOUKEY raw_command set_ip_info '{"ssid":"""","pswd":"123123 ; passwd -d admin ; echo enable > /sys/class/tty/tty/enable; telnetd"}'
输出以下文字说明成功了,如果一直显示超时,尝试重启甚至重置网关
Running command raw_command
['ok']


Telnet 连接到 M1S ,帐号 admin ,没有密码
用以下命令更新修改版固件,防止自动更新固件和被关闭 Telnet
cd /tmp && wget -O /tmp/curl " http://master.dl.sourceforge.net/project/mgl03/bin/curl?viasf=1 "  && chmod a+x /tmp/curl
/tmp/curl -s -k -L -o /tmp/m1s_update.sh https://raw.githubusercontent.com/niceboygithub/AqaraM1SM2fw/main/modified/M1S/m1s_update.sh
chmod a+x /tmp/m1s_update.sh && /tmp/m1s_update.sh

后续就是安装集成和接入 HA 了

参考 AqaraGateway




回复

使用道具 举报

0

主题

6

帖子

56

积分

注册会员

Rank: 2

积分
56
金钱
50
HASS币
0
发表于 2023-4-8 15:37:46 | 显示全部楼层
tty228 发表于 2022-4-7 08:43
首先需要获取设备 Tokens用这个最方便:链接

切换m1s到米家平台,配置好 Python 环境,我这里用的是 Ubunt ...
“然后修改以下命令,输入你的 M1S 网关IP,和获取到的 key,用以打开 M1S 的 Telnet 功能”

在这一步失败:
ERROR:miio.miioprotocol:Got error when receiving: {'code': -9999, 'message': 'user ack timeout'}
Error: Unable to recover failed command


那里的ssid和pswd是自己的WiFi吗?有点没看懂
回复

使用道具 举报

0

主题

20

帖子

882

积分

高级会员

Rank: 4

积分
882
金钱
862
HASS币
0
发表于 2023-4-12 14:30:13 | 显示全部楼层
tty228 发表于 2022-4-7 08:43
首先需要获取设备 Tokens用这个最方便:链接

切换m1s到米家平台,配置好 Python 环境,我这里用的是 Ubunt ...

我目前M1S的固件是最新的4.0.3_0012版本,执行命令的时候也是报错。
Running command raw_command
ERROR:miio.miioprotocol:Got error when receiving: timed out
Error: No response from the device
回复

使用道具 举报

0

主题

20

帖子

882

积分

高级会员

Rank: 4

积分
882
金钱
862
HASS币
0
发表于 2023-4-12 19:41:53 | 显示全部楼层

我现在也是到这一步失败,和你一样的提示,不知道如何操作了。
回复

使用道具 举报

3

主题

9

帖子

118

积分

注册会员

Rank: 2

积分
118
金钱
109
HASS币
0
发表于 2023-5-16 10:57:14 | 显示全部楼层
cqrg 发表于 2022-4-6 13:54
切换m1s到米家平台,通过gateway 3刷入开启Telnet,然后刷入破解固件,再将m1s从米家平台切换至aqara home ...

2022版的M1S有办法吗
回复

使用道具 举报

4

主题

51

帖子

314

积分

中级会员

Rank: 3Rank: 3

积分
314
金钱
263
HASS币
0
发表于 2023-6-9 16:46:09 | 显示全部楼层
dingcheng 发表于 2023-4-12 14:30
我目前M1S的固件是最新的4.0.3_0012版本,执行命令的时候也是报错。
Running command raw_command
ERROR: ...

一样的,AqaraGateway写的很清楚

ATTENTION: There is a good news to enable telnet manually. The magic is "5 clicks, pause, 2 clicks, pause, 2 clicks, pause, 2 clicks, pause, 2 clicks, pause, 2 clicks, pause, 2 clicks, pause" from here. The Lumi removed the method "set_ip_info" in the new version of M1S "Mi version 4.0.3_0012, Aqara version 3.5.2_0010.0636" and other hubs also. If you were already upgrade to this verison, the only way to enabled customed firwmware by AqaraGateway.exe.

只要版本是4.0.3_0012,就没办法通过这种方式刷了,只能拆机焊线刷了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 16:39 , Processed in 0.172996 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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