答案似乎和楼上说的不太一样,老外提供这个能解决,贴上完整代码
sensor:
- platform: mqtt
name: "body"
state_topic: "/home/body/Switch"
payload_on: "1"
payload_off: "0"
device_class: opening
qos: 1
retain: true
- platform: template
sensors:
body:
value_template: '{% if states.sensor.body %}
{% if states.sensor.body.state == "1" %}
Open
{% else %}
Closed
{% endif %}
{% else %}
n/a
{% endif %}'
friendly_name: 'Bedroom Door'
|