【流程分享】小米路由器获取在线设备,实现设备在家检测
前帖:https://bbs.hassbian.com/forum.php?mod=viewthread&tid=20882
测试:
程序已经稳定运行10来天(4月27日部署,5月7日仍然正常运行并获取到正确数据)
目前程序还有很多扩展到地方,应坛友要求特导出分享。
使用:
首先导入流程,然后双击【设置路由器】节点,设置路由器的IP和管理密码,接着部署就可以了。
楼主不知道你的小米路由器存在刷新不及时问题不,我的设备上下线很久才在网页或者app上面看到 qzl 发表于 2023-5-7 10:53
楼主不知道你的小米路由器存在刷新不及时问题不,我的设备上下线很久才在网页或者app上面看到 ...
没发现这个问题哎,我测试的时候,流程是1秒检测一次的,断开wifi就能立即收到下线消息。连接wifi也能立即收到上线。或许是你的网络缓存问题? 本帖最后由 zyling 于 2023-5-7 17:11 编辑
Redmi路由器 AX6000
设置好了,运行流程出错
2023/5/7 17:08:11node: 请求登录结果
msg.payload : Object
object
code: 401
msg: "not auth" 貌似在这步出错。
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"}
zyling 发表于 2023-5-7 17:09
Redmi路由器 AX6000
设置好了,运行流程出错
401是认证失败的意思。 检查管理员密码 管理员密码确认登录 web没问题,还是一样,不知哪里错了 zyling 发表于 2023-5-8 21:57
管理员密码确认登录 web没问题,还是一样,不知哪里错了
把mac和key,iv手工填入试试. zyling 发表于 2023-5-7 17:09
Redmi路由器 AX6000
设置好了,运行流程出错
把设置路由器账号密码那加上一组数据
flow.MI_ROUTE_KEY
值 空着不填 想咨询下,其他品牌的路由器不知是否可用?
页:
[1]
2