随着语音助手、智能灯泡和其他设备日益成为家庭必需品,越来越多的人将智能技术引入家中。但是,市场上琳琅满目的产品可能会带来挑战:记住要使用哪个应用程序,以及尝试通过自动化将各种设备连接在一起,很快就会变得复杂起来。在本文中,我将向您展示我如何使用开源家庭自动化平台 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 条评论