You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Material Symbols for Home Assistant is a collection of 16,344 Google Material Symbols for use within Home Assistant. It uses the icon-set produced and maintained by iconify.
There is a Icon Finder Tool to help you select the correct icon. Simply type in what you're looking for, click the icon of choice, and the icon entry for home assistant will be copied to your clipboard (e.g., m3o:light). The copied text can be pasted for use in your YAML configuration or into you UI frontend interface.
Note: Material Symbols is now installable via HACS as a Default Integration 🥳.
First, tap on the integration repository quick-link below and install:
Then the next setup quick-link below to complete the setup configuration:
After the installation completes, restart Home Assistant to load the new integration.
You're browser cache may need to be deleted to show the icons as desired.
Manual Installation
If you prefer to install the integration manually:
Download the Integration:
Download the material_symbols folder from the custom_components directory of this repository.
Copy to Home Assistant:
Place the material_symbols folder into your Home Assistant config/custom_components/ directory. The final path should be config/custom_components/material_symbols/.
Restart Home Assistant:
Restart Home Assistant to load the new integration.
Add Integration to Devices & Services:
In the Home Assistant Settings menu, select Devices & Services.
Tap the + Add Integration button.
Search for Material Symbols and select it.
This should now show as successfully configured.
Tap Finish.
Restart Home Assistant:
Restart Home Assistant to complete the setup.
Usage
Once installed, you can use the Material Symbols icons in your Lovelace UI.
The icons come in six distinct styles, each with its own prefix:
Outlined: m3o
Outlined and filled: m3of
Rounded: m3r
Rounded and filled: m3rf
Sharp: m3s
Sharp and filled: m3sf
Using an Icon:
In your entity configuration, specify the icon using the appropriate prefix and icon name:
icon: 'prefix:icon_name'
Replace prefix with one of the prefixes above and icon_name with the desired icon. There is a Icon Finder Tool to help you select the correct icon for your needs.
Thanks to OpenAI and ChatGPT their LLM 01-preview for assistance in resolving issues during development.
Stargazers
Copyright and Licence
This integration is licensed under the MIT License. See the repository LICENSE file for details.
The Material Symbols icon data and any upstream icon assets remain subject to their respective upstream licences. See Third Party Notices for attribution and source information.
Licence Summary
Integration code: Licensed under the MIT License.
Third-party icon assets: Remain subject to their original upstream licences.
Attribution: See Third Party Notices for Google Material Symbols and Iconify attribution.
About
Material Symbols for Home Assistant is a collection of 16,344 Google Material Symbols for use within Home Assistant. It uses the icon-set produced and maintained by iconify.