【我的小米智能家庭系列篇】之智能家庭自动化场景篇(二)
--------------------======+++++这可能是个假分割线
+++++======--------------------序言自从搬了新家后就开
始玩起小米的智能家庭设备,一点点摸索,一点点增加新设
备。除了自己不断的学习升级,过程中也看着小米一点点改
进软件,修复bug,推出新品。为了把我的经验分享给大家,
同时也把我还没解决的疑问写下来请大家一起讨论指教,决
定开此贴挖个坑。之所以写成系列篇,一是平时也没有多少
时间,一口气全写完不太可能;二是分成不同的主题来写,
也更方便阅读。我会在每篇帖子写完后在所有帖子里同时更
新链接,交叉索引。目前计划的有如下几篇:【我的小米智
能家庭系列篇】之网络及硬件篇(一)
/t-13341003【我的小米智能家庭系列篇】
之智能家庭自动化场景篇(二)本篇【我的小米智能家庭系
列篇】之小米基础插座拆解篇(三)
/t-13347883
【我的小米智能家庭系列篇】之万能遥控器射频改造篇(上)
(四)/t-13681036
【我的小米智能家庭系列篇】之万能遥控器射频改造篇(下)
(五)/t-13687604
【我的小米智能家庭系列篇】之声控扩展改造篇(六)计划
中【我的小米智能家庭系列篇】之网络及硬件篇(续)(七)
计划中至于什么时候能更新完所有的就不确定了。在我玩小
米的时候也借鉴了许多论坛里的优秀贴子,有些内容也早有
不止一人写过,我就写写我的实际案例应用和遇到的问题。
--------------------======+++++这可能是个假分割线
+++++======--------------------
今天更新的是第二篇:智能家庭自动化场景篇花了很长才更
新第二篇是因为一直没想好要怎么写,以什么样的结构来写
这篇才能让整篇贴子能更加有一点逻辑性。
在介绍我家的自动化实际应用前,我想花一点点篇幅来讨论
一下对智能家庭的理解。我相信有部分人(我曾经也是这其
中之一)把智能家庭想像的过于高级。如果你心里期望把你
的家弄成像钢铁侠家那样,那还是赶紧放弃吧,哈哈~我认
为所谓的智能,可以复杂,也可以很简单,只要是能够给日
常生活带来一点点的便利,省去一点机械重复的动作,那么
这就算是智能。至于更加复杂的逻辑判断和命令执行,只能
说在可接受的科技和价格的性价比下,在家居日常的应用环
境下,不能强求了。所以我在打造我的智能家庭之前,我定
义了以下几点:1.能够取代简单重复的动作,简化机械
操作;2.首选方案是完全自动化,不需要人为干预;其
次是减少干预次数,多个动作通过一次干预执行;最次是一
对一的输入与输出执行,但是能够减少原有动作的所需的时
间或距离;3.手机App的操作只适用于远程控制或备选
控制。人在家时还经常需要拿出手机来控制的,都是不好的
解决方案;4.如果可能的话,控制的输入设备越集中越
好;5.不能过于依赖自动化。在我看来机械>电子>软件
的可靠性。任何自动化都应该留有一旦失效时的备用解决方
法;6.过犹不及,如果自动化误执行的概率过大,那还
不如没有;7.语音控制和娱乐性大于实用性。
如果大家对这几点有不同看法,非常欢迎一起来讨论。基于
这几点要求,我来介绍一下我家的自动化。
到目前为止,我家里总共设置了34个自动化(部分是成对
组合的,比如开灯/关灯是两个自动化),这些自动化已经能
够满足我日常生活的大部分需求了。这其中也有若干是纯属
娱乐用途,使用频率并不多的。按照不同程度的实用性,我
把这些自动化分类为这几种:灯光控制(实用性:★★★★★)、
警戒控制(实用性:★★★★)、娱乐用途(实用性:★★★)、
其它生活辅助(实用性:★★★★)。下表是各分类在不同房
间位置所设置自动化的多少:(照惯例此处只隐藏一张表格,
不影响整篇的内容。如觉得好希望大家多帮顶顶)以下内容
被隐藏,回复本帖后可见
从此表中可以大致看出:1.客厅中设置了最多的自
动化,因为客厅是生活起居呆的时间最多的房间;2.
灯光控制这一类配置的自动化最多,在各个房间的设置也几
乎相同,我认为基本符合逻辑。这是因为一方面目前的硬件
主流输出设备就是灯泡,另一方面,灯光控制也是最基本的
日常需求。3.在其它生活辅助这一类上,目前自动
化较少,这是因为受小米硬件的限制,能够扩展的应用还是
有限,我只是把门铃的功能算在了这一类上。不过,最近我
正在研究如何利用小米的设备+改造或第三方硬件来实现更
多的扩展。这部分内容我打算放在原计划的第四篇更新中来
写(做个小小的广告),这里我把第四篇的标题由原计划的
“【我的小米智能家庭系列篇】之万能遥控器射频改造篇(四)”
改为“【我的小米智能家庭系列篇】之功能扩展下——标题待
定(五)”,同时整个系列计划增加到第五篇“【我的小米智
能家庭系列篇】之功能扩展下——标题待定(五)”。也不排
除如果内容太多,分成上中下的可能。
--------------------======+++++这可能是个假分割线
+++++======--------------------
好了,前言说完了,先上几张图,这是我目前自动化的列表
截图。接下来选几个自动化作为例子细说几个分类的具体应
用。1.灯光控制灯光控制可是说是智能家居中最基本最简单,
但也是最实用的。根据灯所处的位置不同,开关的要求也不
同。所需设备:Yeelight灯泡(白光/彩光),人体/门窗传感
器,网关等
a.走廊/客厅小夜灯小夜灯主要用于夜间照明,不需要很亮,
最简单的就是把网关放置在这些位置上,直接用网关的自带
夜灯就可以搞定。由于网关有亮度传感器,开灯的判断条件
也很简单,只要加上相应的网关亮度较暗就可以了。
这一对自动化中,我加入了对于“关灯”这个自动化的叠加调
用。其原因是如下图例子:这是在没有叠加调用时的自动化
日志,因为2分钟无人这个条件,如果一直没有人走动,那
么等于一直是满足的,也就一直会触发自动化(这里奇怪的
是,从日志上看并不是每隔2分钟都能触发一次,这个原因
我就不清楚小米背后的逻辑了)。虽然对于使用效果来说没
有直接影响,但是一方面我看着不爽,另一方面每次自动化
执行都要到云端服务器上走一趟,多少占用一丁点的网络。
自从米家APP加入了自动化调用这个功能后,我就把所有
开关灯的自动化加上了这样的调用。每次“关灯”的动作执行
完,同时也把“关灯”这个自动化本身关闭掉,也就不会再继
续计时或重复执行“关灯”这个自动化了。直到下一次“开灯”
的自动化被触发后,再次打开“关灯”的自动化。小提示:这
个用法同样可以适用在其它利用人体传感器计时功能,来成
对执行开/关动作的情景。b.地下室灯泡因为地下室常年本身
就很暗,即使大白天也要开灯,所以就这类自动化更简单了,
只需要有人就开灯。这种可以算的上是最简单的自动化了,
适用在家里没有窗、光照不足的走道等空间。
c.玄关照明因为目前小米的设备中只有网关带感光功能,要
是为了判断光线每个房间都放个网关成本就高了。在没有网
关判断亮度的空间里只能配合时间段来执行了。这样肯定没
法做到100%准确,但只要时间设置的好,还是可接受的。
首先,关灯的条件比较容易设定,只要2分钟没有人走动,
就可以执行了。开灯的条件,我设了两个,合起来覆盖24
小时。(注:我这里和国内有时差,所以我这里的时间实际
是:18:00-06:00表示晚上,06:00-18:00表示白天。米家应
用里时差的bug我很久前有发过贴,至今没有解决)晚上时
段,不需要考虑亮度,大门打开或玄关有人走动时就开灯并
设置75%的亮度;白天时段,这里利用离玄关较近的客厅网
关配合判断亮度,即使在白天时段,但如果阴天较暗玄关也
会亮灯,因为是白天所以只设置为50%的亮度。也许有人会
问,如果阴天但客厅开着灯那么自动化就不会执行了?没错,
的确有这种情况存在,毕竟是间接判断肯定有不准确的时候。
但如果是这种情况,客厅的灯多少也会照进玄关,这点光加
上外面的自然光(我家的大门上是半透明的玻璃)也够用了,
影响不大。当然,我也考虑了在极端情况灯不自动亮而需要
的时候,我在大门上的无线开关设置了“单击-开/关玄关灯”
的自动化,不得已时,可以手动开关。
扩展:这里讨论的都是基于网关夜灯或Yeelight灯泡的灯光
控制,家居装修时有时可能会选用一些射灯吊灯等使用非标
准E27口灯泡的灯。这种情况就没法用Yeelight灯泡代替,
要想控制这部分光源,一是用Aqua的开关,优点是简单,
本来就是小米产品之一,不需DIY,只是成本略高。对于我
来说,这种方案只能放弃,因为我家的欧标暗盒不是86型
的,Aqua产品完全用不了。所以我只能采取第二种方案,
改造万能遥控器+射频遥控开关。这部分详细内容我将在第
四篇连载中再介绍。
总结:灯光控制基本不需要额外动作干预,完全自动执行,
这对应我在最开始定义的几点中所提到的:简化机械操作
(开/关灯按钮的动作);首选是完全自动,不需要干预。开
关灯看似简单的事情,能够智能化还是可以省不少力的。
2.警戒控制说到警戒控制,要先强调一点,小米的智能家庭
设备主要还是娱乐为主,其不能代替专业的安防设备。这一
点在小米的说明书中有明确说明。所以说,这个功能还是以
辅助为主,大家不能过于依赖。这里我们抱着玩一玩的态度,
仅对自动化的设置做个探讨。所需设备:网关,人体/门窗传
感器等
既然是警戒,自然是主要应用在大门或窗户上,以监控是否
有人入侵。我就以大门为例,下图是我利用大门上的门窗传
感器和玄关及客厅的人体传感器来控制警戒的自动化。
警戒的实现其实是分成两步的:一,警戒模式开启;二,触
发条件报警。其中第二步在网关中做了限定,只能从以下条
件中选择:魔方静止1分钟后被触动(魔方)感应到门窗
打开(门窗传感器)感应到有人经过(人体传感器)有人
按下报警(无线开关)
我们论坛上有很多相关贴子讨论如何减少误触发报警条件,
比如设置定时时段等,这些都是针对第二步的讨论。我有一
点不同的思路是,我从第一步警戒的开启上想办法。
在我的自动化中,警戒并不是一离家就开启,或晚上定时开
启的。我的警戒模式其实是在大门被打开的那一刻才开启的。
这样可以保证,在大门打开(也就是有人闯入)之前,房间
内的一切活动不会误触警报。因为客厅和玄关是通往大门的
必经之路,我在这两个地方放置人体传感器,如果两个传感
器都30分钟没有检测到人而大门打开了,那么大门必定是
从外面打开的。凡是家人从屋内打开门的情况肯定不会误触
警报。如果是自己从外面回来打开门,这种情况怎么避免误
触警报呢?这里我利用了玄关作为缓冲区。我在警戒的第二
步,也就是网关的触发条件上只设置了客厅的人体传感器感
应到有人经过时,触发报警。当我进门后,人仍在玄关内时
是不会触发警报的。我的自动化最后一步是播放一个铃音,
这个铃音的目的是提醒我自己,警戒模式开启了。因为这只
是一个普通的铃音,小偷进来是不知道这是什么意思的:),
如果直接走进客厅就会立即触发警报。而当我和家人进门听
到铃音知道警戒开启了,就会手动长按贴在大门上的无线开
关来关闭警戒模式,之后再走进客厅就没有任何问题了。为
了避免不小心没有解除警戒就走进了客厅,我同样也设置了
客厅的魔方作为解除警戒的动作,不需要再跑回玄关去解除
了。为了尽量减少我自己回家时手动解除警戒的动作,我设
置了自动化的生效时段,工作日每天晚上4点到6点正常下
班到家的时间段内自动化不生效。这样只要正常时间回家都
不需要干预。这对应我开始时定义的第6点和第2点,我宁
可不开启警戒,也不愿意经常听到警报误触。无法完全自动
化时,只在特殊情况下需要少量的干预(进屋后手动解除警
戒模式)。
扩展:其实如果是苹果手机的话,还有更简单的办法,利用
地理围栏+调用自动化的功能。如下:人靠近家时,自动关
闭该条启动警戒的自动化;人离家时,开启此自动化。这样
可以几乎实现完全的自动化和零误触。
总结:类似的自动化我分别在底楼的大门,厨房窗和花园门
上设置了,不同的是输入条件中的传感器一定要在去开门窗
的必经之路上。此外,因为我们家里人是不可能从外面打开
厨房窗或花园门的,所以这两处不需要设置解除警戒的按钮,
一旦开启警戒并触发,必是小偷无疑。小提示:像我这样的
自动化设置有一点需要注意,如果输入条件中有不止一个人
体传感器时,所有的人体传感器必须是挂在同一个网关下面
的。我之前有发贴问过这个问题,跨网关的人体传感器计时
是会出错的。我试过,如果两个传感器来自两个不同网关,
那么只要一开门就立即启动警戒,无人走动的条件等于恒定
满足的,很奇怪。
关于自动化的生效时段以及定时功能在其它时区使用时的
小bug我之前也有发过贴讨论,有需要的可以找找我的贴子。
这里不再重复了,国内使用不存在这个问题。
3.娱乐用途这部分主要应用在客厅里,比如:代替原有遥控
器简化部分操控,实现一个控制动作执行连串遥控器按键命
令;或者方便小孩子控制,用简单的按钮或摇一摇动作,开
关灯或广播;再或者用无线开关一键控制插排的开关等。所
需设备:万能遥控器,Yeelight灯泡/灯带,智能插线板,魔
方,无线开关等
我觉得这部分没有什么特别需要讲的,自动化都很简单,基
本都是有输入才有输出执行,没有完全自动的情况,也就没
有误操作。曾经有个朋友想了一个自动化,只要有人坐到沙
发上就自动打开电视,投影,播放电影等。可实际情况是人
在客厅里每天都免不了在沙发上起起坐坐的,这个自动化的
结果可想而知,最后肯定是放弃了。还是那句话,过犹不及。
这部分内容我就用我儿子的房间作个例子来贴几个图吧。首
先介绍一下儿童房里的装备:一个无线开关,一个普通小夜
灯(插座暗盒里安装了拆解后的小米智能插座,见连载第三
篇),一个Yeelight彩光灯带,一个米兔故事机。所有的输
入都来自于无线开关,三个动作:动作都很简单。长按-睡觉
模式,所谓的睡觉模式就是打开小夜灯,打开床底下的灯带
设置成他喜欢的颜色(有时他会单击去换颜色,但是下一次
打开时仍然会设成预设的颜色)。然后过10分钟调低一点亮
度,再过15分钟估计已经睡着了,就关闭灯带。小夜灯通
常是整夜开着的,我只是在插座上设了一个每天早上7点定
时关闭。另外通过双击无线开关也可以独立控制小夜灯开关。
自动化很简单,并不复杂。
除此之外,还有一个比较方便的用途是:把一连串的遥控器
按键做成一个自动化,这样可以一个动作打开电视直到播放
指定的内容。这个不难,要注意的是,智能电视有时会有响
应时间的问题,每一个按键之间一定要留出适当的延时。只
要有耐心慢慢尝试和调整,谁都可以编出一个完美的自动化。
4.其它生活辅助:其它生活辅助类呢,如我一开始所说,受
硬件的限制,还不能无限扩展。所需设备:万能遥控器,网
关等
目前能够实现的其它生活辅助功能的都局限在小米发布的
硬件上,比如烧水壶,吸地机器人,净化器等等。可惜这些
我都没有。呵呵~这里简单说说我能想到的和整理的几个思
路:1.论坛里有贴子利用网关做整点报时,这可以算一
种思路吧。我也试过利用文字转语音的软件生成mp3格式的
语音,然后上传到网关里,比如每天晚上8点播放语音提示
儿子上床睡觉,但我觉得挺吵的放弃了。不过可以利用这个
思路做更多的事。可以让你的网关播放任何语音。2.目
前我利用网关的电台功能,设成工作日早上7点自动播放,
当作闹铃用。被动感101叫醒比被千篇一律的闹铃声叫醒略
好那么一点点,哈哈~但有一点别忘了,为了不下床跑老远
去关这个“闹铃”,在桌头放一个无线开关“单击-关闭电台”是
非常有用的。3.除了特定的利用方式之外,我们还可以
从硬件的角度去进一步思考。利用现有硬件的改造,将更多
的可能性和使用方法接入到小米的智能家庭环境中来。关于
这部分内容我将放在连载第四和第五篇“【我的小米智能家庭
系列篇】之功能扩展”中系统地探讨。其中第四篇我将专门探
讨万能遥控器的射频改造,以及我的改造实例——利用小米
远程控制我的花园浇水系统。敬请期待!谢谢大家!
总结及几点小提示:1.常用的成套动作可以设成场景。
然后自动化中只需要调用场景即可,避免了每次都要添加很
多重复的运用。这一点有点像编程当中,先编号一个特殊功
能的函数,在需要的地方只需调用即可。最早自动化还不能
调用场景,好在后来米家的工程师把这么有用的一个功能加
上了。
2.调用自动化的功能也很有用,适当使用除了可以避免
自动化重复执行,还可以用来构建更加复杂的条件。目前米
家的输入条件只能是全AND(所有条件都满足)或者全OR
(满足任一条件),想在一条自动化中实现AAND(BORC)
是不可能的。那么,我们可以这样做,先编一个自动化1:
当BORC满足时,开启自动化2;再编一个自动化2:满
足A时执行某动作,之后再关闭自动化2。这样一来就相当
于实现了满足AAND(BORC)时执行某动作的功能,根据
ABC的具体内容可以考虑由哪个条件开启哪个自动化更加
合适。3.我所有的自动化中,没有一个是用手机端操作
的。不管是开关灯,还是关警戒或关闹铃,都是利用小米无
线开关开操作,无线开关几乎每个房间一个。哪怕是万能遥
控器,我也是通过魔方的动作来执行。这就像我在第3点定
义中说的,手机最好只应用在远程操作。人在家里还需要找
到手机来操作的,并不方便。最后,希望本篇内容能够对大
家有所帮助,大家都能编出最适合自己的自动化,我在这里
抛砖引玉了。欢迎大家对本篇的内容提出任何意见和建议,
对于自动化的编辑进行探讨。谢谢!
本文发布于:2023-03-03 15:48:34,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1677829715124791.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:小米长截图.doc
本文 PDF 下载地址:小米长截图.pdf
留言与评论(共有 0 条评论) |