我需要做一个自动化,发送警报面板状态的变化检测到通知。我的问题是如何把状态在通知的消息部分。

即,我如何将实体状态放入通知消息中?我通过发送msg在Node-Red中做了些什么。有效载荷,但我在自动化方面有问题

首先,我假设你在谷歌上搜索“状态”这个词,那就是你的问题。家庭助理的地位不是一件事。19463331伟德国际你需要弄清楚行话,这样你就知道该寻找什么,该问什么。

我认为应该是国家而不是地位。
我尝试使用is_state,但直到现在我没有管理。

我需要发送的状态显示在这里:

好吧,发布你目前的自动化系统,我可以帮你量身定做。它需要模板。

谢谢你的帮助……不幸的是,我从来没有在自动化中使用模板。这是我现在的工作:

—id: '1574523322809' alias: Alarm Panel Change send Notification description: Alarm Panel Change send Notification trigger:—entity_id: alarm_control_panel. name:告警面板名称。alarm_panel平台:state condition: [] action:—data: message: Alarm Status Changed service: notify.hassio_notifier_s7 .告警解释

为了得到国家,

将你的行动改为:

—“data_template”:消息:“告警状态变为{{trigger.to_state.”。State}}" service: notify.hassio_notifier_s7
1像

再次感谢!
试过了,但是没有效果。在日志文件中我得到:

2019-11-23 19:23:41 ERROR (MainThread) [homassist .components.automation] automation.alarm_panel_change_send_notification. ERROR (MainThread)错误pos 1: UndefinedError: ' trigger '的call_service错误呈现模板未定义

触发器的作用是什么?

看到的文档.只要你不尝试手动触发它,它就会起作用。

成功了!谢谢你的帮助!
GUI不允许使用data_template,必须从yaml文件中进行。