当前位置: 首页 > 资讯 > 电脑数码 > 智能设备 > 智能家居 >文章详情

跟一起玩转全屋智能篇七:全网首发:以一抵十的人在传感器接入并设置区域联动保姆级教程

大家好,我是你们的智能家居领袖CT。这次我要给大家带来的是传感器中连接Home assitant的Aqara FP1人,除了别人还有自定义区域状态的内容。关于这个FP1传感器,我想得出一个结论,它是史上最强的家用毫米波人体传感器。在它面前,其他市场卖的500元以下的传感器都不是它的对手。甚至可以说,相比FP1,其他人体传感器本质上还是上个世纪的产物。经过近2周的体验,发现这款FP1可以准确感知检测区域的有/无(包括睡觉):

如上图,两个卧室装的FP1,即使是在睡觉也能精准判定房间内是否有人

如上图,两个卧室装的FP1,即使是在睡觉也能精准判定房间内是否有人

如上图,安装在两个卧室的FP1,即使在睡觉的时候,也能准确判断房间里是否有人。

还可以屏蔽干扰源。要知道,雷达传感器并不是什么新鲜事,但是之前我们应用时遇到的最大障碍就是探测区域内不能有移动物体,比如电风扇,空 tone,可以被雷达传感器感知并输出动作信息。之前的解决方案也非常简单粗暴。首先,它与红外热释电传感器(PIR)匹配进行双重认证,PIR触发开启。

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

但是说实话,如果你检测到有东西在这个区域移动,它会一直开着...当然,这并不是说这样的传感器不能用,只是一定要在安装前确认安装位置是否会有干扰源。而且顶装的覆盖范围会比侧装略小,避免误触发和干扰。另一方面,FP1提供了一个非常直观的UI来告诉你哪个区域现在没有人。通过对比平面图,可以找到造成干扰的物体,调整传感器位置,将干扰源移出监控范围,或者直接在APP中简单粗暴屏蔽:

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

当然,除了干扰区域,由于我是安装在客厅,不想让它检测到与客厅相连的餐厅区域,所以也可以屏蔽下方区域,这样人在餐厅的时候,就不会触发FP1的有人/无人监控。

此外,每个FP1还可以设置10个自定义区域来链接不同的自动化:

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

比如我在卧室设置了床区和梳妆台区。当梳妆台被占用,光线满足条件时,梳妆台上方的射灯会自动打开。当床被占用且满足设定条件时,会触发夜间模式调整全屋的自动化规则(我称之为动态自动化。详情请期待以下文章)。也就是说,我可以在整个房间里设置10个区域。人们每到达一个区域,就可以自动化相应的区域。一个传感器可以实现10个传感器带来的功能。当然,这是一个理想的状态,但实际上由于第一代产品、硬件和计算能力的不足,实际精度并没有想象中那么高。首先FP1只能跟踪区域内运动范围最大的物体(单个目标)的轨迹,其次轨迹不够精确,可能存在漂移现象。这个要看你传感器的位置,其次还要看空里的物体分布,以及对雷达波的影响。当然,经过我2周的测试,我发现如果你不在乎它放在哪里,你总能找到一个兼顾两者又能满足你需求的位置。比如儿童房的FP1,我躲在窗帘后面,正对着床,不仅能准确检测睡眠,还能覆盖整个儿童房区域:

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

日常生活中不会注意到这个传感器的存在。是的,毫米波雷达可以穿透低密度的物体,比如窗帘、薄木板等。

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

我还把客厅藏在窗帘后面,对着沙发,测试了整个客厅(挡住了餐厅):

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

如红框位置所示,几乎看不见。然而主卧就没那么幸运了。因为同样的位置在床尾,对熟睡人体的监控会失去目标,所以我把它放在衣柜上:

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

我以后也会在餐厅部署一个,监控就餐状态。

当然这么好的传感器最大的问题是只支持Aqara Home,除了需要通电。虽然Aqara Home的触发条件很多,但相信Aqara Home的设备还是有限的。即使它支持Homekit,但在Homekit中,它只是一个占用传感器:

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

