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

 找回密码
 立即注册
查看: 4497|回复: 16

[流程系列] 【流程分享】小米路由器获取在线设备,实现设备在家检测

[复制链接]

7

主题

44

帖子

299

积分

中级会员

Rank: 3Rank: 3

积分
299
金钱
255
HASS币
10
发表于 2023-5-7 01:24:40 | 显示全部楼层 |阅读模式
前帖:
https://bbs.hassbian.com/forum.php?mod=viewthread&tid=20882


测试:
程序已经稳定运行10来天(4月27日部署,5月7日仍然正常运行并获取到正确数据)


目前程序还有很多扩展到地方,应坛友要求特导出分享。




使用:
首先导入流程,然后双击【设置路由器】节点,设置路由器的IP和管理密码,接着部署就可以了。

截屏2023-05-07 01.21.30.png



mirouter_flows.json.zip (4.65 KB, 下载次数: 131)


截屏2023-05-07 01.21.30.png

评分

参与人数 2金钱 +15 收起 理由
sorrypqa + 10 大神666!
book123 + 5 感谢楼主分享!

查看全部评分

回复

使用道具 举报

8

主题

89

帖子

982

积分

论坛DIY达人

积分
982
金钱
893
HASS币
10
发表于 2023-5-7 10:53:47 | 显示全部楼层
楼主不知道你的小米路由器存在刷新不及时问题不,我的设备上下线很久才在网页或者app上面看到
回复

使用道具 举报

7

主题

44

帖子

299

积分

中级会员

Rank: 3Rank: 3

积分
299
金钱
255
HASS币
10
 楼主| 发表于 2023-5-7 11:35:39 | 显示全部楼层
qzl 发表于 2023-5-7 10:53
楼主不知道你的小米路由器存在刷新不及时问题不,我的设备上下线很久才在网页或者app上面看到 ...

没发现这个问题哎,我测试的时候,流程是1秒检测一次的,断开wifi就能立即收到下线消息。连接wifi也能立即收到上线。  或许是你的网络缓存问题?
回复

使用道具 举报

26

主题

266

帖子

1477

积分

金牌会员

Rank: 6Rank: 6

积分
1477
金钱
1211
HASS币
0
发表于 2023-5-7 17:09:43 | 显示全部楼层
本帖最后由 zyling 于 2023-5-7 17:11 编辑

Redmi路由器 AX6000

设置好了,运行流程出错

2023/5/7 17:08:11node: 请求登录结果
msg.payload : Object
object
code: 401
msg: "not auth"
回复

使用道具 举报

26

主题

266

帖子

1477

积分

金牌会员

Rank: 6Rank: 6

积分
1477
金钱
1211
HASS币
0
发表于 2023-5-7 22:33:40 | 显示全部楼层
貌似在这步出错。
msg.url = `http://${flow.get("MI_ROUTE_IP")}/cgi-bin/luci/api/xqsystem/login`;
msg.payload = `username=admin&password=${oldPwd}&logtype=2&nonce=${nonce}`;

在浏览器里会返回
{"code":401,"msg":"Invalid token"}

回复

使用道具 举报

7

主题

44

帖子

299

积分

中级会员

Rank: 3Rank: 3

积分
299
金钱
255
HASS币
10
 楼主| 发表于 2023-5-7 23:16:22 | 显示全部楼层
zyling 发表于 2023-5-7 17:09
Redmi路由器 AX6000
设置好了,运行流程出错

401是认证失败的意思。 检查管理员密码
回复

使用道具 举报

26

主题

266

帖子

1477

积分

金牌会员

Rank: 6Rank: 6

积分
1477
金钱
1211
HASS币
0
发表于 2023-5-8 21:57:35 | 显示全部楼层
管理员密码确认登录 web没问题,还是一样,不知哪里错了
回复

使用道具 举报

11

主题

123

帖子

3470

积分

论坛元老

Rank: 8Rank: 8

积分
3470
金钱
3347
HASS币
0
发表于 2023-5-9 13:55:28 | 显示全部楼层
zyling 发表于 2023-5-8 21:57
管理员密码确认登录 web没问题,还是一样,不知哪里错了

把mac和key,iv手工填入试试.
回复

使用道具 举报

0

主题

10

帖子

44

积分

新手上路

Rank: 1

积分
44
金钱
34
HASS币
0
发表于 2023-6-27 11:40:48 | 显示全部楼层
zyling 发表于 2023-5-7 17:09
Redmi路由器 AX6000
设置好了,运行流程出错

把设置路由器账号密码那加上一组数据

flow.MI_ROUTE_KEY

值 空着不填
回复

使用道具 举报

9

主题

69

帖子

684

积分

高级会员

Rank: 4

积分
684
金钱
615
HASS币
0
发表于 2023-6-27 16:30:44 | 显示全部楼层
想咨询下,其他品牌的路由器不知是否可用?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-22 12:11 , Processed in 0.058277 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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