我最棒的家庭助手自动化都是别人做的
在自动化方面,Home Assistant 在竞争对手智能家居平台中遥遥领先。强大的自动化编辑器提供了无限的可能性,我必须承认,这种深度有时确实让人感到不知所措。
幸运的是,Home Assistant 提供了一种简便的方法来外包这一过程。
通过蓝图众包您的自动化
蓝图是一个非常有价值的 Home Assistant 功能,它可以让你利用更广泛社区的无尽专业知识。虽然自己解决问题会有一定的成就感,但蓝图可以让你跳过繁琐的过程,通过采用别人已经完善的解决方案来节省时间。
蓝图本质上是自动化、脚本或模板实体的计划。一旦社区共享,它们可以被导入到你的 Home Assistant 实例中,并会一直保留在那里,直到你将其删除。从这里,你可以使用它们创建符合你需求的自动化和脚本(而无需修改蓝图本身)。
可以把它们看作一个框架,通过它你可以指定一些参数,以完成特定任务。蓝图是只读的,因此你可以根据需要不断使用它们。生成的自动化流程是为你量身定制的,包括你在设置过程中标记的设备,以及你可能设置的任何额外条件。
这些是以目标为导向的工作流程,旨在加快那些从头设计可能需要很长时间的流程。例如,考虑每个 Home Assistant 安装中包含的两个蓝图:一个是动作触发的灯光自动化,另一个是可确认的通知脚本。与社区提供的内容相比,这只是冰山一角。
要使用蓝图,您必须先导入它们。通常可以通过点击作者分享的“添加”按钮来完成,这会要求您登录到您的 Home Assistant 实例,并确认您要添加该蓝图。从这里,您可以通过创建新的自动化或脚本来使用它,然后从弹出的窗口中选择您导入的蓝图。
许多蓝图会拥有自己的生命,成为不断发展的项目,作者会根据社区提供的反馈进行调整和改进。只需注意,如果作者更新了你想使用的蓝图,你需要再次导入它。
可能有人比你做得更好
并不是每个人都需要把创建自动化或脚本的过程外包给别人。熟悉创建自动化、为其添加条件以及使用编辑器添加额外模块的过程是个好主意。如果你真的很热衷,你甚至可能会选择完全不使用编辑器,而是直接用 YAML 来编写你的自动化。
但即使你确实享受创建自动化的过程,并且恰好擅长这项工作,你仍然可以通过使用蓝图来节省时间。很难与别人花费数月甚至数年设计的蓝图相比拟,其中还包括一些你可能甚至没有考虑过的可选附加功能。
一个最好的例子是 Blacky 的《电器通知与操作》蓝图,我用它创建了一个自动化,当洗衣机周期结束时通知我。为这个任务创建自动化的过程相当简单,只要你事先考虑一下。
本质上,你需要触发一个二进制传感器,该传感器会根据来自能量监控智能插头的最小功率负载而开启(也就是你启动洗衣循环时)。当功率负载在设定时间内降到某个阈值以下时,二进制传感器会关闭,这个事件可以作为触发器,用来通知你洗衣循环已完成。如果听起来像另一种语言,不用担心,可以直接使用蓝图。
但是,这份蓝图的作者还包括了其他所有的内容,比如使用门传感器的提醒系统,以判断你是否忽略了第一条通知而衣服仍然放在洗衣机里。还有一种根据一天中的时间或你是否在家来限制通知的方法,以及如果你需要的话,还有能源和时间跟踪助手。
在 Home Assistant 社区论坛中查找蓝图
Home Assistant社区论坛上的Blueprints Exchange板块是寻找新蓝图的最佳地点。您可以在不注册账户的情况下搜索论坛,并且由于Nabu Casa的支持,整个论坛是无广告的。
一个小建议是按回复排序论坛,这样回复最多的帖子会出现在页面顶部。这是找到经过多次迭代、内容丰富的热门方案的有效方法。另一种方法是搜索你想实现的任务、你想使用的传感器等等。
如果你想释放某个特定设备(如遥控器或墙壁开关)的全部潜力,可以尝试搜索蓝图,看看是否有人已经弄清楚了。
使用蓝图来节省时间?看看一些更多的 Home Assistant 技巧,长期来看可以为你节省数小时。



