diff --git a/src/common/const.ts b/src/common/const.ts index 6e9d669bc5..c7b2ac917f 100644 --- a/src/common/const.ts +++ b/src/common/const.ts @@ -50,6 +50,7 @@ import { mdiRobotVacuum, mdiScriptText, mdiSineWave, + mdiSpeakerMessage, mdiSpeedometer, mdiSunWireless, mdiThermometer, @@ -75,8 +76,8 @@ export const DEFAULT_DOMAIN_ICON = mdiBookmark; /** Icons for each domain */ export const FIXED_DOMAIN_ICONS = { - alert: mdiAlert, air_quality: mdiAirFilter, + alert: mdiAlert, calendar: mdiCalendar, climate: mdiThermostat, configurator: mdiCog, @@ -106,10 +107,12 @@ export const FIXED_DOMAIN_ICONS = { script: mdiScriptText, select: mdiFormatListBulleted, sensor: mdiEye, - siren: mdiBullhorn, simple_alarm: mdiBell, + siren: mdiBullhorn, + stt: mdiMicrophoneMessage, text: mdiFormTextbox, timer: mdiTimerOutline, + tts: mdiSpeakerMessage, updater: mdiCloudUpload, vacuum: mdiRobotVacuum, zone: mdiMapMarkerRadius, diff --git a/src/common/entity/compute_state_display.ts b/src/common/entity/compute_state_display.ts index 53b194090b..e07f19fc20 100644 --- a/src/common/entity/compute_state_display.ts +++ b/src/common/entity/compute_state_display.ts @@ -193,11 +193,9 @@ export const computeStateDisplayFromEntityAttributes = ( ); } - // state of button is a timestamp + // state is a timestamp if ( - domain === "button" || - domain === "input_button" || - domain === "scene" || + ["button", "input_button", "scene", "stt", "tts"].includes(domain) || (domain === "sensor" && attributes.device_class === "timestamp") ) { try {