精品干货!如何设置智能场景实现全屋智能--教学篇

2020-03-29 17:12:06 139点赞 1679收藏 169评论

创作立场声明:米家自动化入坑需谨慎,本文仅代表个人观点,如需转载请注明出处。

前言

在上一篇文章中介绍了我亲自体验过的比较推荐的智能设备,本篇主要针对如何搭建智能场景展开详细的介绍。我的方案是基于米家智能云端执行的无感自动化,无感自动化就是只依靠传感器来判断然后自动执行。我自己使用了这套自动化正好一个月了,这一个月使用下来可以说99%是准确的。这套自动化涵盖了在家场景、离家场景、睡眠场景、起夜场景基本上满足日常的需求,我目标是以这8个自动化为骨架,平时只要解决了在家和离家分辨后期可以不断地往里面添加设备,比如离家关闭热水器、回家打开厨宝,添加这样的模块进去。

正文

先来看一张流程图,在这张图里我写了8个自动化,用来分辨在家场景、离家场景、睡眠场景、起夜场景。看不懂很正常,这本来就是一个复杂的系统程序,暂时先简化把智能6、7、8盖住,智能1-5用来判断在家场景和离家场景。假设目前在家中,初始设置为开启智能1、6、8,关闭2、3、4、5、7

精品干货!如何设置智能场景实现全屋智能--教学篇

智能1:判断离家

通过布置在大门的门窗传感器用来判断是否有人离家。假设有一个两口之家,当你打开大门从家里出来的时候,家里可能会有三种情况:有家人睡觉、有家人活动、家里没有人这三种情况,所以要开启这三种情况对应的智能判断(智能2、智能3、智能4);又因为这三种情况是互斥的,既只能有一种情况执行,所以一旦有一个智能执行就要关闭另外的两个智能。比如离家之后家里没人了,执行智能3后要关闭智能2和4;当大门打开,然后智能2(有人睡觉)或智能4(有人活动)有任意一个执行就意味着你离家之后家里还有人,所以程序里智能2和智能4执行后都会打开智能1,让程序回到最开始。但当智能3(家里无人)成立后程序就要往后走,既打开智能5(判断有人回家的)。一定要注意:每个智能需要执行完毕后关闭自己,这样做会让某个智能只做一次判断避免重复。在执行的部分需要加一个1分钟的延迟,因为会出现门开之后又进来取东西的情况,让智能2、3、4在1分钟之后再判断。

智能1智能1

玄关设备清单玄关设备清单

智能2:判断离家后家中是否有人睡觉

我在家中每个房间都布置了人体传感器,卧室门上布置了门窗传感器。如果同时满足人体传感器20分钟无人和卧室门关这两个条件,说明家里有人睡觉,所以要开启智能1回到开始判断有人离家,同时要关闭智能3和4,最后别忘了关闭自己。

智能2智能2

主卧设备清单主卧设备清单

智能4:判断离家后有人在家活动

这个智能与智能2类似的原理,但是用人体传感器有人移动这个条件来判断的,既所有的房间任意的人体传感器检测到有人移动该智能就会运行,然后打开智能1回到最开始,再然后关闭另外的两个情况(智能2、智能3),最后把自己关掉。

智能4智能4

客厅设备清单客厅设备清单

厨房设备清单厨房设备清单

卫生间设备清单卫生间设备清单

次卧设备清单次卧设备清单

智能3:判断离家后无人在家

需要同时满足每个房间的人体传感器20分钟无人移动,这样就可以说家里确实没人了,可以执行手动智能:离家模式。没人在家的话可以把厨宝、热水器什么的都关了省电。智能3不与智能2冲突,智能2会有门窗传感的判断。当智能3执行后需要开启智能5,因为你离家之后需要判断你有没有回家,最后不要忘记关闭自己智能3。

智能3智能3

离家模式离家模式

智能5:判断有没有人回家

