我猜测可能因为属性值的类型是bool类型,而自动化条件填的是字符串,可以添加自定义属性来生成一个二元传感器:
# customize.yaml
binary_sensor.ijomoo_zs320_fd27_toilet:
binary_sensor_properties: seat_status
然后自动化条件改为:
trigger:
- platform: state
entity_id: binary_sensor.ijomoo_zs320_fd27_toilet_seat_status
from: 'off'
to: 'on'
或者还有种更简单的方法用模板作为自动化条件:
trigger:
- platform: template
value_template: |-
{{ state_attr('binary_sensor.ijomoo_zs320_fd27_toilet','toilet_jomoo.seat_status') }}
|