米粉别怕!用小学数学实现“云端”变“本地”,断网设备也不会宕机摆烂!
智能家居教学-云端本地化
关注云姐的小伙伴们大家好,这期我们做一个教学内容。很多网友都在咨询我,在设计场景的时候如果碰到场景嵌套,嵌套的场景就会变成云端执行了,像这种情况有没有办法变本地执行?答案是可以的。本期教大家,怎么把嵌套的云端场景变成本地执行,其实很简单用到小学数学的方法,就可以实现了。
本期内容分为三个部分为小伙伴们讲解怎么把“云端变成本地”
第一部分、名词解释
1、本地
2、云端
3、嵌套
第二部分、解决方案
1、执行手动场景嵌套解决方案
2、开、关场景嵌套解决方案
第三部分、作业
第一部分、名词解释
1、什么是云端
场景执行依赖米家服务器,外网断了就无法执行了,外网就是我们的互联网,比如你使用的网络运营商有的是电信的,有的是联通的,有的是移动的,当你家的网络断了不能上网了,链接不到米家的服务器的时候,所有需要云端的场景就不能执行了,所以我们要尽量的减少云端场景。
2、什么是本地
场景执行不依赖外部网络,当你家里的网络断网了不能上网的时候,内部的局域网没有问题,通过局域网家里的所有场景是可以正常执行的。
3、什么是嵌套
这个部分是我们要具体解决的内容,嵌套就是在一个场景中执行了打开或是关闭另外一个场景,或是执行一个手动场景,当前执行的场景和另外一个场景有关联的时候,就会出现在云端执行的情况,云端执行的情况是依赖米家服务器的,所以这里我们要改成本地执行。
第⼆部分、解决方案
首先我们先看2个嵌套在云端执行的例子:
首先先看下中间的场景,先看中间场景上面红色框的部分,这部分是一个手动场景,当触发“讲课-模拟开启观影模式”后,执行的内容“关阅读灯”,阅读灯就会被关闭。在看下中间场景下面红色框的部分,这个部分也是一个手动场景,当触发“讲课-模拟结束观影模式”后,执行的内容“开阅读灯”,阅读灯就会被开启。
在看下左边的场景(触发观影模式),触发一下当“单击无线开关左键”时候,执行的内容“讲课-模拟开启观影模式”这是我们在中间场景设置一个手动场景,云端会帮我们执行中间场景上面部分红色框的内容“关阅读灯”,这部分就是云端执行。
同理我们在看右边场景(结束观影模式),触发一下“单击无线开关右键”时候,执行的内容“讲课-模拟结束观影模式”这是我们在中间场景设置一个手动场景,云端会帮我们执行中间场景下面部分红色框的内容“开阅读灯”,这部分也是云端执行。
先看中间智能场景红色框的位置,触发是一个人体传感器,“当5分钟无人移动”的时候,执行“关灯”。
在看左边的场景(打开浴室门打开场景),触发是门窗传感器被“打开”,打开后执行的“打开-主卫5分钟无人移动关灯”。过一遍流程,打开浴室的门,门窗传感器打开,云端执行打开主卫5分钟无人移动关灯,如果5分钟内无人移动就会自动关灯。
同样的在看右边的场景(关闭浴室门关闭场景),触发是门窗传感器被“关闭”,关闭后执行的“关闭-主卫5分钟无人移动关灯”。过一遍流程,关闭浴室门,门窗传感器关闭,云端执行关闭主卫5分钟无人移动关灯。
下⾯我们来解决下,2种嵌套云端执⾏变成本地执⾏的⽅案:这⾥我们⽤到的知识点“等量代换”,具体怎么操作,先看下⾯2个⽅案。
方案1:手动场景嵌套方案
我们设置了2个场景,左边是触发观影模式,右边开启观影模式。
先看下右边的场景“开启观影模式-自动”,触发是智能插座“关”的状态,我们这里执行的是“关灯”,也可以执行其他内容,例如调低灯光亮度或是调节色温都可以的,根据自⼰的情况去设置。
在看下左边的场景“触发观影模式”,这个场景⽐较简单,触发“单击无线开关左键“的时候,执行内容“关”闭智能插座。
通过上面两个场景可以看出,左边场景执行“关闭智能插座”和右边场景“触发的智能插座”是同一个,通过“智能插座”把两边的场景就关联起来了,和嵌套其实一样的道理。
总结下等量代换的逻辑(如下图):
1、单击无线开关左键的时候把智能插座状态设置为关闭,这个时候的智能插座是被执行的设备。
2、当智能插座被关闭后,它又变成了一个触发器,又触发了一系列的动作,我们这里是执行关灯。
3、通过智能插座让两个场景关联起来,实现了本地执行。这里先说明下为什么选择智能插座,智能插座首先可以本地执行,其次有开的状态和关的状态,也可以使用其他的设备代替,根据自⼰的情况去选择。
方案2:开、关场景嵌套方案
先看上面场景实现的功能,打开和关闭浴室门的时候,5分钟内无人移动执行关灯。
先看中间场景,触发条件人体感应器(5分钟内无人移动),并且插座要是“开的状态”,才会去执行关灯,这里一定要满足2个条件才会被执行关灯,如果插座是“关的状态”,不会执行关灯。
在看下左边的场景(打开浴室门打开场景),触发的条件是门窗传感器“打开”,执行让智能插座变成“开”的状态。
在看下右边的场景(关闭浴室门关闭场景),触发的条件是门窗传感器“关闭”,执行让智能插座变成“关”的状态。
可以看出上面的三界场景,是通过控制智能插座的开关状态,把三个场景关联起来。
总结下等量代换的逻辑(如下图):
1、左右两个场景触发开门和关门,执行智能插座开或关,其实就是控制插座状态,很简单。
2、中间场景,通过智能插座开或关的状态判断是否执行,开去执行关灯,关不执行关灯。
总结:
总结一下,等量代换,用一个实物就是一个设备,来代替你要控制的场景,设备要具备几个特点,首先可以开也可以关,其次本身必须能本地执行,如果它也不能本地执行了,那就没有意义了,最后它还要便宜,因为这个设备不做其他的事情,只是负责场景的开关,如果太贵了全屋要买很多设备,也是一笔不小的开支,有一款可以插电的米家智能夜灯大概是29块9或是和我们一样使用智能插座。
第三部分、作业
上图的场景怎么实现本地化?
场景打开门磁的时候,要执行一个手动场景,还要关闭一个自动场景,大家可以思考一下,怎么解决这个问题,让它变成本地化,也欢迎大家在评论区留⾔讨论和提问。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~









舒叔叔哦也
校验提示文案
槿沐汐
校验提示文案
值友4249609561
校验提示文案
不胖就得少单糖
校验提示文案
mu0lang
校验提示文案
mu0lang
校验提示文案
不胖就得少单糖
校验提示文案
值友4249609561
校验提示文案
槿沐汐
校验提示文案
舒叔叔哦也
校验提示文案