我这人懒,能躺着就不坐着。家里一大堆智能设备,买了两年多了,一直都是单独用,感觉没比以前方便多少。每次想开个灯,还得掏手机,找那个APP,划拉半天,点一下,灯才亮。不如直接喊一声“小爱同学”,或者干脆自己按开关来得快。
前段时间实在忍不了了,就想着把这些设备好好整合一下,让它们自己跑起来,不用我一个个去手动控制。我的目标很简单,就是让家里的设备能“对话”,形成一个自动化的流程,让我彻底解放双手。
捋清家里的设备和服务
第一步,我得把我家里所有的“智能”家伙都拉个清单。我家主要是小米生态链的产品,比如米家智能灯泡、扫地机器人、空气净化器,还有几个非米家的,像那个老旧的博联万能遥控器,控制着空调和电视。最大的问题是,米家的设备自成一派,其他的就比较孤立。
我的核心需求是:
- 早上六点半,卧室灯自动缓缓亮起。
- 我出门后,所有灯和空调自动关闭,扫地机器人开始工作。
- 晚上回家,门一开,客厅灯亮,空气净化器启动。
看起来简单,但要让不同品牌的设备听话,就得找个“翻译官”。
找到那个“翻译官”:Home Assistant
我研究了一圈,什么IFTTT,各种云平台都试了一遍,发现一个叫 Home Assistant (HA) 的东西,这玩意儿是开源的,虽然配置有点麻烦,但兼容性强得离谱。它能把各种品牌的智能设备都拽到一个平台下,统一管理。
我找了个闲置的树莓派4B,插上电源,装上了HA。这个过程倒是没啥技术难度,就是跟着网上的教程一步步来。装好之后,我就开始把家里的设备往里加。
接入米家设备: 这个相对简单,HA里有米家集成的插件,输入我的米家账号和密码,授权一下,灯泡、传感器、开关就都出现在HA的控制界面里了。这感觉就像是把小米的控制权抢过来了一样。
接入老旧设备: 那个博联的万能遥控器,花了点心思。得先用博联自己的APP学会空调和电视的遥控信号,然后通过HA的BroadLink集成,把这些红外信号“翻译”成HA能懂的指令。捣鼓了两个小时,终于成功让HA能控制我的老空调了。
设置核心自动化流程
设备都连上了,接下来就是设置自动化的逻辑,这才是最关键的。
HA里有个叫“自动化”的功能,可以设置“触发器”、“条件”和“动作”。我开始把我的需求一一填进去。
1. 早晨唤醒场景
我设了一个时间触发器:每天早上6:30。动作是:
- 卧室的米家灯泡亮度从0%在10分钟内缓慢上升到70%。
- 智能音箱播放轻柔的音乐(通过HA的媒体播放集成控制)。
第一次实现这个,感觉特别科幻。灯光缓缓亮起,不像闹钟那样突兀,舒服多了。
2. 离家场景
这个自动化用了我的手机GPS定位作为触发器。HA可以追踪我的手机位置,判断我是否在家里的地理围栏内。触发器设为“我离开了家”。条件是:我离开家超过10分钟(防止只是下楼取个快递)。动作包括:
- 关闭所有米家灯泡和插座。
- 通过博联控制,关闭空调。
- 启动扫地机器人开始全屋清扫。
现在出门连检查灯关没关的步骤都省了,直接锁门就走。
3. 回家场景
触发器设为“我进入了家”。条件是:当前时间在晚上18:00到22:00之间。动作是:
- 客厅主灯亮起至50%亮度。
- 空气净化器启动至自动模式。
- 如果室温低于20度,自动开启空调制热。
刚开始做这个判断的时候,我发现光靠GPS有延迟,有时候我人都进门了,灯还没亮。后来我在门口加了个米家的人体传感器作为辅助触发器,只要GPS判断我在家附近,同时传感器检测到有人进门,自动化就会立即触发。这样延迟就解决了。
整个过程,从最开始的一团乱麻,到实现设备协同工作,花了我大概一周的业余时间。虽然配置复杂,但效果是立竿见影的。现在回到家,一切都是自动化的,以前那些需要手动操作的步骤,完全消失了,这才真叫智能生活,不再只是买了一堆能联网的电器而已。

还没有评论,来说两句吧...