Skip to content

Instantly share code, notes, and snippets.

@thomasloven
Last active April 17, 2023 19:30
Show Gist options
  • Star 54 You must be signed in to star a gist
  • Fork 9 You must be signed in to fork a gist
  • Save thomasloven/01e03543364cf685eff969ad7980f5d7 to your computer and use it in GitHub Desktop.
Save thomasloven/01e03543364cf685eff969ad7980f5d7 to your computer and use it in GitHub Desktop.
hass:account
hass:alert
hass:alert-circle
hass:altimeter
hass:apple-safari
hass:apps
hass:arrow-bottom-left
hass:arrow-down
hass:arrow-left
hass:arrow-right
hass:arrow-top-right
hass:arrow-up
hass:autorenew
hass:battery
hass:battery-
hass:battery-alert
hass:battery-outline
hass:battery-unknown
hass:bell
hass:bell-outline
hass:bell-plus
hass:bell-ring
hass:bell-sleep
hass:bookmark
hass:brightness-
hass:broom
hass:calendar
hass:calendar-clock
hass:cast
hass:cast-connected
hass:chart-line
hass:checkbox-marked-circle
hass:chevron-down
hass:chevron-left
hass:chevron-right
hass:chevron-up
hass:clock
hass:clock-fast
hass:close
hass:cloud-upload
hass:code-tags
hass:comment-alert
hass:content-save
hass:crop-portrait
hass:cursor-pointer
hass:delete
hass:door-closed
hass:door-open
hass:dots-vertical
hass:drawing
hass:emoticon
hass:emoticon-dead
hass:emoticon-poop
hass:exit-to-app
hass:eye
hass:eye-off
hass:fan
hass:file-document
hass:file-word-box
hass:file-xml
hass:fire
hass:flash
hass:flash-off
hass:flower
hass:format-list-bulleted
hass:garage
hass:garage-open
hass:gauge
hass:google-circles-communities
hass:google-pages
hass:help-circle
hass:home
hass:home-assistant
hass:home-automation
hass:home-map-marker
hass:home-outline
hass:home-variant
hass:image-filter-center-focus
hass:image-filter-frames
hass:information-outline
hass:leaf
hass:lightbulb
hass:link
hass:lock
hass:lock-open
hass:login-variant
hass:mailbox
hass:map-marker
hass:menu
hass:menu-down
hass:menu-up
hass:microphone
hass:music-note
hass:music-note-off
hass:nature
hass:notification-clear-all
hass:open-in-new
hass:pause
hass:pencil
hass:play
hass:play-pause
hass:playlist-play
hass:plus
hass:poll-box
hass:power
hass:power-plug
hass:power-plug-off
hass:power-sleep
hass:radio-tower
hass:radiobox-blank
hass:ray-vertex
hass:refresh
hass:remote
hass:robot-vacuum
hass:rotate-left
hass:rotate-right
hass:run
hass:security
hass:send
hass:server-network
hass:server-network-off
hass:settings
hass:shield-check
hass:shield-home
hass:shield-lock
hass:shield-outline
hass:skip-next
hass:skip-previous
hass:sleep
hass:snowflake
hass:square
hass:square-outline
hass:stop
hass:text-to-speech
hass:textbox
hass:thermometer
hass:thermostat
hass:timer
hass:timer-off
hass:timer-sand
hass:tooltip-account
hass:vibrate
hass:video
hass:volume-high
hass:volume-medium
hass:volume-off
hass:walk
hass:water
hass:water-off
hass:water-percent
hass:weather-cloudy
hass:weather-fog
hass:weather-hail
hass:weather-lightning
hass:weather-lightning-rainy
hass:weather-night
hass:weather-partlycloudy
hass:weather-pouring
hass:weather-rainy
hass:weather-snowy
hass:weather-snowy-rainy
hass:weather-sunny
hass:weather-windy
hass:weather-windy-variant
hass:white-balance-sunny
hass:window-closed
hass:window-open
hass:z-wave
@joonas-fi
Copy link

None at all.

hass: is for internal use. Users shall use mdi:.

I don't think so. If it was for internal use, why would it be exposed in such user-visible way:

image

Are there any advantages in using hass:icon instead of mdi:icon ?

I can think of one: hass:<icon> IDs could be more "official" than MDI icons. I.e. has MDI folks made a promise that they won't remove or rename icons? Is it a forever promise that Home Assistant will always keep using MDI icons? hass:<icon> can theoretically serve as an indirection in these cases:

  • if MDI icon pack is ever replaced with another project
  • if MDI renames an icon ID
  • if MDI removes an icon

@joonas-fi
Copy link

hass:monitor
hass:tablet

@Morgon
Copy link

Morgon commented Jun 30, 2021

At time of writing, the MDI website is not showing a rendered 'cheatsheet', instead showing the raw HTML. Using a tool on GitHub called htmlpreview, we can load it:

https://htmlpreview.github.io/?https://cdn.jsdelivr.net/npm/@mdi/font/preview.html

Current version is 5.9.55, which seems to be the version in use by HASS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment