Home Assistant AI 员工

Leina 连接 Home Assistant,帮你查看设备历史、控制家居并检查自动化。在团队聊天中交代任务,Leina 完成工作,再把结果带回来。

连接 Home Assistant,选择要共享的内容,就可以交代第一项任务。

Leina + Home Assistant 结果示例

你

打开选中的客厅灯,将亮度设为 30%。

Leina

已执行灯光调整,Home Assistant 显示灯已开启并设为指定亮度。

Home Assistant · 灯光已调整

客厅灯

已应用指定灯光设置。

开关
已开启
亮度
30%
用一句话调整房间灯光

什么是 Home Assistant AI 智能体?

Home Assistant AI 智能体帮助解释已记录的设备变化,并执行你指定的灯光或设备调整。

你指定资料来源和保存位置。Leina 使用连接有权访问的内容完成任务,再把结果交给你检查。

Home Assistant

Home Assistant 将智能家居设备、状态和自动化整合在一个系统中。

  1. 选择设备

    指定灯具和目标亮度。

  2. 查看可用控制

    确认设备支持所需操作。

  3. 应用设置

    发送调整要求并告知返回的状态。

可以交给 Leina 的 Home Assistant 任务

复制示例,补充具体信息,然后在已接入的团队聊天中发给 Leina。

解释设备变化

查看 [设备] 在 [开始时间] 到 [结束时间] 的记录,说明状态变化和相关事件。

home_assistant

调整设备

以 [亮度] 打开 [选中的灯],检查可用控制并告知操作后的状态。

home_assistant

下一项 Home Assistant 工作,从一条消息开始。

连接工具,交代任务,查看结果

在团队聊天中告诉 Leina 你的需求,说明数据来源、保存位置和预期结果。

  1. 连接账号

    连接任务涉及的工具,让 Leina 访问需要的内容。

  2. 尝试一个任务

    提供资料来源、结果的保存位置,以及你希望完成的工作。

  3. 核对结果

    查看任务结果,并核对应用中的变更。

让 Leina 在 Home Assistant 中动手完成工作

把这些日常工作交给你的 AI 员工。

Get Config

获取 Home Assistant 实例配置。

List States

列出所有当前 Home Assistant 实体状态。

Get State

获取一个 Home Assistant 实体的当前状态。

List Services

列出 Home Assistant 服务域及其可用服务。

Call Service

调用 Home Assistant 服务以控制实体,例如 light.turn_on 或 switch.turn_off。

List Events

列出实例当前已知的 Home Assistant 事件类型。

Fire Event

触发一个 Home Assistant 事件,可附带事件数据。

Render Template

针对已连接实例渲染 Home Assistant 模板。

Get History

获取一个或多个 Home Assistant 实体在一段时间内的记录状态历史,用于回答值如何变化的问题。

Get Logbook

获取 Home Assistant 日志:人类可读的事件时间线及其触发原因,用于诊断变化原因。

List Calendars

列出 Home Assistant 暴露的日历实体。

List Calendar Events

列出开始和结束时间之间一个 Home Assistant 日历上的事件。

Get Error Log

以纯文本形式获取当前会话的 Home Assistant 错误日志。仅当实例启用文件日志记录时,Home Assistant 才提供此功能,因此在正常实例上可能报告未找到。

Get Registries

通过 WebSocket API 列出 Home Assistant 实体、设备、区域、楼层和标签注册表。

Search Related

查找与实体、设备、区域、自动化或配置条目相关的 Home Assistant 项目。

List Device Automations

列出一个 Home Assistant 设备支持的触发器、条件和操作。

Execute Script

运行包含服务调用、延迟和条件的 Home Assistant 脚本序列。

Validate Config

在存储自动化之前验证 Home Assistant 触发器、条件和操作配置。

Get Automation Config

获取一个 Home Assistant 自动化的存储配置。需要管理员访问令牌,且仅涵盖存储在 Home Assistant UI 可编辑配置中的条目;其他 YAML 文件中定义的条目返回未找到。

Save Automation Config

创建或替换一个 Home Assistant 自动化。向未使用的 ID 发布会创建自动化。需要管理员访问令牌,且仅涵盖存储在 Home Assistant UI 可编辑配置中的条目;其他 YAML 文件中定义的条目返回未找到。

Delete Automation Config

删除一个 Home Assistant 自动化。需要管理员访问令牌,且仅涵盖存储在 Home Assistant UI 可编辑配置中的条目;其他 YAML 文件中定义的条目返回未找到。

Get Script Config

获取一个 Home Assistant 脚本的存储配置。需要管理员访问令牌,且仅涵盖存储在 Home Assistant UI 可编辑配置中的条目;其他 YAML 文件中定义的条目返回未找到。

Save Script Config

创建或替换一个 Home Assistant 脚本。向未使用的键发布会创建脚本。需要管理员访问令牌,且仅涵盖存储在 Home Assistant UI 可编辑配置中的条目;其他 YAML 文件中定义的条目返回未找到。

Delete Script Config

删除一个 Home Assistant 脚本。需要管理员访问令牌,且仅涵盖存储在 Home Assistant UI 可编辑配置中的条目;其他 YAML 文件中定义的条目返回未找到。

Get Scene Config

获取一个 Home Assistant 场景的存储配置。需要管理员访问令牌,且仅涵盖存储在 Home Assistant UI 可编辑配置中的条目;其他 YAML 文件中定义的条目返回未找到。

Save Scene Config

创建或替换一个 Home Assistant 场景。向未使用的 ID 发布会创建场景。需要管理员访问令牌,且仅涵盖存储在 Home Assistant UI 可编辑配置中的条目;其他 YAML 文件中定义的条目返回未找到。

Delete Scene Config

删除一个 Home Assistant 场景。需要管理员访问令牌,且仅涵盖存储在 Home Assistant UI 可编辑配置中的条目;其他 YAML 文件中定义的条目返回未找到。

Check Config

要求 Home Assistant 验证其自身配置文件并报告错误和警告。需要管理员访问令牌。

为你的 AI 员工连接更多工具

连接工作中使用的 App,让 Leina 获取任务需要的信息,继续推进工作。

讨论继续往前走, Leina 接手具体工作。

在团队讨论中交代任务。Leina 使用已连接的工具完成工作,再回到聊天中交付结果。

了解 Leina 如何在 Slack 中工作
Leina结果示例

已执行灯光调整,Home Assistant 显示灯已开启并设为指定亮度。

客厅灯

关于 Home Assistant 和 Leina,你可能还想知道

能解释所有过去的设备变化吗?

只能使用已记录的历史和事件,覆盖范围取决于实例的记录及保留设置。

可以修改所有自动化吗?

配置修改需要管理员权限,并限于可在 Home Assistant 界面中编辑的条目;维护在其他文件中的自动化可能无法修改。

让 Leina 成为你的 Home Assistant AI 员工

从手头的一项工作开始。告诉 Leina,你想要什么样的结果。

连接 Home Assistant,选择要共享的内容,就可以交代第一项任务。