不会显示的所有分区。那么,言归正传,如何将FP1连接到Home Assitant,并使其与HA联动,实现区域联动的自动化。除了FP1,我们还需要Aqara网关。这里推荐M1s,因为我们需要通过Aqara网关集成将网关连接到HA,这需要你破解网关,更新固件。米家/Aqara家庭双平台网关可以通过web和telnet完成这一步。但是像M2这样的布线刷的盖子太难打开了,像E1这样的固件版本号也没有到3.3.8,所以不能完全体验FP1,所以这里只推荐M1S连接FP1。

Aqara网关集成的安装

最简单的方法自然是通过HACS搜索Aqara Gateway并安装它。安装完成后,我们将把它放在一边以备后用:

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

那么我们需要做的就是将M1S网关切换到米家模式(具体操作是给网关上电,然后快速按键10次,网关提示恢复出厂成功后再双击按钮。请在网关语音提示等待连接时打开米家APP),然后通过米家APP将网关绑定到米家APP。此时Aqara网关应该可以自动搜索网关。我们只需填写网关令牌,将网关连接到HA:

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

如果你想在米家使用这个网关,现在就可以使用,但是我们的目的是连接FP1,所以这里你要用魔变固件刷网关,这样才能绑定Aqara home,连接Aqara网关集成。我们需要通过刷魔改固件telnet到网关。这里我们使用油灰:

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

Admin,在输入以下命令后输入:

CD/tmp amp; ampwget-O/tmp/curl quot;http://master.dl.sourceforge.net/project/mgl03/bin/curl? viasf = 1 quot; amp ampchmod a+x/tmp/curl/tmp/curl-s-k-L-o/tmp/M1S _ update . sh https://raw . githubusercontent . com/niceboygithub/aqaram 1s m2 fw/main/modified/M1S/M1S _ update . sh chmod a+x/tmp/M1S _ update . sh amp; amp/tmp/m1s_update.sh

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

刷完后输入重启命令reboot重启网关,然后我们重复第一步,使用网关切换到米家模式的方法,将网关切换到Aqara home模式,重新绑定到Aqara Home。同样,Aqara网关集成应该在绑定完成后自动发现。这个时候可以不用token什么的把M1S连接到HA,然后把FP1加到M1s网关。此时,您可以看到FP1生成了三个实体:

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

其中,电池是没用的,因为FP1是通电的,而动作是传感器的动作信息。目前测试了四种状态,6是接近,7是远离,1是有人离开,0是有人进入。另一方面,占用有两种状态:有人和没人。如果您的实体是motion,请到niceboygithub/AqaraGateway下载最新版本的替换。当然这里没有区域,因为就整合目前对FP1的支持来说,作者本人已经表明这只是一个“FP1传感器的草案”,包括Z2M在内,还没有支持区域联动:

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

于是我通过mqtt日志找到了FP1的区域zigbee消息:

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

该值指示区域状态,前两位数字是区域编号,后两位数字是区域操作

然后在integration coreutils.py的第420行之后,一个[ # 39;13.21.85#39;,无, # 39;区域 # 39;, #39;传感器 # 39;],

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

重启HA,可以看到FP1多了一个region实体:

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

该实体的状态是区域检测的消息:

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

区号是按照添加顺序生成的(如果中途删除,可能会不连续,可以用手机自己测试对应的区号)。有四种动作状态:01人进入,04人离开,02人离开,08人离开,所以上面显示的状态0208表示02区域目前无人居住。消息的规则是这样的:有人进入,一定会有人报告离开;有人进入6秒,就会有人报告区域;有人离开6秒,就会有人举报没人;但是如果有人进入和离开的时间太短,并不会触发有人的状态,所以大家在做自动化的时候要注意这一点,并做出相应的反应,不要为了没人而拿有人进入。当然,这里因为只显示代码可能不方便,我们可以通过HA automation或者NR或者AD转换成虚拟交换机。我在这里用AD:

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

您也可以直接使用HA的自动设置(触发开关可以在辅助元件中选择):

全网首发:以一抵十的Aqara FP1人在传感器接入HA并设置区域联动保姆级教程

这样我们就可以直观的使用FP1的区域联动。最后祝大家玩得开心。

搜搜茶资讯中心,全景关注各行业的发展风向,集中报道新品发布、业界动态和海淘情报,致力于呈现时效性和价值性俱佳的精选资讯。
已赞+1 已有人赞过