diff --git a/src/common/const.ts b/src/common/const.ts index bd8f5df23b..7fdd8a1a5e 100644 --- a/src/common/const.ts +++ b/src/common/const.ts @@ -51,7 +51,6 @@ import { mdiThermometer, mdiThermostat, mdiTimerOutline, - mdiToggleSwitchOutline, mdiVideo, mdiWaterPercent, mdiWeatherCloudy, @@ -83,7 +82,6 @@ export const FIXED_DOMAIN_ICONS = { homeassistant: mdiHomeAssistant, homekit: mdiHomeAutomation, image_processing: mdiImageFilterFrames, - input_boolean: mdiToggleSwitchOutline, input_button: mdiGestureTapButton, input_datetime: mdiCalendarClock, input_number: mdiRayVertex, diff --git a/src/common/entity/domain_icon.ts b/src/common/entity/domain_icon.ts index bab18abb71..f950dd3dbe 100644 --- a/src/common/entity/domain_icon.ts +++ b/src/common/entity/domain_icon.ts @@ -26,6 +26,8 @@ import { mdiTimerSand, mdiToggleSwitch, mdiToggleSwitchOff, + mdiCheckCircleOutline, + mdiCloseCircleOutline, mdiWeatherNight, mdiZWave, } from "@mdi/js"; @@ -82,6 +84,11 @@ export const domainIcon = ( case "humidifier": return state && state === "off" ? mdiAirHumidifierOff : mdiAirHumidifier; + case "input_boolean": + return compareState === "on" + ? mdiCheckCircleOutline + : mdiCloseCircleOutline; + case "lock": switch (compareState) { case "unlocked":