Home Assistant 系统通知转发至企业微信群机器人

学习笔记作者:admin日期:2025-06-21点击:9

摘要:介绍了如何在 Home Assistant 中配置系统通知,将其转发至企业微信群机器人,包括创建机器人、获取 Webhook URL 和配置 YAML 文件的具体步骤。

Home Assistant 系统通知转发至企业微信群机器人

背景

      在 Home Assistant 中,许多系统通知仅限于登录网页查看。为了实现这些通知的实时推送,例如登录失败警告,可以通过企业微信群机器人接收并提醒。

解决方案

  1. 创建企业微信群机器人

          登录企业微信管理后台,在目标群聊设置中添加一个自定义机器人,并复制其 Webhook URL。

  2. 配置 YAML 文件

          编辑 Home Assistant 的配置文件(通常是 configuration.yaml),添加以下内容:

    
    notify:
      - name: WECHAT_GROUP
        platform: wechat
        webhook_id: ***
    
    automation:
      - alias: 'Failed Login Notification'
        trigger:
          platform: event
          event_type: system_log_event
          event_data:
            level: error
            message: 'Login attempt failed'
        action:
          service: notify.WECHAT_GROUP
          data:
            message: '登录尝试失败: {{ trigger.event_data.message }}'
        

          其中,webhook_id 替换为实际从企业微信获取的 Webhook ID,同时确保消息内容符合需求。

  3. 测试配置

          保存配置文件后重启 Home Assistant。触发一次登录失败事件,检查企业微信群是否收到通知。

注意事项

  • 敏感信息如 Webhook URL 应被脱敏处理。
  • 确保 Home Assistant 和企业微信的网络环境畅通。

相关工具与概念

  • Home Assistant
  • 企业微信群机器人
  • 自动化配置
  • 系统日志通知

上一篇      下一篇