- platform: template switches: garage: value_template: "{{ is_state('cover.garage_door', 'on') }}" turn_on: service: cover.open_cover data: entity_id: cover.garage_door turn_off: service: cover.close_cover data: entity_id: cover.garage_door icon_template: >- {% if is_state('cover.garage_door', 'open') %} mdi:garage-open {% else %} mdi:garage {% endif %}