让小米感应器涨价—如何实现小米人体感应器每5s检测上报

2021-06-21 18:16:56 41点赞 361收藏 70评论

小米的东西还是很靠谱的,但是小米人体感应器有一个限制,就是人体感应器每1分钟才会感应上报一次,2分钟后无人才会关闭。这个时间不可调节,这就可恶了。虽然现在小米人体感应器2代有一个30s后无人移动设置,但是至于效果如何,大家可以自己去试,而且我并不想只被限制于小米全家桶,如果要玩homeassisant,需要的是感应器能够较短的间隔时间感应上报信息,不然你就只能被小米玩,啥时候再来个强制更新固件啥的。

还有就是我受不了了易微联的zigbee网关,设备经常掉线,导致我的灯光自动化会失效,灯光持续开放,虽然它一直在更新固件,但是始终不尽人意,让人烦躁。

改造准备

1.小米一代人体感应器或者aqara人体感应器,这两个感应器我自己都亲身改过,确认是可以的。这两个全部都是zigbee的设备,小米2代人体感应器是蓝牙网关,2代是无法改造的。

2.我前面文章提到的ZigBee2mqtt自制网关,虽然我们进行了感应器的硬件改造使它可以突破1分钟限制,但是小米的网关仍然有这个限制,它是双重限制,所以我们需要自制网关配合。可回顾我的文章-----传送门

homeassistant的绝美搭档——Zigbee2MQTT网关【写作说明】:我之所以在张大妈上写出来只是为了记录自己折腾的过程,也给自己留一个备忘,万一系统崩了,我可以照着做,也同时给那些和我一样在折腾路上,但是却始终走弯路的人一个教程。购买理由首先说下Zigbee2MQTT网关,这个网关目前常见的是各大神自制的,估计很多人和我一样,买Zigbee设备不可能买无敌冲锋| 9 评论9 收藏91查看详情

3.锡焊枪一把,锡丝

4.10db i外置天线一个

改造过程

1.

1)首先我改造了自制zigbee2mqtt的信号强度,卖家给我配的那个小萝卜头(2DBI)信号强度不太行。因为zigbee的信号普遍就能穿墙1-2堵墙信号就不行了,这严重影响体验。我先给它来个大宝剑

EDUPEP-AB0012.4G10DBi磁性底座高增益全向WIFI天线带1米延长线无线网卡无线路由器的好搭档59元京东去购买

这个东西的接口是内螺内口,如果你买的zigbee2mqtt网关的接口和这个不匹配,就去买一个转换头

淘宝网-淘!我喜欢s.taobao.com去看看

2)虽然加了天线但是厕所中的设备信号还是不行,所以我们需要一个zigbee设备信号中继器,咸鱼有卖自制的zigbee中继器200多块,但是根据网友大神验证,这几个设备是可以用来做zigbee中继器的——传送门

1)Zigbee智能插座

2)绿米Aqara零火版墙壁开关

3)绿米Aqara墙壁插座(zigbee版)

我自己本来家里有绿米的单火版墙壁开关,经过我验证,好像没啥用,不会中继信号。

所以我另外买了一个绿米的墙壁插座(zigbee版)

有几点要注意:
1)目前只支持一级中继,不支持多级中继,也就是中继器之间不能互联
2)一般一个网关最多可接入4个中继器,总的子设备数量不能超过128

如何把zigbee子设备接入到中继器而不是直连网关,具体操作如下:

1)先把zigbee子设备添加进网关(一般就在网关旁边操作)

2)zigbee中继器(插座、开关等)也添加进网关

3)保持zigbee中继器通电状态,把zigbee子设备(如:人感、无线开关、门窗传感器等)放置在工作位置上,戳一下zigbee子设备的重置孔(或按一下重置按键),即可自动连接到最近的中继器

2.信号环境我们准备好了以后,我们来改造感应器,我是在一个韩国的论坛找到的教程,有人可能会说耗电之类的,但是据说还好,本身zigbee设备就是低功耗,再怎么耗电也不会很过分,一年换一块电池肯定能接受。想看韩文的可以去看下———传送门

1)第一步我们先把里面的电子板拆出来,过程可参考视频,不要太暴力,容易把塑料外科撬破。

2.找到TP4点和TP15上面的点,直接用锡线焊接连接。我下面是aqara改造时拍的图片

11

焊好后如下

