Smart Home Automation Forum
A8S/A8Sv2 home assistant yaml for KCS mqtt digital input and output - Printable Version

+- Smart Home Automation Forum (https://www.kincony.com/forum)
+-- Forum: Technical Support (https://www.kincony.com/forum/forumdisplay.php?fid=20)
+--- Forum: KC868-A8S (https://www.kincony.com/forum/forumdisplay.php?fid=24)
+--- Thread: A8S/A8Sv2 home assistant yaml for KCS mqtt digital input and output (/showthread.php?tid=8130)



A8S/A8Sv2 home assistant yaml for KCS mqtt digital input and output - admin - 06-03-2025

   
Code:
  switch:
   - name: 'a8s-kcs-output-1'
     unique_id: a8s-kcs-output-1
     state_topic: 'KC868_A8S/AC1518A88BE0/STATE'
     command_topic: 'KC868_A8S/AC1518A88BE0/SET'
     payload_on:  '{"output1":{"value":true}}'
     payload_off: '{"output1":{"value":false}}'
     value_template: '{{ value_json.output1.value }}'
     state_on: true
     state_off: false

   - name: 'a8s-kcs-output-2'
     unique_id: a8s-kcs-output-2
     state_topic: 'KC868_A8S/AC1518A88BE0/STATE'
     command_topic: 'KC868_A8S/AC1518A88BE0/SET'
     payload_on:  '{"output2":{"value":true}}'
     payload_off: '{"output2":{"value":false}}'
     value_template: '{{ value_json.output2.value }}'
     state_on: true
     state_off: false

   - name: 'a8s-kcs-output-3'
     unique_id: a8s-kcs-output-3
     state_topic: 'KC868_A8S/AC1518A88BE0/STATE'
     command_topic: 'KC868_A8S/AC1518A88BE0/SET'
     payload_on:  '{"output3":{"value":true}}'
     payload_off: '{"output3":{"value":false}}'
     value_template: '{{ value_json.output3.value }}'
     state_on: true
     state_off: false

   - name: 'a8s-kcs-output-4'
     unique_id: a8s-kcs-output-4
     state_topic: 'KC868_A8S/AC1518A88BE0/STATE'
     command_topic: 'KC868_A8S/AC1518A88BE0/SET'
     payload_on:  '{"output4":{"value":true}}'
     payload_off: '{"output4":{"value":false}}'
     value_template: '{{ value_json.output4.value }}'
     state_on: true
     state_off: false

   - name: 'a8s-kcs-output-5'
     unique_id: a8s-kcs-output-5
     state_topic: 'KC868_A8S/AC1518A88BE0/STATE'
     command_topic: 'KC868_A8S/AC1518A88BE0/SET'
     payload_on:  '{"output5":{"value":true}}'
     payload_off: '{"output5":{"value":false}}'
     value_template: '{{ value_json.output5.value }}'
     state_on: true
     state_off: false

   - name: 'a8s-kcs-output-6'
     unique_id: a8s-kcs-output-6
     state_topic: 'KC868_A8S/AC1518A88BE0/STATE'
     command_topic: 'KC868_A8S/AC1518A88BE0/SET'
     payload_on:  '{"output6":{"value":true}}'
     payload_off: '{"output6":{"value":false}}'
     value_template: '{{ value_json.output6.value }}'
     state_on: true
     state_off: false

   - name: 'a8s-kcs-output-7'
     unique_id: a8s-kcs-output-7
     state_topic: 'KC868_A8S/AC1518A88BE0/STATE'
     command_topic: 'KC868_A8S/AC1518A88BE0/SET'
     payload_on:  '{"output7":{"value":true}}'
     payload_off: '{"output7":{"value":false}}'
     value_template: '{{ value_json.output7.value }}'
     state_on: true
     state_off: false

   - name: 'a8s-kcs-output-8'
     unique_id: a8s-kcs-output-8
     state_topic: 'KC868_A8S/AC1518A88BE0/STATE'
     command_topic: 'KC868_A8S/AC1518A88BE0/SET'
     payload_on:  '{"output8":{"value":true}}'
     payload_off: '{"output8":{"value":false}}'
     value_template: '{{ value_json.output8.value }}'
     state_on: true
     state_off: false

  binary_sensor:

   - name: 'a8s-kcs-input-1'
     unique_id: a8s-kcs-input-1
     state_topic: 'KC868_A8S/AC1518A88BE0/STATE'
     value_template: '{{ value_json.input1.value }}'
     payload_on: true
     payload_off: false
     
   - name: 'a8s-kcs-input-2'
     unique_id: a8s-kcs-input-2
     state_topic: 'KC868_A8S/AC1518A88BE0/STATE'
     value_template: '{{ value_json.input2.value }}'
     payload_on: true
     payload_off: false     

   - name: 'a8s-kcs-input-3'
     unique_id: a8s-kcs-input-3
     state_topic: 'KC868_A8S/AC1518A88BE0/STATE'
     value_template: '{{ value_json.input3.value }}'
     payload_on: true
     payload_off: false

   - name: 'a8s-kcs-input-4'
     unique_id: a8s-kcs-input-4
     state_topic: 'KC868_A8S/AC1518A88BE0/STATE'
     value_template: '{{ value_json.input4.value }}'
     payload_on: true
     payload_off: false

   - name: 'a8s-kcs-input-5'
     unique_id: a8s-kcs-input-5
     state_topic: 'KC868_A8S/AC1518A88BE0/STATE'
     value_template: '{{ value_json.input5.value }}'
     payload_on: true
     payload_off: false

   - name: 'a8s-kcs-input-6'
     unique_id: a8s-kcs-input-6
     state_topic: 'KC868_A8S/AC1518A88BE0/STATE'
     value_template: '{{ value_json.input6.value }}'
     payload_on: true
     payload_off: false

   - name: 'a8s-kcs-input-7'
     unique_id: a8s-kcs-input-7
     state_topic: 'KC868_A8S/AC1518A88BE0/STATE'
     value_template: '{{ value_json.input7.value }}'
     payload_on: true
     payload_off: false

   - name: 'a8s-kcs-input-8'
     unique_id: a8s-kcs-input-8
     state_topic: 'KC868_A8S/AC1518A88BE0/STATE'
     value_template: '{{ value_json.input8.value }}'
     payload_on: true
     payload_off: false
yaml: 
.txt   A8S_KCS_HA_mqtt-input-output.txt (Size: 4.57 KB / Downloads: 179)