自动化现在是一个热门话题。在我的日常工作中,作为 SRE 的一部分,我的职责是尽可能自动化重复性任务。但是我们中有多少人在日常的非工作生活中这样做呢?今年,我专注于自动化消除繁琐的工作,以便我们可以专注于重要的事情。
有很多关于 设置 Home Assistant 的指南,但是如果您有多个 Home Assistant 安装(就像我一样),并且想要从一个中央 Home Assistant 显示和控制所有这些安装,该怎么办?
有一个名为 Remote Home Assistant 的惊人插件(https://github.com/custom-components/remote_homeassistant),它可以非常轻松地实现这一点。它确实帮助我管理和自动化事情,而无需设置任何复杂的软件(尽管我过去曾使用 MQTT 完成此操作——这是一个挑战)。

(Kevin Sonney,CC BY-SA 40)
设置 Remote Home Assistant 最简单的方法是在两个 HASS 安装上都安装 Home Assistant Community Store (HACS)。HACS 是 Home Assistant 的大量第三方插件集合。说明非常简单明了,涵盖了大多数用例——包括使用 Home Assistant OS(这是我的中央节点)和 Home Assistant Core(我的远程节点之一)。它作为新的集成安装,因此您可以像添加任何其他集成一样添加它。您必须能够登录 GitHub 才能使 HACS 工作,但 HACS 会引导您完成配置流程的一部分。完成后,它会加载所有已知的插件存储库。要查看其状态,请单击左侧导航菜单中的新 HACS 选项。

(Kevin Sonney,CC BY-SA 40)
选择 集成,并在它完成加载所有商店信息后搜索 Remote Home Assistant。使用 安装 按钮安装插件,然后重启 Home Assistant。重启完成后,您将获得一个新的自定义集成,可以像添加任何其他集成一样添加它。
在远程节点(“lizardhaus”)上,您需要生成长期令牌,然后添加 Remote Home Assistant 集成。选择 设置为远程节点,这就是您需要做的全部。
在中央节点(“homeassistant”)上,配置流程有所不同。像以前一样添加集成,但不要创建访问令牌。选择 添加远程节点,然后单击 提交。系统会要求您输入站点名称、地址(可以是名称或 IP 地址)、端口以及在远程节点上生成的访问令牌。您可以启用或禁用 SSL(如果远程节点暴露在互联网上,我强烈建议在远程节点上设置 SSL)。连接后,它会提示您提供其他信息,例如远程节点实体的prefix(我喜欢包含尾随“_”字符)、要获取的实体以及要包含和排除的内容。您可以获取可以远程触发的事件,例如打开和关闭开关。

(Kevin Sonney,CC BY-SA 40)
之后,远程项目会像任何其他项目一样显示在 Home Assistant 中。只要您添加了正确的触发器和实体,您就可以以相同的方式控制它们。
如果您有蓝牙低功耗植物传感器等设备,这些设备距离主 HASS 机器太远,那么 Remote Home Assistant 非常有用。您可以将装有 HassOS 的 Raspberry Pi 放在植物附近,然后使用 Remote Home Assistant 将它们放入您的中央仪表板,并在它们需要浇水时收到警报等等。总而言之,将多个 Home Assistant 配置链接在一起非常容易,而且非常有帮助。
评论已关闭。