22

基本硬件改造就完成了,零件较精细,焊点较小,需要一点点耐心去慢慢搞。

3.zigbe2mqtt网关设置,东西弄的再好,设置不好就会频繁报错。

1)我们首先打开Zigbee2mqtt将我们改造好的设备加入进来,Friendly name是可以修改的

让小米感应器涨价—如何实现小米人体感应器每5s检测上报

2)在电脑中的地址栏输入你的homeassistant的内网ip,按回车就会显示如图界面,在config文件夹中找到zigbee2mqtt文件夹,找到devices.yaml文件,用wps打开。

让小米感应器涨价—如何实现小米人体感应器每5s检测上报

在retain: true的下面添加如下命令:

no_occupancy_since: [5,5]

occupancy_timeout: 5

注意since:及timeout:后面均有空格,不然重启Zigbee2mqtt后会提示报错。

另外如果你想延长时间,觉得5s太短,那可以将以上3个5改为你想要的秒数。比如20s

no_occupancy_since: [20,20]

occupancy_timeout: 20

让小米感应器涨价—如何实现小米人体感应器每5s检测上报

让小米感应器涨价—如何实现小米人体感应器每5s检测上报

保存后退出,并重启ZigBee2mqtt

3)重启后我们打开如下界面:可以看到contact,我们可以测试下,当contact感应打开成open后,等待5s,contact状态将变成closed,这表示我们改造成功。

让小米感应器涨价—如何实现小米人体感应器每5s检测上报

4)接下来不用我说了,按照老路子在开发者工具中可以查到实体id,有了这个,我们可以在node-red中与其他设备一样进行设置,来进行场景自动化了。

让小米感应器涨价—如何实现小米人体感应器每5s检测上报

总结

自动化的过程是折腾的过程,基本上是我一边在用,一边感觉有问题,随时在改变,我写的比较详细,小白基本上也能做,咸鱼买个二手1代传感器,就算你折腾坏了,大不了再用锡枪把短接的锡线熔化掉。

这是一个我的学习的过程,大家有问题评论区可以问,我尽力解答。

