找回密码
 立即注册
查看: 14953|回复: 15

[经验分享] 关于避免猫狗触发人体传感器的办法

[复制链接]

13

主题

245

回帖

2090

积分

金牌会员

积分
2090
金钱
1832
HASS币
0
发表于 2018-4-25 03:10:47 | 显示全部楼层 |阅读模式
本帖最后由 yoyosuka 于 2018-4-25 03:18 编辑

家里一只猫,一只狗,自动化就是噩梦,简直就是为它俩设置的玩具,狗子一看灯灭了,赶快过去溜一圈,“啪”,灯开了,丫开开心心的回来睡觉了,啥时候发现灭了,又过去“啪”点亮了,一晚上重复个几十回的状况导致我很长一阵子不敢开自动化。我想有宠物的兄弟们也有类似困扰。

糟猫

糟猫

破狗

破狗


先说解决方案再科普知识:1倒着挂 2、安装高度不低于宠物身高。


以下内容为抄习小米官方论坛内容,不过我想有一部分人没仔细翻过,科普下还是值得的,挑重点抄习。

小米人体传感器主要由热释电红外传感器、菲涅尔透镜和ZigBee模块组成。

T1z3J_BTbv1RXrhCrK.png.jpg
在自然界中,高于绝对零度(-273.15℃)的物质都可以产生红外线。人体辐射的红外线中心波长为9~10μm,热释电红外传感器能接受到人体发射出来的这一部分红外线信号,再将信号转换为电压信号,判断是否有人经过,然后通过ZigBee模块向网关传输探测到的信息,联动智能场景。

热释电红外传感器需要与菲涅尔透镜相互配合,才能准确探测到人体的移动。

所以呢~有些时候,明明没有人经过,但是人体传感器仍然有检测到人体信号,就是因为,有热源在探测范围内移动,比如:室内外温差较大,门窗打开,有冷热空气快速流动;强光通过窗户折射,照到人体传感器的探测范围内。

菲涅尔透镜的作用主要有两个,第一个是利用透镜的特殊光学原理,在探测器前方产生一个交替变化的“盲区”和“高灵敏区”,以提高它的探测接收灵敏度。当有人从透镜前走过时,人体发出的红外线就不断地交替从“盲区”进入“高灵敏区”,这样就使接收到的红外信号以忽强忽弱的脉冲形式输入,从而强其能量幅度。
T1o7YgBKhv1RXrhCrK.jpg
第二个作用是控制探测的方向,小米人体传感器可以探测透镜窗口正前方及前下方的区域,而不能探测前上方的区域,左右范围则可以达到170°,距离可达7m,覆盖一般家庭室内的单个客厅或卧室等独立区域没有问题。
T1KS_gBbhT1RXrhCrK.png.jpg
原文出处:http://bbs.xiaomi.cn/t-12812307

回复

使用道具 举报

26

主题

527

回帖

2730

积分

金牌会员

积分
2730
金钱
2152
HASS币
100

教程狂人

发表于 2018-4-25 03:50:58 | 显示全部楼层
沙发&点赞
回复

使用道具 举报

26

主题

150

回帖

726

积分

高级会员

积分
726
金钱
550
HASS币
0
发表于 2018-4-25 07:18:20 | 显示全部楼层
我把这个当做今日一笑来看,感谢楼主,又开心又涨知识
回复

使用道具 举报

iLee 

11

主题

326

回帖

1390

积分

金牌会员

iLee

积分
1390
金钱
1052
HASS币
0
发表于 2018-4-25 10:23:08 | 显示全部楼层
因为我家是一层 家里一只猫 一只狗 有天晚上加班就没回家,第二天回家 我邻居找我 昨天你家灯 怎么一会儿亮 一会儿灭的 咋这么诡异。。。后来我说 我家 猫狗搞的鬼。。。。
群名叫iLee
GitHub叫ileez
Docker Hub叫zlee

这么多名字都是被逼的。。。
回复

使用道具 举报

65

主题

788

回帖

3044

积分

论坛元老

积分
3044
金钱
2184
HASS币
40
发表于 2018-4-25 15:08:32 | 显示全部楼层
有猫狗可以这样子玩。。。。。。直接 呼唤猫或者狗,让他们去帮忙感应开灯哈
回复

使用道具 举报

18

主题

174

回帖

1057

积分

金牌会员

积分
1057
金钱
860
HASS币
20
发表于 2018-7-19 22:20:35 | 显示全部楼层
参考了部分 使一个房间基本一个传感器就够用了 谢谢
回复

使用道具 举报

15

主题

621

回帖

2207

积分

金牌会员

积分
2207
金钱
1571
HASS币
0
发表于 2019-6-14 11:05:48 | 显示全部楼层
哈哈哈哈,糟心的猫跟狗,玩的不亦乐乎。
回复

使用道具 举报

9

主题

196

回帖

1677

积分

金牌会员

积分
1677
金钱
1472
HASS币
0
发表于 2022-2-27 10:26:20 | 显示全部楼层
本帖最后由 tangyali 于 2022-2-27 10:29 编辑

我的方案是在房间不同角度,分别设置两个人体传感器,建立group群组:
_move_All:
  name: 客厅移动确认
  icon: mdi:walk
  entities:
    - binary_sensor.582d34605ee2_motion
    - binary_sensor.0x158d000544e7db_motion
  all: true
调整好角度,使人移动的区域可已同时被两个传感器感应,,然后根据这个实体来确定开关灯,从此家里两只猫无论怎么打闹,都不会误触了
回复

使用道具 举报

1

主题

56

回帖

601

积分

高级会员

积分
601
金钱
544
HASS币
0
发表于 2022-2-28 19:31:17 | 显示全部楼层
tangyali 发表于 2022-2-27 10:26
我的方案是在房间不同角度,分别设置两个人体传感器,建立group群组:
调整好角度,使人移动的区域可已同时被两 ...

人同时被感应,那猫也一样会啊,人和猫有啥区别?请解释下你这个组有何不同
回复

使用道具 举报

9

主题

196

回帖

1677

积分

金牌会员

积分
1677
金钱
1472
HASS币
0
发表于 2022-2-28 20:20:33 | 显示全部楼层
sbbsb 发表于 2022-2-28 19:31
人同时被感应,那猫也一样会啊,人和猫有啥区别?请解释下你这个组有何不同 ...

我把两个传感器分别放在客厅同一面墙的两边,稍微靠上的位置,然后都把角度对着客厅中间区域,近处人体较高会被感应到,远处动物体积小,很难被同时感应到.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-5-15 10:24 , Processed in 0.492546 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表