diff --git a/src/util/hass-util.html b/src/util/hass-util.html index 3cf8d46c10..c61c767d93 100644 --- a/src/util/hass-util.html +++ b/src/util/hass-util.html @@ -285,6 +285,9 @@ window.hassUtil.domainIcon = function (domain, state) { case 'input_boolean': return 'mdi:drawing'; + case 'input_datetime': + return 'mdi:calendar-clock'; + case 'input_select': return 'mdi:format-list-bulleted'; @@ -421,6 +424,12 @@ window.hassUtil.stateIcon = function (state) { return window.hassUtil.binarySensorIcon(state); } else if (domain === 'cover') { return window.hassUtil.coverIcon(state); + } else if (domain === 'input_datetime') { + if (!state.attributes.has_date) { + return 'mdi:clock'; + } else if (!state.attributes.has_time) { + return 'mdi:calendar'; + } } return window.hassUtil.domainIcon(domain, state.state);