study321 发表于 2023-5-7 01:24:40

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

前帖:
https://bbs.hassbian.com/forum.php?mod=viewthread&tid=20882


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


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




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








qzl 发表于 2023-5-7 10:53:47

楼主不知道你的小米路由器存在刷新不及时问题不,我的设备上下线很久才在网页或者app上面看到

study321 发表于 2023-5-7 11:35:39

qzl 发表于 2023-5-7 10:53
楼主不知道你的小米路由器存在刷新不及时问题不,我的设备上下线很久才在网页或者app上面看到 ...

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

zyling 发表于 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"

zyling 发表于 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"}

study321 发表于 2023-5-7 23:16:22

zyling 发表于 2023-5-7 17:09
Redmi路由器 AX6000
设置好了,运行流程出错



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

zyling 发表于 2023-5-8 21:57:35

管理员密码确认登录 web没问题,还是一样,不知哪里错了

hyifan 发表于 2023-5-9 13:55:28

zyling 发表于 2023-5-8 21:57
管理员密码确认登录 web没问题,还是一样,不知哪里错了

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

dinglong 发表于 2023-6-27 11:40:48

zyling 发表于 2023-5-7 17:09
Redmi路由器 AX6000
设置好了,运行流程出错



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

flow.MI_ROUTE_KEY

值 空着不填

jy940006145 发表于 2023-6-27 16:30:44

想咨询下,其他品牌的路由器不知是否可用?
页: [1] 2
查看完整版本: 【流程分享】小米路由器获取在线设备,实现设备在家检测