homeassistant 门窗传感器+人体传感器如何 如何判断是离家还是回家

261 天前
 worldqiuzhi

现有设备 Aqara 的门窗传感器和人体传感器 各一个 智能灯一个

门窗传感器装在门上,人体传感器装在门的上方

预期的效果是:

  1. 回家:进门随手关门,触发条件=门窗传感器识别到关门,环境条件=人体传感器识别到有人移动 判断为回家 后来优化 环境条件加一条 智能灯未关 可以防止开门拿外卖或临时出门误触发

  2. 离家:出门后关门,触发条件=门窗传感器识别到关门,环境条件=人体传感器识别到无人移动,判断为离家

存在的问题:

  1. 回家模式暂时无问题
  2. 离家模式无法执行 原因:人体传感器只能识别最近 1 分钟以上有无人移动 导致不管是进门还是出门都能识别到有人移动,不存在最近一分钟无人移动的状态。
  3. Aqara 自己的 APP 上人体传感器可以自定义判断最近几分钟无人移动(最小一分钟),homeassistant 接入后只能判断有人移动和无人移动 自定义分钟无法设置

尝试改进离家模式:

触发条件=门窗传感器识别到关门 动作:添加大于 1 分钟的延迟( 1 分钟内状态还是会是有人状态),然后判断是否有人,如果无人 就开启离家模式 但还是存在问题 就是进门 1 分钟内大多数情况我已离开门附近,传感器已经识别不到我了 导致人在家开启了离家模式

再次尝试改进 就是进门延迟 1 分钟 没有识别到人移动,但智能灯已开(回家模式自动开的),就不开启离家模式 只有当关门关灯没人移动才开启离家模式 但在开灯的状态下 还是开启了离家模式

求教:有什么优雅的判断回家离家模式的方法吗

  1. 不能换智能门锁 不能换智能门锁 不能换智能门锁
  2. 最好使用现有的设备 1 个门窗传感器 人体传感器 智能灯
  3. 如果无法实现可以加设备 尽量便宜的
  4. 尽量无感的 不是按键模式
  5. homeassistant 接入的传感器没有 app 上功能多 如何处理

去掉环境条件后修改

3421 次点击
所在节点    问与答
69 条回复
revlis7
261 天前
装两个传感器?
worldqiuzhi
261 天前
@revlis7 两个传感器怎么装呢 屋里一个 屋外一个吗
jiangliuli
261 天前
回家我有个还算比较好的解决方案,用新风检测 co2 浓度,当然二氧化碳浓度检测器也是一样的,当低于一定浓度的时候开门就知道是回家了

离家实在没有什么好办法,之前看到的一个解决方案是在后台跑脚本检测连接到当前 wifi 的设备的 mac 地址,但是感觉也不是很好
red3
261 天前
手机是 iPhone 吗,是的话尝试一下 homekit 的地理围栏,我用的这个,准确度还行,可以在 hass 里面虚拟一个 button ,到家附近就触发这个 button ,然后根据需求自动化
Ericality
261 天前
这个我会 买一个雷达传感器 diy 那种 鱼上大概 100 拿下 然后回来搭配门窗传感器接入到你想接入的设备
然后放在室内 直接用他的触发作为是否有人在家的条件就行
至于那个人体传感器 适合放在走廊这种人来灯亮 然后 1 分钟后自动熄灭的场景(即人经过但是不停留的场景)
revlis7
261 天前
@worldqiuzhi 对呀
worldqiuzhi
261 天前
@red3 围栏实现也要 pass 因为不是我一个人住 主要问题就是租借出去 人走不关空调 我才想实现离家模式 如果我自己的话 可能就是围栏或者无线开关了
dev436
261 天前
没有门锁联动的智能家居系统就像三条腿的蛤蟆。这种曲线救国的方式易用性扩展性太低,有时候反而降低了舒适度。

空调搞个工作日定时关机吧。
worldqiuzhi
261 天前
@revlis7 可是不管是进门还是出门 两个传感器最近一分钟都会有人移动呀 精度最低一分钟 室外可能碰巧还能别人移动误触
lzgshsj
261 天前
看了前几天陈抱一的视频,感觉还得是智能门锁作为离/回家的场景化根基
worldqiuzhi
261 天前
@lzgshsj 无解锁换不掉是前提
PerFectTime
261 天前
换个方案,检测一下手机是否连接 wifi ,如果连接 wifi+开关门,则是回家;反之则是离家
statement
261 天前
除了门锁也没想道解决方案
yueshang1
261 天前
搞一个无线开关不就行了 ,也不麻烦,进门按一下 ,出门按一下
kaedeair
261 天前
另一个思路:检测手机有没有连到 wifi
billlee
261 天前
我是拉 wifi 数据来判断有没有人在家
cest
261 天前
都有 homeassistant 了
加个 ipcam 从远一点地方对门

设 2 个 zone ,一个门口,一个内部有点距离的地方
人从 a 到 b 是进来,pop+1
人从 b 到 a 是出去,pop-1
worldqiuzhi
261 天前
@kaedeair
@PerFectTime
WiFi 需要配置固定设备连接或者断开吧
adnoh
261 天前
我现在用的半自动门锁很完美,关门上提把手才触发离家模式,家里还有人直接关门就行
cuicuiv5
261 天前
@PerFectTime 我想到的也是这个, 基本不会有错

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/967293

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX