From 9fa8544972385caac792a8a01839308fb866a023 Mon Sep 17 00:00:00 2001 From: Seb Ruiz Date: Tue, 13 Aug 2019 02:11:59 +1000 Subject: [PATCH] Add relevant device_class icons for Cover entity (#3482) * Add relevant cover icons for supported device classes * Remove icon which doesn't have closed/open state * Remove umbrella icon for awnings --- src/common/entity/cover_icon.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/common/entity/cover_icon.ts b/src/common/entity/cover_icon.ts index 88fe03f774..f75a2a1bf4 100644 --- a/src/common/entity/cover_icon.ts +++ b/src/common/entity/cover_icon.ts @@ -7,6 +7,10 @@ export default function coverIcon(state: HassEntity): string { switch (state.attributes.device_class) { case "garage": return open ? "hass:garage-open" : "hass:garage"; + case "door": + return open ? "hass:door-open" : "hass:door-closed"; + case "window": + return open ? "hass:window-open" : "hass:window-closed"; default: return domainIcon("cover", state.state); }