当你指定为
在“状态条件”(或“设备条件”)中,表示状态值必须为在指定的时间内不变.这意味着在评估条件时,中继的状态必须是上
至少10秒。它不会等待还有10秒就是接力的状态了上
,一定是上
至少在过去的十秒钟里。
我看到的是有效载荷发布到统计/ GarageDoor /状态
是否为简单字符串值开放
或者关闭
.此外,有效负载作为保留的消息发布(意味着值由MQTT代理存储)。
发布到的有效负载统计/ GarageDoor / SWITCH2
是一个JSON字符串值,是{“状态”:“ON”}
或者{“状态”:“关闭”}
(并且不会作为保留的消息发布)。如果选择使用这个主题,可以解释它的有效负载(在模板条件) 使用trigger.payload_json.
(看文档www.19463331.com).
我要做的是创建一个MQTT二进制传感器那代表车库门。
- platform: mqtt name: 'Garage Door' state_topic: stat/GarageDoor/status payload_on: 'open' payload_off: 'closed' device_class: garage_door . status: status /status: status /status /status /status /status /status /status
然后自动化触发器可以使用简单的状态触发器。例如,当门关闭时就会触发:
—alias:例如触发器:—platform: state entity_id: binary_sensor。车库门:“关闭”……等等……