在之前的书稿中,我并没有非常详细的讲解场景与自动化,但是经过一些朋友和读者的反馈,我认为有必要把这部分再详细讲解一下,所以从现在开始,我会写一系列场景与自动化应用方面的文章,供大家参考,也充实到书稿里面。
本篇为此系列第一篇,主要是从基础概念的角度来讲一下场景和自动化。
目前市场上大部分的智能家居系统,都是依靠“场景”和“自动化”这两个功能来完成绝大部分的功能,所以当前情况下,日常使用智能家居,很重要的一点就是充分理解“场景”和“自动化”。
场景指的是一系列设备状态的总和,这个所谓的设备状态可以是有时序(时间顺序)的,也可以是没有时间顺序的,这两者在APP中一般不做明显区别,需要用户在设置的时候通过延时来实现。例如以下场景:
客厅灯光柔和:这一个场景包括客厅主吸顶灯亮度60%、打开客厅灯带、关闭客厅射灯、打开客厅落地灯。很明显,在这个场景当中,所有的设备执行的顺序并没有明确的要求,先开哪一个灯都是可以的,这种场景就是没有时序的场景。
影院模式:这一场景需要依次执行:打开影音电源、放下投影幕布、打开投影机、打开音响、打开播放机、关闭窗帘、关闭所有灯光、切换音频输入、切换投影机视频输入。很明显,在这个场景的执行过程中是有顺序要求的:在没有开启影音电源的情况下,是不能打开投影机、音响等设备的。同时,有一些设备的启动都是需要时间的,比如投影机、音响等,设备上电之后并不能直接控制,要等设备完全启动完成之后再开启控制,比如投影机在没有完全启动时,是无法切换投影机的视频输入的。所以在这个场景中,我们就要加入适当的延时来让整个系统的执行有时间的顺序。在设置场景如下:打开影音电源、延时3秒、放下投影幕布、延时1秒、打开投影机、延时1秒、打开音响、延时1秒、打开播放机、延时3秒、关闭窗帘、关闭所有灯光、延时5秒、切换音频输入、切换投影机视频输入。
自动化(又称联动,后文两者都使用,无区别)是指满足什么条件,执行何种指令。也就是若A则B。
当然,此处的A可以是一个条件,也可以是同时具备多个条件(A1且A2),或者多个条件满足其中一个(A1或A2或A3)。B可以是控制某一个设备,也可以是执行某个场景,或者是执行一系列的控制(执行B1、B2、B3等等),甚至可以包含某些自动化的开关。同时,对于此自动化的生效时间一般都是可以单独设置的。
例如:
若(A1客厅光线暗)且(A2客厅有人),则(B打开客厅灯光)。
若(A1客厅温度高于27度)且(A2客厅湿度大于70%),则(B1打开客厅空调)(B2调整客厅空调为除湿模式)
以上两例子为自动化的初级应用,自动化通过不同的设置可以实现很多有意思的功能,比如通过以下几个场景和自动化来实现一个无线开关控制客厅所有灯光的照明模式。
自动化1:按下无线开关按钮X,则执行场景1
自动化2(默认关闭):按下无线开关按钮X,则执行场景2
自动化3(默认关闭):按下无线开关按钮X,则执行场景3
场景1:客厅灯光柔和(主灯亮度60%、开启灯带、关闭射灯、打开落地灯),关闭自动化1,关闭自动化3,开启自动化2
场景2:客厅灯光最亮(主灯亮度100%、开启灯带、开启射灯、打开落地灯),关闭自动化2、关闭自动化1,开启自动化3
场景3:客厅灯光全关(主灯关闭、关闭灯带、关闭射灯、关闭落地灯),关闭自动化3,关闭自动化2,开启自动化1
通过以上场景和自动化的设置,可以实现按一下按钮X为客厅灯光柔和,再按一下为客厅灯光最亮,再按一下为客厅灯光全关。
目前,场景和自动化是智能家居最为主要的工作方式,虽然很多朋友觉得现在人工智能很发达,系统应该可以自己学习用户习惯,但是实际上,目前AI在智能家居领域的应用还不够广泛,AI肯定是以后智能家居的发展方向,但是目前的智能家居基本上还是依靠场景和自动化来实现。
不过,有场景和自动化的出现,已经让整个智能家居系统的控制足够方便快捷。大家在使用智能家居系统的时候,一定要有场景和自动化的意识,比如灯光控制,不要去依次控制某一路灯光,而是要将灯光做成场景(参考前文所说的客厅灯光柔和场景),通过场景去控制所有灯光。
关于场景和自动化的分类,可以有很多不同的方式,当然目前也没有一个统一的标准,为了讲述上的方便,我准备按照下图的方式进行分类。
日常场景主要是指大家应用比较多的场景,包括离家、回家、早安、晚安这种很基本又很常用的场景。
照明的联动和场景可以说是应用最多的场景,所以我把他们归为一类。
安防联动主要指的是各种消防类、安全防范类的联动。
环境联动和场景主要是与温度、湿度、空气质量、通风与空气流动相关的场景。
影音场景和联动主要是指与视频、音频设备有关的联动。
控制类联动指的是牵扯到控制权转移的联动,例如无线开关控制车库门等。
可靠性联动指的是通过联动来提高系统的可靠性,例如自动关窗器位置监测类联动。
提醒类联动指的是系统通过联动方式来向用户发出提醒,例如使用智能音响来反馈设备状态等等。
节能类联动指的是从能源解决的角度来控制一些设备的开停。
以上分类是我自己的总结,同时各种不同的类别也有相互交叉的部分,多个类别也有同时在一个场景或者联动中的时候,如此分类主要是为了介绍更方便。
下一篇将根据上述分类逐一讲解。