Home Assistant 系统通知转发至企业微信群机器人
学习笔记作者:admin日期:2025-06-21点击:9
摘要:介绍了如何在 Home Assistant 中配置系统通知,将其转发至企业微信群机器人,包括创建机器人、获取 Webhook URL 和配置 YAML 文件的具体步骤。
Home Assistant 系统通知转发至企业微信群机器人
背景
在 Home Assistant 中,许多系统通知仅限于登录网页查看。为了实现这些通知的实时推送,例如登录失败警告,可以通过企业微信群机器人接收并提醒。
解决方案
创建企业微信群机器人
登录企业微信管理后台,在目标群聊设置中添加一个自定义机器人,并复制其 Webhook URL。
配置 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,同时确保消息内容符合需求。测试配置
保存配置文件后重启 Home Assistant。触发一次登录失败事件,检查企业微信群是否收到通知。
注意事项
- 敏感信息如 Webhook URL 应被脱敏处理。
- 确保 Home Assistant 和企业微信的网络环境畅通。
相关工具与概念
- Home Assistant
- 企业微信群机器人
- 自动化配置
- 系统日志通知