Home Assistant 集成
将 Wio Tracker 1110 开发板 集成到 Home Assistant 中,用于实时跟踪和环境分析。Wio Tracker 1110 开发板 是一个用户友好的基于 LoRa 的跟踪开发平台,您可以使用该开发板开发更多自定义功能,使您的家庭环境更加智能和响应迅速。
开始使用
在本教程中,我们使用 Home Assistant Green 作为 Home Assistant 主机,您可以使用任何带有 Supervisor 的 Home Assistant 主机。有关详细信息,请查看 安装指南。
设备配置
在开始之前,请确保您已阅读 Wio Tracker 1110 开发板用户指南,并将平台选择为 SenseCAP
。
Home Assistant 配置
导航到您的 Home Assistant Web 界面。
为了充分发挥 Home Assistant 的潜力并访问高级功能,建议在用户界面中启用 高级模式
。
点击您的个人资料,并启用 高级模式
。
安装附加组件
转到 设置 > 附加组件。
在官方 附加组件
部分,您会找到 文件编辑器
和 高级 SSH & Web 终端
附加组件。
建议启用 在侧边栏显示
,这样您可以更轻松地找到它。
安装 HACS
Home Assistant 社区商店为您提供了一个强大的 UI,用于处理所有自定义需求的下载。
打开您的终端并导航到配置目录:
cd /config
下载并运行 HACS 安装脚本:
wget -q -O - https://install.hacs.xyz | bash -
安装脚本完成后,重启 Home Assistant 以应用更改。
转到 设置
> 系统
> 重启
。
导航到 设置
-> 设备与服务
。
点击 添加集成
以添加新的集成。
搜索 HACS
并点击它。
只有最后一项(实验性功能)是可选的,您需要接受上面所有内容才能设置 HACS。
按照说明授权 Home Assistant 访问您的 GitHub 账户。这通常涉及输入 GitHub 提供的验证码以确认您的身份。
HACS 使用设备 OAuth 流进行 GitHub API 的身份验证。
安装 SenseCraft 插件
导航到 HACS
,点击右上角的图标,然后选择 自定义仓库
。
复制以下 仓库地址
:
仓库地址:
https://github.com/Seeed-Solution/SenseCraft-HomeAssistant.git
类别: 集成
点击 添加
。仓库现在已添加到您的 HACS,您还可以在 集成
列表中找到 SenseCraft 集成。
导航到 SenseCraft
集成并点击 下载
。
我们现在已成功完成 SenseCraft 插件的安装。
添加设备
导航到 设置
-> 设备与服务
-> SenseCraft
,点击 添加设备
。
选择 通过 SenseCraft 账号添加设备(账号集成)
。
使用您的 SenseCAP Mate APP 账号登录,并选择 global
版本。
然后,您账号中的所有设备将会列出,选择您想要连接的设备,然后点击 SUBMIT
。
连接成功后,您将看到设备和实体显示在界面中。
点击设备,您将看到所有上传的数据,点击 ADD TO DASHBOARD
。
添加地图卡片
在添加地图卡片之前,我们需要先添加一个位置实体。
打开 File Editor
并导航到 configuration.yaml
文件,添加以下代码:
template:
- sensor:
- name: "Device Location"
state: >
{{ states('sensor.latitude') }},{{ states('sensor.longitude') }}
attributes:
latitude: "{{ states('sensor.latitude') }}"
longitude: "{{ states('sensor.longitude') }}"
name
可以自定义,states
应与您的设备实体 ID 相同。
您可以在 Settings
-> Devices and Services
-> Entities
中查看实体 ID。
在仪表板上点击 ADD CARD
。
选择地图卡片。
将以下代码复制到 CODE EDITOR
中并点击 SAVE
。
type: map
entities:
- entity: sensor.device_location
实体应与您的实体 ID 相同。您可以在 Settings
-> Devices and Services
-> Entities
中查看实体 ID。
现在,您可以在地图上查看实时位置。
开发板的所有数据都可以在仪表板中查看。