From d019d5e078436400ea166d82f20e8f1c100e3e7e Mon Sep 17 00:00:00 2001 From: mkono87 Date: Sat, 23 Oct 2021 15:58:20 -0400 Subject: [PATCH] Added cover for garaga door --- configuration.yaml | 1 + cover.yaml | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 cover.yaml diff --git a/configuration.yaml b/configuration.yaml index 0772428..9244c5a 100644 --- a/configuration.yaml +++ b/configuration.yaml @@ -20,6 +20,7 @@ media_player: !include media_player.yaml input_number: !include input_number.yaml timer: !include timer.yaml switch: !include switch.yaml +cover: !include cover.yaml frontend: themes: !include_dir_merge_named themes diff --git a/cover.yaml b/cover.yaml new file mode 100644 index 0000000..2c9d336 --- /dev/null +++ b/cover.yaml @@ -0,0 +1,20 @@ +- platform: template + covers: + garage_door: + friendly_name: "Garage Door" + #This is what defines your garage door as being open (your sensor reports 7) + value_template: "{{ is_state('binary_sensor.garage_door_sensor', 'on') }}" + open_cover: + service: switch.toggle + data: + entity_id: switch.garage_door + close_cover: + service: switch.toggle + data: + entity_id: switch.garage_door + icon_template: >- + {% if is_state('binary_sensor.garage_door_sensor', 'on') %} + mdi:garage-open + {% else %} + mdi:garage + {% endif %}