我的 Homekit 智能灯光逻辑设计

智能家居很大的一部分是灯光控制 

很多小伙伴买了智能开关或者灯泡,只能做开门开灯这类的初级逻辑,说实话,很不方便,甚至可以说是极大程度上的破坏了智能家居的体验,今天浅浅地谈一谈我家卧室的灯光逻辑。 


  需要的硬件:

 1《门窗传感器(贴在卧室大门上)》

 2《人体传感器(贴在卧室内)》 

 3《智能开关》


 逻辑思路: 

 基本上是要做到以下几点: 

 1,白天开门,灯光不变化 

 2,晚上,有人在房间的时候灯光不变化

 3,晚上出门的的时候,开门不会触发灯光变化 



 Homekit编写自动化: 

如图所示 触发条件为,日落前1小时到日出前4小时(这个可以根据个人习惯调整时间), 当门打开时,触发灯光变化(图一) 


  但正如上述所说,我们需要进行一些条件补充,以满足我们的要求,幸好homekit是支持快捷指令的,所以我们要用快捷指令进行额外的条件判断(图二) 


 我们要先判断人体传感器是否检测到人,有人在房间则灯光不变化,这样可以避免房间有人休息的时候,打开门的时候,突然开灯,以及出门的时候突然开灯 

  然后我们要判断卧室的灯是否已经打开,如果已经打开,就不再开灯。

因为像我家,通常我们晚上刚回到卧室会开大灯,而在睡前会只开床头灯

所以在床头灯已经开启的情况下,进去房间就不需要开大灯了 


  做好上述的逻辑设计,就可以完全实现晚上回房间,自动开灯,而且不会在某些不必要的情况下,突然开灯啦。

2 个赞