Code:
mqtt:
cover:
name: "MQTT Cover"
command_topic: 'A32PRO/DCDA0C7B8568/SET'
state_topic: 'A32PRO/DCDA0C7B8568/STATE'
# availability:
# - topic: "home-assistant/cover/availability"
qos: 0
retain: true
payload_open: '{"output1":{"value":true}}'
payload_close: '{"output2":{"value":true}}'
payload_stop: '{"output1":{"value":false}, "output2":{"value":false}}'
value_template: >
{% if value_json.output1.value and not value_json.output5.value %}
open
{% elif value_json.output5.value and not value_json.output1.value %}
closed
{% elif not value_json.output1.value and not value_json.output5.value %}
stopped
{% else %}
unknown
{% endif %}
state_opening: "open"
state_closing: "closed"
state_stopped: "stopped"
payload_available: "online"
payload_not_available: "offline"
optimistic: false
switch:
- name: 'a32pro-kcs-output-1'
unique_id: a32pro-kcs-output-1
state_topic: 'A32PRO/DCDA0C7B8568/STATE'
command_topic: 'A32PRO/DCDA0C7B8568/SET'
payload_on: '{"output1":{"value":true}}'
payload_off: '{"output1":{"value":false}}'
value_template: '{{ value_json.output1.value }}'
state_on: true
state_off: false
- name: 'a32pro-kcs-output-2'
unique_id: a32pro-kcs-output-2
state_topic: 'A32PRO/DCDA0C7B8568/STATE'
command_topic: 'A32PRO/DCDA0C7B8568/SET'
payload_on: '{"output2":{"value":true}}'
payload_off: '{"output2":{"value":false}}'
value_template: '{{ value_json.output2.value }}'
state_on: true
state_off: false
YouTube: https://www.youtube.com/c/KinCony
Online Store: https://shop.kincony.com
Alibaba Store: https://kincony.en.alibaba.com/
Online Store: https://shop.kincony.com
Alibaba Store: https://kincony.en.alibaba.com/

