找回密码
 立即注册

微信扫码登录

搜索
查看: 4791|回复: 14

[新奇玩法] 用普通人体传感器模拟人体存在传感器效果

[复制链接]

4

主题

30

回帖

246

积分

中级会员

积分
246
金钱
212
HASS币
0
发表于 2022-10-27 22:49:38 | 显示全部楼层 |阅读模式
本帖最后由 ww2435240 于 2022-10-27 22:52 编辑

这是为了解决蹲坑时会熄灯的问题。我虽然用的是Aqara的高精度,但是蹲坑的时候依然会熄灯,灯灭了再动一下再开,很烦。稍微测试了下,感觉应该是传感器触发“有人”状态后,过一分钟会再次检测,需要恰好在检测的那一刻再动,不然会别判定“无人”,灯会熄灭,然后再检测到你动灯再亮。
根据这个过程,修改了下自动化,判定“无人”的时候不关灯,而是启动一个“定时器”,定时器计时结束的时候触发“关灯”,定时器没结束之前检测到“有人”就取消定时器。
具体效果:以传感器检测间隔1分钟,定时器设置30s为例
检测到有人——开灯。  过1分钟的时候恰巧我没动——传感器变成无人状态,同时定时器启动30s倒计时。  倒计时结束前我动了一下——传感器再次检测到有人——取消倒计时。
我蹲完坑彻底离开WC了,传感器检测到无人——启动定时器倒计时30s。倒计时结束——关灯。
微信截图_20221027215209.png
上图是基本思路,下面是ha和NodeRed的具体设置
1.png
一、先创建辅助元素:配置——设备与集成——辅助元素——创建辅助元素——计时器,起个名字(好记点,创建完的实体ID是timer.名字),然后设置好倒计时的时间,勾选“确认恢复”
二、NodeRed的流程如下图
1、我有两个灯,关灯需要的等待时间不同,所以我设置了俩计时器,如果只有一个灯,保留计时器1就可以了。
2、我是用Z2M把传感器接入ha的,所以传入节点用的mqtt in,如果是用别的集成接入ha的好像也可以用ha的节点device作为传入,type选“Trigger”
Trigger选“occupancy started detecting motion”代表有人触发,选stop那个代表无人触发,我不太懂NodeRed,单纯字面理解,请自行完善。

下面是flows
flows.rar (2.15 KB, 下载次数: 7)



总结:相当于无人判定多了30秒的缓冲时间,副作用是:人走关灯的时间增加了30s变成了1分30s。当然也存在BUG,倒计时的30s里还没检测到你动,对不起那就关灯了。
可以通过计时器设置把缓冲时间变长,例如1分钟,相应的副作用就是人走关灯的时间也要增加1分钟。




评分

参与人数 1金钱 +1 收起 理由
zhanfu86 + 1 其实可以无人状态持续一段时间再关灯,我是.

查看全部评分

回复

使用道具 举报

4

主题

30

回帖

246

积分

中级会员

积分
246
金钱
212
HASS币
0
 楼主| 发表于 2022-10-28 10:53:36 | 显示全部楼层
13860605362 发表于 2022-10-27 22:59
应该不是要刚好在那一瞬间检测到移动,这个具体没测试过,其次其实不需要那么麻烦。一般来说都会设置无人移 ...

实际上就是无人状态一直持续xx秒关灯。ha里有这个功能吗,在哪里可以直接设置?
回复

使用道具 举报

4

主题

30

回帖

246

积分

中级会员

积分
246
金钱
212
HASS币
0
 楼主| 发表于 2022-10-28 11:10:47 | 显示全部楼层
13860605362 发表于 2022-10-27 22:59
应该不是要刚好在那一瞬间检测到移动,这个具体没测试过,其次其实不需要那么麻烦。一般来说都会设置无人移 ...

用门窗的问题就在于,有时候离开卫生间老人会顺手把门关上……
回复

使用道具 举报

4

主题

30

回帖

246

积分

中级会员

积分
246
金钱
212
HASS币
0
 楼主| 发表于 2022-10-28 11:47:38 | 显示全部楼层
是我画蛇添足了,我在ha里找到了自带的延迟关闭功能,nodered里还没找到。直接在自动化的触发设备里面有一个可选项“持续时间”,试了下跟我这个效果一样。感谢坛友提点
2.png

回复

使用道具 举报

4

主题

30

回帖

246

积分

中级会员

积分
246
金钱
212
HASS币
0
 楼主| 发表于 2022-10-28 11:49:13 | 显示全部楼层
hamtalk 发表于 2022-10-27 22:55
不错啊,很好的思路,只是我不会NR。不知道怎么配置

ha的自动化可以直接做,我一开始没玩明白弄麻烦了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-2 16:33 , Processed in 0.056855 second(s), 15 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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