『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
123
返回列表 发新帖
楼主: XCray

[技术探讨] HA 0.110版,控制米家网关警戒的最佳方案,我曾经建议过的

[复制链接]

0

主题

245

帖子

1817

积分

金牌会员

Rank: 6Rank: 6

积分
1817
金钱
1572
HASS币
0
发表于 2020-6-4 13:21:36 | 显示全部楼层
前两天偶然发现了这个面板,“在家警戒”不知道干啥用的
回复

使用道具 举报

3

主题

91

帖子

1172

积分

金牌会员

Rank: 6Rank: 6

积分
1172
金钱
1081
HASS币
0
发表于 2020-6-4 13:29:39 | 显示全部楼层
raspberry0316 发表于 2020-6-4 13:15
最好的办法就是换一个信号强一点的路由器 你在楼道里就已经连接上wifi 问题就解决了。 ...

家里已经是华硕的路由器了,没进家门的时候,电梯里不会有信号的。出电梯就是家门,进家门就是三五秒的时间,时间上不会那么快连上。
回复

使用道具 举报

3

主题

91

帖子

1172

积分

金牌会员

Rank: 6Rank: 6

积分
1172
金钱
1081
HASS币
0
发表于 2020-6-4 13:43:18 | 显示全部楼层
XCray 发表于 2020-6-3 16:29
蓝牙,就是我在另一个帖子里说的 monitor 那个,确实很好用——其实是最好用,我反正是没找到更好用的方 ...

我先尝试自定义警戒面板,这样就不需要重新添加任何东西。目前的设想是:警报面板处于armed_away状态时,无人在家但运动传感器检测到运动,将警戒面板状态更改为triggered,自定义警戒面板里面有个pending的状态,在正式转换为triggered前可以等待一段时间。同时设置一个自动化,如果在正式触发前1分钟内检测到到家的是家人,则将警戒面板状态设为disarmed/同时关闭警戒铃声。这个方法有一个缺点(其实也不一定是,因为脱离米家app,直接自动化本来就是追求的目标): 警戒铃声是通过小米网关播放,但是并不是利用网关的警戒功能,所以米家app上不会有警戒状态的改变。目前还没有试验,等到家了试验一下。
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2020-6-4 18:35:28 | 显示全部楼层
raspberry0316 发表于 2020-6-4 13:15
最好的办法就是换一个信号强一点的路由器 你在楼道里就已经连接上wifi 问题就解决了。 ...

问题的根本原因不是信号不够强,而是手机为了节能,睡眠状态下扫描wifi信号的频次很低,可能几分钟才扫一次。
一个改善的方法是上楼的时候激活屏幕(解锁不解锁都行),可以很快地连上wifi——但这不是自动化啊。
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2020-6-4 18:36:51 | 显示全部楼层
ybcswz 发表于 2020-6-4 13:21
前两天偶然发现了这个面板,“在家警戒”不知道干啥用的

没任何用处,应该是代码净化的不够,遗留了这个“能力”
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2020-6-4 18:44:50 | 显示全部楼层
本帖最后由 XCray 于 2020-6-4 19:08 编辑
pauldw1230 发表于 2020-6-4 13:43
我先尝试自定义警戒面板,这样就不需要重新添加任何东西。目前的设想是:警报面板处于armed_away状态时, ...

好像有些太复杂了吧?
不控制米家网关的警戒状态、而只利用其播放报警铃音,这确实是一个巧妙的做法。
我的思路很简单:
- 警戒状态(armed_away)下,只要发生特殊事件(门被打开、互联网断开、断电、有人移动、摄像头检测到动作等),就进行报警。
- 有家人到家,一旦检测到就立即解除警戒状态,理想的时间是开门前0.x秒~3或5秒
- 所有人离开家门30秒~1分钟,自动进入警戒状态

当然,报警也有不同动作,比如短信、网络推送、本地声光,需要针对具体情况设置,比如本地声光告警一般只在警戒状态下开门才触发。

另外,我特别喜欢在开门前听到警戒解除、欢迎回家的提示,这是对智能家庭信心的一个重要来源。
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2020-6-4 18:50:26 | 显示全部楼层
pauldw1230 发表于 2020-6-4 13:29
家里已经是华硕的路由器了,没进家门的时候,电梯里不会有信号的。出电梯就是家门,进家门就是三五秒的时 ...

是的,信号并不是根本原因。手机的节能特性导致其在休眠状态下,很久才会扫描一次周围的wifi信号、发现已知网络后进行连接。这个时间间隔取决于手机厂家的设定,一般都很长,无法用于自动检测回家。

甚至还有一种情况,在休眠状态下,尽管一直在家,有的手机也会断开wifi,以节约电量消耗。这就会导致错误的判断。
回复

使用道具 举报

0

主题

43

帖子

511

积分

论坛积极会员

积分
511
金钱
468
HASS币
0
发表于 2021-2-6 01:35:07 | 显示全部楼层
这个原生米家网关警戒很好,也可以在Homekit 出现,会出现一个警告灯的图示
但在homekit 使用有点麻烦,原本想用homekit的自动化来实现离家启动警戒,回家就自己关警戒
因为homekit 很注重安全,在关警戒的部分 无法自动化,必须要解锁手机才能解除,就是一个很搞笑的功能

我想问的是 有办法模拟一个普通开关出来,但是跟米家警戒的状态跟开关是连动的吗?

为什么要用Homekit 做自动化? 因为我有家庭中枢可以用,不需要回家连wifi才能控制
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2022-3-30 07:33:23 | 显示全部楼层
tomtzeng 发表于 2021-2-6 01:35
这个原生米家网关警戒很好,也可以在Homekit 出现,会出现一个警告灯的图示
但在homekit 使用有点麻烦,原 ...

模拟一个开关与米家警戒状态同步很容易实现,但完全没有必要。

你这个想法有个误区,就是太在意homekit了。既然已经知道homekit在解除警戒这一点上太过谨慎,为啥还非要用homekit的自动化去做这件事呢?

已经有HA了,完全可以把解除警戒的决策交给HA来完成。

至于“因为我有家庭中枢可以用,不需要回家连wifi才能控制”,想拧了。

HK在解除警戒的实现思路上还是地理围栏,HA获取iPhone位置触发自动化解除警戒完全没有问题。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 09:34 , Processed in 0.384559 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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