低配版小米miloco?OpenClaw接入Homeassistant怎么玩?

2026-04-01 16:56:10 1点赞 8收藏 3评论

前段时间小米发布的miloco智能家居系统可谓是馋哭了米家设备爱好者,但由于算力以及各方面的限制,想要在本地部署,其实还是有点难度的。那最近这个OpenClaw可谓是非常火啊,OpenClaw的使用基本上都是调用的API,那咱们能不能通过OpenClaw来实现一个低配版的小米miloco呢?

OpenClaw的部署就不多说了,我这里直接用的设备是极空间Z423,这台设备一直都是放在家里的,里面也运行着Homeassistant,OpenClaw的话我直接使用的是极空间应用商店中的,通过飞书渠道配置进去就能直接与OpenClaw进行对话了。

低配版小米miloco?OpenClaw接入Homeassistant怎么玩?

Homeassistant的部署的话咱们这就不多说了,网上教程很多,实在不行你也能让你的OpenClaw来帮你部署(注意,如果是要让OpenClaw通过SSH去连接极空间,记得需要将应用商店中安装的OpenClaw网络模式改为:Host,默认是bright。)

OpenClaw连接Homeassistant

低配版小米miloco?OpenClaw接入Homeassistant怎么玩?

由于咱们的OpenClaw与Homeassistant都是通过Docker部署的,都是位于一个Docker网络下,所以直接让咱们的OpenClaw去查看一下当前环境有没有Homeassistant就行。

那该如何让OpenClaw去连接上我们的Homeassistant呢?如果直接告诉它用户名以及密码,大概率要通过浏览器自动化的形式去连接。

低配版小米miloco?OpenClaw接入Homeassistant怎么玩?

这里咱们通过Homeassistant中的长期token,让OpenClaw去连接咱们得Homeassistant。点击Homeassistant的左下角用户名,点击安全标签,最下方有创建令牌,创建后将令牌发送给OpenClaw就能连上了。

低配版小米miloco?OpenClaw接入Homeassistant怎么玩?

这样你的OpenClaw就连上了Homeassistant。但我们都知道想要在Homeassistant中集成米家设备,还得通过xiaomihome这个官方插件。

低配版小米miloco?OpenClaw接入Homeassistant怎么玩?

那其实也可以通过OpenClaw去让它在Homeassistant中安装xiaomihome官方集成,安装好之后再授权登录小米账号就行。

低配版小米miloco?OpenClaw接入Homeassistant怎么玩?

授权登录之后,便能直接通过OpenClaw获取到当前米家中的设备;也能直接获取到当前的状态。

仅仅只是获取状态,是不是有点脱裤子放屁了呢?那能不能再实现一些更加复杂的操作呢?

OpenClaw+HA自动化

OpenClaw可以获取到HA中设备的大量状态与信息,再通过对这些信息的分析可以推断出整个家庭中的情况:

低配版小米miloco?OpenClaw接入Homeassistant怎么玩?

比如:我家里只有几个人在传感器,但还有不少的开关、灯具等等设备;那通常想要判断家里还有没有人在,就只能通过人在传感器来判断。那现在接入OpenClaw之后,只需要让它结合人在传感器以及灯的状态,就能轻松分析出家里此时有没有人在家。

可是这一套系统还是会有问题,当白天时,人在人在传感器的死角,这样就无法正确获取家里有无人的状态了。

那还能怎么做呢?

我想到了路由器,咱们回家一般都是要连上WiFi的,人不在家基本上WiFi也就断开了。那是不是能把WiFi连接情况融合进去呢?

低配版小米miloco?OpenClaw接入Homeassistant怎么玩?

我用的是中兴路由器,没办法让OpenClaw接入进去的,但可以让它通过极空间NAS扫描ARP表,来获取当前在线的设备。那加入路由器在线设备判断之后,家里有没有人状态就能获取的比较准确了。

那有人会说了,你要判断家里有没有人干嘛?难道这年头还真有人进门偷东西么?

我主要想要实现的是:当家里没人时,并且扫地机器人两天没出来扫地了,就让扫地机器人出来扫地(很多时候家里有人的情况下,扫地机器人运行会打扰到我们)

低配版小米miloco?OpenClaw接入Homeassistant怎么玩?

判断家里有没有人实现了,下面就很简单了,我把我的需求告诉了OpenClaw,里面就给到了一个方案。通过cron定时任务检查家里有无人在,当无人在时便能去启动扫地机。

但这个cron有个问题,几乎每隔15分钟就会运行一次,也就意味着每隔15分钟就会消耗一次模型调用次数或者token,这多少有点浪费,还能优化一下么?

低配版小米miloco?OpenClaw接入Homeassistant怎么玩?

更节省一点的方式就是通过在极空间Z423上部署shell脚本,稳定并且不会浪费tokens。

低配版小米miloco?OpenClaw接入Homeassistant怎么玩?

一周让OpenClaw提供一份详细的清洁报告,就能让扫地机器人无感的清洁并汇报成报告给到我们。

当然,除了可以实现这样的自动化之外,OpenClaw还能通过对HA长期数据的分析,对我们的生活习性、工作等等情况生成建议。

低配版小米miloco?OpenClaw接入Homeassistant怎么玩?

那比如我这里的小米门锁4 Pro双摄版,在HA中就有详细的开锁上锁等等记录(但是就是没办法区分是谁开锁关锁!),将家庭里的基本情况告诉给它:比如男主人要上班,女主人赋闲在家等等。OpenClaw就能通过分析门锁信息,来做到提醒减轻工作强度、放松等提醒。

那需要注意:HA中只会记录18小时左右的门锁信息,可以通过将HA中的configuration.yamlpurge_keep_days调大,调成7日或者30日,来保存记录更多信息。

低配版小米miloco?OpenClaw接入Homeassistant怎么玩?低配版小米miloco?OpenClaw接入Homeassistant怎么玩?

(示意图)

那如果你家的传感器或者米家设备比较多,那玩法也就更多,记录的信息也就更多。比如:如果家里的小猫咪有尿闭等疾病,就能通过在水碗或厕所旁边放置支持RTCP的摄像头,分析猫咪的饮水以及如厕情况,生成详细分析数据等等玩法。

低配版小米miloco?OpenClaw接入Homeassistant怎么玩?

那当然!现阶段,我觉得对我们普通用户来说,最简单最不复杂的玩法就是将咱们想要实现的功能,描述给OpenClaw,让它帮我们直接写HA的自动化或者让它直接帮我们生成cron定时任务,去通过HA控制家里的设备。

那么OK,以上就是本篇分享内容

希望对你扩散思维有一定的帮助

让我们下篇文章

再见~

展开 收起
3评论

  • 精彩
  • 最新
  • 感谢分享,挺好的,不过现在只是初级阶段,相信以后本地部署满血模型,全面ai时代不远了

    校验提示文案

    提交
    是的!我这只是分享思路!玩法很多的

    校验提示文案

    提交
    收起所有回复
  • 这个看着不错

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
8
扫一下,分享更方便,购买更轻松