利用玄关的人体传感器和大门上的门窗传感器,同时满足有人移动和大门打开,就执行智能5,说明有人回家了,要执行在家的场景。此时因为有人已经回家了,所以要开启智能1开启下一个循环。

智能5智能5

在家模式在家模式

现在继续说一下智能6、7、8,把流程图补全就是下面的这样子,看起来非常复杂!

完整流程图完整流程图

智能6:判断回家后是否睡觉

智能6是用来判断回家后是否睡觉的智能,这条智能需要使用者回家之后就要打开的,因为系统不知道你几点睡觉,一旦系统判断已经入睡就要执行睡眠模式,比如关闭热水器等操作。判断睡觉需要使用卧室门的门窗传感器,先假定睡觉的时候是关闭卧室门的(一般情况)。设定条件同时满足人体传感器10分钟无人移动和卧室门关,就执行睡眠模式。这里的人体传感器不限制在卧室里的,但最好不要选择正对着床的。我选择了客厅和次卧的人体传感器,当有人关卧室门睡觉,加入你在其他房间就不能执行睡眠模式。值得一提的是与10分钟无人这个条件一起的”卧室门关“指的就是当前门的状态。再有,智能执行的时间选择晚上的时间比较保险。智能6判断睡眠成功之后要把所有灯都关掉、不使用的插座关掉,再打开智能7判断起夜,最后关闭自己智能6.

智能6智能6

智能7:判断起夜

当你起夜上卫生间,不想被明亮的灯光扫去睡意的话你需要布置夜灯,比如落地灯,并且在入睡的时候要关闭自动开灯的智能。切记。智能6一旦判断睡觉成功就会打开智能7判断起夜。智能7需要人体传感器,当你打开卧室门走向客厅的时候打开落地灯照亮。智能7执行完毕后关闭自己,然后打开智能6继续判断下一次起夜。照明灯不需要人为的控制,智能6就包含了关闭所有灯。

智能7智能7

智能8:每天定时开启在家模式

这个智能目的是早上打开在家模式,既打开热水器、厨宝保证早上起来洗漱热水充足,注意条件一定要设置每天定时,重复为每天。当家里晚上没人回来睡觉还要打开热水器吗?当然不会,只要在智能3里面增加一条关闭智能8就好了,智能8就会不能执行。但是你关闭了它就必须再别的地方把它打开,所以,智能5判断回家里面要加一条开启智能8.这条智能是唯一的一条运行完就自己不能关闭自己的,因为有连续居家的情况比如最近居家隔离天天在家不出门。

智能8智能8

下面用用一张图详细说明智能1-8如何设置,关键的地方有注释。

详细设置详细设置

下面附上手动执行的部分,我要把那些常用的操作整理进手动执行的部分里面,一方面让智能设置更加简洁明了,另一方面方便手动APP执行,比如断电关灯可以手动APP里面操作就可以了。需要注意一定要设置一个手动初始化的智能备用,现在是全部自动化了万一哪天网络故障、设备故障你还可以手动复位。

手动执行手动执行

总结:

这套全屋智能解决方案我用了正好一个月,使用效果上看99%的情况是准确的。但这个东西其实并不完美,首先就是人体传感器误触发的问题困扰了我很久,它原理上就是热释电器件通过感应周围人体发射的红外波变化,说人话就是这个人体传感器可以感受到所有接近人体体温的物体,一旦人或物体移动都能感知到。所以在绿米没有上市高精度的人体传感器之前要首先注意避免阳光照射,第二如果家里有宠物或者扫地机器人(激光规划的扫地机器人实际上激光就是红外波)传感器需要倒立放置。因为这里涉及到传感器外面的菲涅尔透镜探测角度,假如倒置放的话,监测方向是向上的,所以摆放位置不能太高。我在下面举个例子,摆放在厨房的人体传感器。

厨房人体传感器厨房人体传感器

