随着语音助手、智能灯泡和其他设备日益成为家庭必需品,越来越多的人将智能技术带入家中。但是,市场上琳琅满目的产品可能会带来挑战:记住要使用哪个应用程序,并尝试将各种设备通过自动化连接起来可能会很快变得复杂。在本文中,我将向您展示我如何使用开源家庭自动化平台 Home Assistant 将所有设备整合在一起的几种方法。
Home Assistant 入门
在寻找集线器时,我想要一些易于扩展、拥有强大的社区支持和设备支持的产品。在考虑了各种集线器和平台之后,我决定 Home Assistant 是最佳选择。它拥有非常活跃的社区,足够轻量化,可以在 Raspberry Pi 上运行,最重要的是,它是开源的。
我不会在此处介绍设置过程;请查看 Home Assistant 的 入门指南 以开始运行。
接入我家的警报系统
几年前,我和妻子买了我们的第一栋房子。虽然这不算是一个卖点,但它预装了一个警报系统,配备了 20 世纪 90 年代最好的技术。我无意恢复警报面板,但我确实想利用它包含的所有门传感器。
打开我家洗衣房的警报面板盒后,我决定这将是 ESP8266 微控制器的绝佳入门项目。使用 MQTT(一种轻量级消息队列协议),我能够在我家的外门打开或关闭时获得 即时状态更新。
自动化灯光
虽然可以通过我的 Home Assistant 实例控制相当多的设备,但我仍然需要手动控制或触发大多数事情。自动化的重点是以很少或没有人为交互的方式完成任务。使用 Z-Wave 运动传感器和上面提到的自定义 MQTT 门传感器,我决定自动化一些场景。
我的第一个任务是 在白天结束后打开我家前廊的灯,当门打开时。我使用前门作为触发器,并考虑了当前的太阳状态,以确保我不会在白天仍然亮着的时候打开灯。
我自动化的第二个任务是在我下楼准备上班时打开一盏灯。由于我是一个早起的人,所以当我准备开始一天的工作时,通常很黑。使用覆盖我楼梯的运动传感器,我配置了一个 自动化来打开一盏灯,当我下楼时。它也很智能,可以在外面有足够的光线时关灯。
关门
由于我们养了一只经常出门的狗,而且我和妻子正在努力照顾一个婴儿,所以门经常被打开或没有完全关上。使用 简单的自动化 和我的 MQTT 门传感器,Home Assistant 会自动向我们的手机发送推送通知,提醒我们关门。
我还为我的车库门设置了 类似的自动化设置,当车库在晚上 8:30 之后打开时,它会提醒我们。虽然我的 OpenGarage 控制器也能够关门,但我选择仅在有人仍在外面工作时,或出于安全原因(例如,如果有东西阻碍门并阻止其关闭)时通知我们。
喂狗
随着我们的生活因第一个孩子的到来而变得更加忙碌,我和妻子发现自己更频繁地问一个特别的问题:“我们喂狗了吗?” 一天早上盯着狗粮桶,试图回忆起我是否已经喂过它,我知道肯定有更好的方法。使用连接到狗粮桶盖上的额外的 Z-Wave 门传感器,我使用 Home Assistant 来跟踪我们何时打开容器。 使用一些自动化,我设置了一个系统,如果我们在每天早上和晚上某个时间之后忘记喂狗,就会通知我们。虽然狗有点失望不能再享受“额外”的饭菜,但它帮助我们保持了理智。
展望未来
您可能在您的家中不会遇到相同的设备或需要解决的问题,但我希望我所做的一些事情可以帮助您找到使您的家更智能的方法。可能性真的是无限的。
在 GitHub 上关注我的 Home Assistant 配置仓库,以了解我的最新添加或找到一些灵感。它在不断发展!
您也可以在 Twitter 或 Home Assistant 社区论坛 上找到我。我喜欢回答问题,并看看社区中的其他人提出了什么想法。
想了解更多关于开源家庭自动化的信息吗?查看这六款 开源家庭自动化工具。
5 条评论