展开 收起
70评论

  • 精彩
  • 最新
  • 我没有硬改,仅是改了occupancy time,也可实现每秒上报

    校验提示文案

    提交
    你的是aqara的吧,据说aqara可以不改就实现

    校验提示文案

    提交
    这个怎么搞?求教程

    校验提示文案

    提交
    还有7条回复
    收起所有回复
  • 耗电量就上去了,最好是能够改成86盒子里面,接上强电的

    校验提示文案

    提交
    zigbee设备本身耗电量就不多,它原厂小米号称可以用2年,那我们保守一点,用一年肯定是没问题的这个在论坛里大佬已经验证过了,1年没问题,稳定。而且我前面的文章也提到了那个易微联的每秒检测就是5V交直流转换的。

    校验提示文案

    提交
    易微联这个可以接入z2m吗

    校验提示文案

    提交
    收起所有回复
  • 嗯,的确1分钟检测没得改是个硬伤,但好像很复杂的样子还是算了 [装大款]

    校验提示文案

    提交
    这还难,论坛中有人用4B铅笔划线也能达到短接的效果,可以试下,这个最简单,但是不知道稳定不稳定

    校验提示文案

    提交
    有个东西叫导电银漆,这个很稳定,以前硬改CPU都是用这个。当然铅笔也是完全没问题的~改CPU也可以用

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 即便每秒上报,是不是也得有人活动才行?人不动的话还是检测不到吧。

    校验提示文案

    提交
    不知道我理解的你的意思对不对,你说的是在刚接入网关的时候,它也是一分钟几次的检测,后面会变成正常的默认状态,一分钟一次?必须要有人才会持续有感应是吧,这个改装后,它是设置的强制5s上报,不需要人一直活动。

    校验提示文案

    提交
    就是说,这种传感器检测方式,必须是活动的人,才会触发信号。如果是静止的,比如在抱着手机蹲号,那么就检测不到人了。
    我使用了一个放在洗手间,进去的时候会亮灯,但是蹲号到了时间自己就灭了,然后挥挥手就又开了。
    另外这个玩意反应迟缓,每次检测到信号后,得有个十来秒才能亮灯。

    校验提示文案

    提交
    还有18条回复
    收起所有回复
  • 5秒同步一次,会不会非常耗电?

    校验提示文案

    提交
    这个时间是可以改的,你可以改成30秒或者45秒,都可以,但是我看论坛上使用365天的人,好像还好的,zigbee耗电不厉害的。

    校验提示文案

    提交
    收起所有回复
  • 这玩意儿误报比较严重,据说是因为冷热气流交替的问题。。
    本来用来触发夜灯的,但是有一阵大半夜总自己亮,我就没再用了。。 [皱眉]

    校验提示文案

    提交
    至今没遇到过你说的这种情况,无缘无故灯亮了

    校验提示文案

    提交
    收起所有回复
  • 每天5s 我打四你

    校验提示文案

    提交
    什么每天5s,我现在用的好好的,需要录视频给你证明吗?

    校验提示文案

    提交
    收起所有回复
  • 改完可以接米家吗?

    校验提示文案

    提交
    评论区有人说可以

    校验提示文案

    提交
    可以接,但是改装不好会出现误报,用自制网关没有这个问题

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 电子小白,有个想法一直想知道能否实现:就是很多设备是带Led指示灯的,比如正常工作亮绿灯,异常亮红灯,能否在led的引脚接出两根线,接上米家的某个设备,让原本不是智能家居的设备接入米家?

    校验提示文案

    提交
    可以的,现在常用的是用小米门窗感应器进行改造,淘宝上也有一些人在售这种设备。如果要自己改,可以自己去尝试下,可以改成雨水感应 声音感应等等

    校验提示文案

    提交
    收起所有回复
  • 拾人牙慧的玩着别人二三十年前的东西,666。
    就这些二三十年前的玩具,还好意思在这说什么米家。哈哈哈哈。
    看着你们的评论真的是太搞笑了,仿佛都是一群穿越的人,哇,太神奇了,你们快来看看,现在听歌都不用唱片了,只需要一个MP3,你知道MP3是什么么?老强大了,把音乐放进去就可以听了,音乐也可神奇了,可以在电脑上进行剪辑,都可以截取片段,太神奇了!哇,这个小米家的MP3太神奇了。
    如果路边有一个这样的人,身处当下的人会什么感觉?***

    校验提示文案

    提交
    点你头像看了你所有的评论***

    校验提示文案

    提交
    连攻击都这么没创意,就是看不上雷军,就是看不上小米,就是看不上这种专门忽悠占小便宜的人的山寨品牌怎么了***

    校验提示文案

    提交
    收起所有回复
  • 这样米家里的刷新频率也是5s吗

    校验提示文案

    提交
    不行的,绕不过网关的限制

    校验提示文案

    提交
    收起所有回复
  • 第一硬改不用焊,眉笔或铅笔划一下的事儿;第二不用自制网关,多模网关就挺好的;第三,这方法都出来那么久了,小米人体传感器也从来没因为这个涨价过。

    校验提示文案

    提交
    走了弯路好心给你提个醒而已,既然这样自己折腾吧。

    校验提示文案

    提交
    他说的有问题你可以指正,而不是让他闭嘴……

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 让我想起了多亲涨价助手 [喜极而泣]

    校验提示文案

    提交
  • 这算是秀操作吗?大神

    校验提示文案

    提交
  • 厨房设置了2分钟无人,自动关灯,可是洗碗的时候,明明有人在里面,还是把灯关了,哎

    校验提示文案

    提交
    不要放置在门框上,太高了他的灵敏度就不行了。听说出了一个高级版,类似筒灯,可以检测静止的人。不过价格么。劝退。厨房厕所还是别搞这个了吧。搞个夜灯就行了吧。

    校验提示文案

    提交
    我觉得你可以搞homeassisant,利用node-red,设置一个流程,提供一个复核感应器状态的时间点,还有我厕所一个是用了易微联的感应器。另外还安装了一个小米2代感应器,两个网关不一样,都设置了同样的nodered流程,这样可以避免其中一个失效,造成自动化不实施。

    校验提示文案

    提交
    收起所有回复
  • 有朋友说改装后支持小米网关,但是我觉得还是zigbee2mqtt网关比较好,因为就算硬件改装后,小米网关中所提供的选项还是只有2分钟后无人关灯,它并不是2代,有无人关灯选项,利用nodered设置流程,可以解决这个问题

    校验提示文案

    提交
  • 18年的文章还拿出来发 [邪恶]

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

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