# Example configuration.yaml entry switch: - platform: mqtt name: 'output-1' unique_id: output-1 state_topic: 'server/7ffd88f939adfbe3146d5cff/state' command_topic: 'server/7ffd88f939adfbe3146d5cff/set' payload_on: '{"relay1":{"on":1}}' payload_off: '{"relay1":{"on":0}}' value_template: '{{ value_json.relay1.on }}' state_on: 1 state_off: 0 - platform: mqtt name: 'output-2' unique_id: output-2 state_topic: 'server/7ffd88f939adfbe3146d5cff/state' command_topic: 'server/7ffd88f939adfbe3146d5cff/set' payload_on: '{"relay2":{"on":1}}' payload_off: '{"relay2":{"on":0}}' value_template: '{{ value_json.relay2.on }}' state_on: 1 state_off: 0 - platform: mqtt name: 'output-3' unique_id: output-3 state_topic: 'server/7ffd88f939adfbe3146d5cff/state' command_topic: 'server/7ffd88f939adfbe3146d5cff/set' payload_on: '{"relay3":{"on":1}}' payload_off: '{"relay3":{"on":0}}' value_template: '{{ value_json.relay3.on }}' state_on: 1 state_off: 0 - platform: mqtt name: 'output-4' unique_id: output-4 state_topic: 'server/7ffd88f939adfbe3146d5cff/state' command_topic: 'server/7ffd88f939adfbe3146d5cff/set' payload_on: '{"relay4":{"on":1}}' payload_off: '{"relay4":{"on":0}}' value_template: '{{ value_json.relay4.on }}' state_on: 1 state_off: 0 - platform: mqtt name: 'output-5' unique_id: output-5 state_topic: 'server/7ffd88f939adfbe3146d5cff/state' command_topic: 'server/7ffd88f939adfbe3146d5cff/set' payload_on: '{"relay5":{"on":1}}' payload_off: '{"relay5":{"on":0}}' value_template: '{{ value_json.relay5.on }}' state_on: 1 state_off: 0 - platform: mqtt name: 'output-6' unique_id: output-6 state_topic: 'server/7ffd88f939adfbe3146d5cff/state' command_topic: 'server/7ffd88f939adfbe3146d5cff/set' payload_on: '{"relay6":{"on":1}}' payload_off: '{"relay6":{"on":0}}' value_template: '{{ value_json.relay6.on }}' state_on: 1 state_off: 0 - platform: mqtt name: 'output-7' unique_id: output-7 state_topic: 'server/7ffd88f939adfbe3146d5cff/state' command_topic: 'server/7ffd88f939adfbe3146d5cff/set' payload_on: '{"relay7":{"on":1}}' payload_off: '{"relay7":{"on":0}}' value_template: '{{ value_json.relay7.on }}' state_on: 1 state_off: 0 - platform: mqtt name: 'output-8' unique_id: output-8 state_topic: 'server/7ffd88f939adfbe3146d5cff/state' command_topic: 'server/7ffd88f939adfbe3146d5cff/set' payload_on: '{"relay8":{"on":1}}' payload_off: '{"relay8":{"on":0}}' value_template: '{{ value_json.relay8.on }}' state_on: 1 state_off: 0