Assist的每日总结

在本教程中,我们创建了一个自动化,让Assist每天向你发送总结。Assist会告诉你今天的天气和日历事件。它还会将总结发送到你的消息应用中。

每日总结通知每日总结通知 - 使用中性语气

我们将使用OpenAI,这需要一个OpenAI账户。对于本教程中的操作,免费试用选项是足够的。无需提供信用卡信息。

先决条件

本教程假设你已经设置了一些内容:

本教程使用了本地日历气象研究所Telegram集成进行操作。未对其他通知或日历类别的集成进行测试。

添加日历

如果你已经在使用日历,可以跳过此步骤。

  1. 前往集成页面,选择日历日历筛选器。
  2. 选择你喜欢的日历并按照文档中的描述进行安装。
  3. 如果你只是想跟随本教程,请安装本地日历集成。
    • 当提示输入名称时,称其为本地日历

    • 在左侧导航栏中,你现在应该能看到一个新的日历条目。打开它。

      日历

    • 为今天和接下来的几天添加一些事件。

添加天气集成

如果你已经在使用天气集成,可以跳过此步骤。

  1. 前往集成页面,选择天气筛选器。
  2. 选择你喜欢的天气集成并按照文档中的描述进行安装。
  3. 如果不确定,选择气象研究所并添加集成。
    • 当提示时,输入你家的纬度和经度。
    • 坐标允许集成显示你所在位置的天气预报。

将Home Assistant连接到消息服务

如果你已经在使用通知集成,可以跳过此步骤。

  1. 前往集成页面,选择通知筛选器。
  2. 选择你喜欢的消息服务并按照文档中的描述进行安装。
  3. 如果不确定,选择Telegram并添加集成。
  4. 如果你尚未安装,请在手机上安装Telegram。
  5. 要在Home Assistant上开始使用Telegram,请逐步遵循设置说明
    • 确保不要从示例中复制和粘贴以下值。输入真实值:
      • api_key
      • allowed_chat_ids
      • name
      • chat_id
      • service
  6. 现在你已经拥有一个有效的通知集成。Home Assistant现在可以向你发送消息。

创建OpenAI语音助手个性

OpenAI个性为消息增添了特殊的风格。 使用OpenAI需要一个OpenAI账户。对于本教程,免费试用选项是足够的。无需提供信用卡信息。

从蓝图创建自动化

我们使用了一个蓝图(感谢@allenporter)来轮询日历事件并收集天气信息。然后,它请求ChatGPT进行总结,并将该响应发送到你的手机。

  1. 要导入蓝图,请选择下面的按钮:

  2. 选择预览,然后选择导入蓝图

  3. 从列表中选择蓝图对话代理日程通知

  4. 输入每个类别的值。 为Mario个性添加提示

    • 通知服务名称下,确保不要保留默认值,而是使用你之前设置的值。例如notify.nina
    • 保存你的更改。
    • 在对话框中,输入新自动化的名称。例如,Mario的每日总结
  5. 要查看自动化,请转到设置 > 自动化与场景

  6. 要测试自动化,选择自动化的三个点,然后选择运行

    • 你现在应该会收到来自Assist的消息通知。