第二个无法避免的缺陷在于我这8条自动化全部依赖云端执行,偶尔遇到网络问题可能会导致执行延迟。写到这里我已经快吐血了,好不容易找个时间集中整理一下。我的生活就是一直买买买,一直买一直爽。小米给全国人民科普了智能家居是一件好事,但智能之路没有捷径,因为每个家庭的需求都不一样,有的人用小爱音箱就满足需求,但对于一些极客来说就要自动化,感谢米家提供了这个平台。下一篇我会写一些简单的自动化控制出来,比如窗帘自动化、温湿度自动化,感谢阅读!

展开 收起
169评论

  • 精彩
  • 最新
  • 问一下米家这些智能设备有什么推荐买的

    校验提示文案

    提交
    我在上一篇文章里面写过推荐的并且是我用过觉得好的,这篇文章篇软件设置部分,相关传感器全是米家的或绿米

    校验提示文案

    提交
    米家好还是绿米好?

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 多条自动化套娃好像有些复杂。

    校验提示文案

    提交
    智能场景因人而异,我的目标就是全自动所以自动化嵌套就要复杂,还要把各种情况考虑进去,我写这么多不是为了大多数人写的,大多数人没有那么多精力去研究,但对于极客来说,自动化真爽。

    校验提示文案

    提交
    我用home assistant通过接入路由器家人手机是否在线来判断家里有没有人。来做在家离家的自动化。

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 假如我有ab两个卧室,b没人,b门关着。我推开a的门出去。那20分钟后会判定有人在家睡觉?

    校验提示文案

    提交
    判断睡觉这件事需要通过检测到睡前习惯发生,比如我习惯睡觉前关门,代表可能去睡觉,如果人体传感器20分钟无人移动并且卧室关门的话就是真的睡觉了。但您如果白天也会关门,我觉得会有问题。

    校验提示文案

    提交
    好的我明白了。再请教两个个问题,问题一:我设置“浴室有人自动开灯,无人5分钟自动关灯”,我的做法是智能a传感器感应有人开灯,智能b传感器5分钟无人关灯,ab智能常开。是否有比我这个更好的逻辑设置。问题二:我的灯是通过aqara单火线开关接入,我在米家app开启灯,发现智能b并不起作用,5分钟之后灯没有关,是不是意味着我手动按开关,不出发人体传感器,智能b不会骑作用。这个是什么情况

    校验提示文案

    提交
    还有9条回复
    收起所有回复
  • 忠于找到极客了,我也是极客类,哈哈。但是还不太会设置,还需请教一下你。我的情况是,智能1指纹锁解开门,开灯A,B,C,然后五分钟后关灯A,B,C,这个很好设,用起来也没问题。我想设定智能2如果灯C是开启状态,开门只执行A,B打开,然后5分钟后A,B关闭。也就是说C是开启状态执行智能2,C是关闭状态执行智能1。应该怎么设置呢 [喜极而泣]

    校验提示文案

    提交
    玩儿到这儿了基本就是天花板了,最好换开源平台比如homeassistant,因为米家的自动化限制太多,如果按照米家思路设置自动化大部分都是动作触发,就是灯需要从关到开才能触发,hass是触发器和条件是分开的能很好的满足你的需求,还能把不是小米系的东西加入自动化。

    校验提示文案

    提交
    小米的我已经调试完了,其它平台的还没用过,你现在换平台了吗?

    校验提示文案

    提交
    还有7条回复
    收起所有回复
  • 求大佬的灯光自动化设置

    校验提示文案

    提交
    灯光的自动化挺简单的,开灯就是有人移动且暗,就执行开灯然后打开关灯的自动化再然后关闭自己,关灯就是如果无人移动,就执行关灯然后打开开灯的自动化再然后关闭自己。初始状态是开灯的自动化开启,关灯的自动化关闭

    校验提示文案

    提交
    收起所有回复
  • 就觉得我家这么多传感器咋都没好好利用,楼主的流程图值得借鉴

    校验提示文案

    提交
    有疑问欢迎讨论

    校验提示文案

    提交
    收起所有回复
  • 一条套一条 看着好晕

    校验提示文案

    提交
    这就是无感智能,不需要人为干预,比如离家场景,直接开门走了就好,系统自动判断离家断开不用的电器,缺点就是麻烦没有捷径

    校验提示文案

    提交
    收起所有回复
  • 你太难了。来个米家指纹锁吧,直接就可以判断是否离家。

    校验提示文案

    提交
    对一般人来讲上提门把手就能让家里一键断电或者一键布防,但我不习惯每次都重复一遍强迫自己上锁,我家的锁虽然是普通锁但是自动锁芯,关门就走省事。还有睡眠、起夜场景判断,其实我觉得这个智能锁可有可无。

    校验提示文案

    提交
    好奇作者什么时候换智能锁,比如被风一带门锁上了 [惊喜]

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 够厉害的,我家里出租房 没办法搞门,而且家里有猫,很多设置都有限制..

    校验提示文案

    提交
    智能门锁不是必须的,米家的门锁需要在外面上提门把手,小嘀Q3虽然是自动锁,但仍然不能单独判断离家还是回家。

    校验提示文案

    提交
    收起所有回复
  • 说得相当明白了,米家智控要通过这样来各种判断开关智能来实现,确实很考用户的逻辑能力,大赞楼主!

    校验提示文案

    提交
    独乐不如众乐,我把自己的想法写出来让大家共享,玩智能家居的自动化是精髓,欢迎一起讨论。

    校验提示文案

    提交
    嗯,之前我对觉得小米的智能命令太死板了,楼主的以智能开关智能真是给了很大的启发,感谢! [赞一个]

    校验提示文案

    提交
    收起所有回复
  • 读起来确实烧脑,执行完智能A之后,开启智能B,再销毁智能A,从数学上讲,这些场景需要是完全可区分的才行,我想还是存在误判的可能性的,比如,早晨家里有个人睡懒觉,其他人都走了(上学、上班),然后20分钟后没有检测到人体移动,就判断为离家模式了。。。

    校验提示文案

    提交
    不会误判呀,智能2就是用来判断有人在家睡懒觉,其他人上班上学去。智能2的条件是20分钟无人移动,同时满足卧室门关才会执行的。大多数人还是关着卧室门睡觉吧,这个系统我都已经用了一个月了。

    校验提示文案

    提交
    收起所有回复
  • 提问环节!如何在实现一些基础自动化 比如: 如果门磁关闭超过5分钟 就关灯(是关闭超过五分钟,不是关闭后5分钟,这两个是不同概念> 。比如:插座计时结束关闭了执行小爱同学提示计时结束或者其他。比如: 晚上打开灯,就执行拉窗帘。以上3个例子都属于“极其简单”自动化范畴,米家如何设置?

    校验提示文案

    提交
    回答第一个问题,门磁关闭五分钟我理解是门持续关闭的状态五分钟然后关灯,一打开门就开灯。设置智能A设置如果门关闭,就执行延迟五分钟、关灯;智能B里面设置如果门打开,就执行开灯、关闭智能A、延迟几秒钟、打开智能A就是这样。原理就是只要开门的时候就复位智能A重新计时五分钟,那个延迟几秒钟不要太长不然会有问题。这个方案我不推荐强迫自己随手关门,我想说人体传感器有那么不堪一用吗?有热心网友不用人体传感器因为家里养猫传感器可能误触发,可知人体传感器可以倒立放置么

    校验提示文案

    提交
    那么二三怎么办呢?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 水浸传感器的触点可以长期泡水里吗?想延长出来检测水箱有无水。

    校验提示文案

    提交
    它是防水的,但不防水垢啊,所以尽量别泡水

    校验提示文案

    提交
    收起所有回复
  • 断电断网后能恢复吗?

    校验提示文案

    提交
    我这段时间没断过网没试过,但这个系统依靠云计算一旦断网智能会出问题,所以我特别提到要设置一个复位所有智能的手动执行工具,鉴于断网是小概率事件,实际使用情况可以的。

    校验提示文案

    提交
    家里用万元路由的断网重启是日常

    校验提示文案

    提交
    收起所有回复
  • 有一个问题,我现在碰到个问题。如果A场景已经被执行了,那么即使通过其他场景关闭了A场景,但是这次执行还是会被继续。比如,a场景:延迟5秒后关灯。然后A场景被触发,但3秒后通过其他事件关闭了a场景。即使这样2秒后灯还是会被关掉。

    校验提示文案

    提交
    这是个问题,延迟太短的话传导到云服务器来不及反应,太依靠云端了有时会受网络延迟影响

    校验提示文案

    提交
    我从小米论坛里找到了半官方的解释,在自动化里面如果有延迟,一旦满足条件就一定会执行的。所以尽量不要在自动化里面放延迟,这样做其实效率不高。解决方案就是用两条自动化控制,一条打开,另一条关闭

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 设置了打开门窗30秒,就自动关闭空调。但现在遇到的情况是:门窗先打开,再开空调的话,这个自动关空调的设置就无法实现。有没有办法解决?

    校验提示文案

    提交
    这里的门窗打开是从关闭的状态打开才能满足条件触发,既这个场景里面门窗传感器是动作触发,所以你才实现不了。不知道你那里是自动开空调还是手动的,如果自动开空调的话把门窗传感器加入判断。那如果是手动开空调,自动关闭的话,建议加入人体传感器,设置1分钟无人且窗户开就关空调,这里的窗户开就是状态。

    校验提示文案

    提交
    一个人在床上睡觉(没完全熟睡状态),人体传感器是判断有人还是无人?

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • zigbee能连多远的?三层的话一个可以?

    校验提示文案

    提交
    最好试一下,zigee信号与wifi穿透力差不太多

    校验提示文案

    提交
    收起所有回复
  • 请问如何利用家里的吸顶灯,台灯,灯带,起到在闲置不用的时候小夜灯作用?前提是如果正在使用中则不启用该灯的小夜灯模式。(比如我在看电视开了吸顶灯>,但是其他人路过就会执行夜灯智能,打断我的使用并且延迟关闭了。影响我正常使用。

    校验提示文案

    提交
    我不是很明白,主灯和夜灯一般是分开的,比如您看电视开了吸顶灯就不要在出现在夜灯里面,不然很容易乱

    校验提示文案

    提交
    这个很容易理解啊,晚上不用灯的时候是熄灭的,当夜晚检测到人通过,会用最低亮度亮起来,起到夜灯的作用,但是如果用人正在用着吸顶灯,台灯,灯带的时候,这时候肯定是不需要小夜灯的,那么就不执行夜灯模式。而单独在布置一套专门用于夜灯的设备,导致我传感器和设备越攒越多,越设置越繁琐,对于智能家居就没意思了。但是这样简单逻辑目前智能家居系统无法实现,我就对这个耿耿于怀。

    校验提示文案

    提交
    还有8条回复
    收起所有回复
  • 这得增加多少待机电流鸭 [喜极而泣]

    校验提示文案

    提交
    待机能耗还好吧,zigbee设备待机电流低,离家把不用的电器断电肯定能省很多电啊

    校验提示文案

    提交
    收起所有回复
  • 判断是否离家。电子围栏不就行了。 [邪恶]

    校验提示文案

    提交
    电子围栏?是地理围栏吗?本来就不太好使,定位有误差在一个小区也认为是在家。判断离家还有一个方法是检测wifi接入,我已入手二代网关了,开始着手解决这个问题

    校验提示文案

    提交
    嗯嗯 hass的二代网关通过mac地址判断很好用。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1.6K
扫一下,分享更方便,购买更轻松