智能家居很大的一部分是灯光控制
很多小伙伴买了智能开关或者灯泡,只能做开门开灯这类的初级逻辑,说实话,很不方便,甚至可以说是极大程度上的破坏了智能家居的体验,今天浅浅地谈一谈我家卧室的灯光逻辑。
需要的硬件:
1《门窗传感器(贴在卧室大门上)》
2《人体传感器(贴在卧室内)》
3《智能开关》
逻辑思路:
基本上是要做到以下几点:
1,白天开门,灯光不变化
2,晚上,有人在房间的时候灯光不变化
3,晚上出门的的时候,开门不会触发灯光变化
Homekit编写自动化:
如图所示 触发条件为,日落前1小时到日出前4小时(这个可以根据个人习惯调整时间), 当门打开时,触发灯光变化(图一)
但正如上述所说,我们需要进行一些条件补充,以满足我们的要求,幸好homekit是支持快捷指令的,所以我们要用快捷指令进行额外的条件判断(图二)
我们要先判断人体传感器是否检测到人,有人在房间则灯光不变化,这样可以避免房间有人休息的时候,打开门的时候,突然开灯,以及出门的时候突然开灯
然后我们要判断卧室的灯是否已经打开,如果已经打开,就不再开灯。
因为像我家,通常我们晚上刚回到卧室会开大灯,而在睡前会只开床头灯
所以在床头灯已经开启的情况下,进去房间就不需要开大灯了
做好上述的逻辑设计,就可以完全实现晚上回房间,自动开灯,而且不会在某些不必要的情况下,突然开灯啦。

