diff --git a/src/more-infos/more-info-content.html b/src/more-infos/more-info-content.html
index a7fc613976..d2f251677a 100644
--- a/src/more-infos/more-info-content.html
+++ b/src/more-infos/more-info-content.html
@@ -1,6 +1,7 @@
+
diff --git a/src/more-infos/more-info-cover.html b/src/more-infos/more-info-cover.html
new file mode 100644
index 0000000000..801000b77d
--- /dev/null
+++ b/src/more-infos/more-info-cover.html
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Tilt position
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/state-summary/state-card-content.html b/src/state-summary/state-card-content.html
index 3ae10b07e0..6e79559584 100644
--- a/src/state-summary/state-card-content.html
+++ b/src/state-summary/state-card-content.html
@@ -2,6 +2,7 @@
+
diff --git a/src/state-summary/state-card-cover.html b/src/state-summary/state-card-cover.html
new file mode 100644
index 0000000000..9a90c9f156
--- /dev/null
+++ b/src/state-summary/state-card-cover.html
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/util/hass-util.html b/src/util/hass-util.html
index f33c225e34..fe9f236404 100644
--- a/src/util/hass-util.html
+++ b/src/util/hass-util.html
@@ -12,6 +12,7 @@ window.hassUtil.OFF_STATES = ['off', 'closed', 'unlocked'];
window.hassUtil.DOMAINS_WITH_CARD = [
'climate',
+ 'cover',
'configurator',
'hvac',
'input_select',
@@ -25,9 +26,9 @@ window.hassUtil.DOMAINS_WITH_CARD = [
];
window.hassUtil.DOMAINS_WITH_MORE_INFO = [
- 'light', 'group', 'sun', 'climate', 'configurator', 'thermostat', 'script',
- 'media_player', 'camera', 'updater', 'alarm_control_panel', 'lock',
- 'hvac',
+ 'light', 'group', 'sun', 'climate', 'configurator', 'cover', 'thermostat',
+ 'script', 'media_player', 'camera', 'updater', 'alarm_control_panel',
+ 'lock', 'hvac',
];
window.hassUtil.DOMAINS_WITH_NO_HISTORY = ['camera', 'configurator', 'scene'];
@@ -210,6 +211,9 @@ window.hassUtil.domainIcon = function (domain, state) {
case 'conversation':
return 'mdi:text-to-speech';
+ case 'cover':
+ return state && state === 'open' ? 'mdi:window-open' : 'mdi:window-closed';
+
case 'device_tracker':
return 'mdi:account';