📦 Installation Guide – Material Home Component for Home Assistant
You can install the Free component in three ways:
📓 Method 1 – HACS Installation
There are two ways to install the component via HACS:
either by clicking the button below or by manually adding the repository.
🚀 Option 1 – One-Click Installation (Recommended)
If you already have HACS installed, you can add the repository directly by clicking this button:
Then, simply install the plugin from the HACS interface.
🔧 Option 2 – Manual Installation via HACS
Open HACS in your Home Assistant interface.
Go to Settings → Custom repositories.
Click Add repository and enter the following URL:
https://github.com/giovannilamarmora/lovelace-material-componentsSelect Plugin as the category.
Click Add to confirm.
Go to HACS → Frontend, search for Material Home Component, then click Install.
Restart Home Assistant to complete the setup.
🔧 Method 2 – Manual Installation (local file)
Download the file
material-components.jsfrom thedistfolder of the GitHub repository.Copy it into your Home Assistant configuration folder:
config/www/material-components.jsOpen Home Assistant and go to:
Settings → Dashboards → ⋮ (three dots) → Manage ResourcesOr: Settings → Dashboards → Resources depending on your HA version.
Click Add Resource:
- Type:
JavaScript module - URL:
/local/material-components.js
- Type:
Click Save and restart Home Assistant (or reload just the dashboard if possible).
☁️ Method 3 – Install via CDN (jsDelivr)
Open Home Assistant and go to:
Settings → Dashboards → Manage ResourcesClick Add Resource:
Type:
JavaScript moduleURL:
https://cdn.jsdelivr.net/gh/giovannilamarmora/lovelace-material- components@master/dist/material-components.js?v=20250626
Click Save and restart Home Assistant.
TIP
🌀 The ?v=20250626 version query ensures cache is refreshed.
You can increment the number (e.g., ?v=20250701) whenever you update the file in GitHub.
✅ How to Use
After installation, you can use the custom components like this:
type: custom:material-dashboard-cardOr other components bundled within material-components.js.
You can install the Paid component with HACS:
📓 HACS Installation
There are two ways to install the component via HACS:
either by clicking the button below or by manually adding the repository.
🚀 Option 1 – One-Click Installation (Recommended)
If you already have HACS installed, you can add the repository directly by clicking this button:
Then, simply install the plugin from the HACS interface.
🔧 Option 2 – Manual Installation via HACS
Open HACS in your Home Assistant interface.
Go to Settings → Custom repositories.
Click Add repository and enter the following URL:
https://github.com/Material-Home-Assistant/material-home-assistant-integration.gitSelect Integration as the category.
Click Add to confirm.
Go to HACS → Frontend, search for Material Home Assistant, then click Install.
Restart Home Assistant to complete the setup.
✅ How to Use
After installation, you can use the custom components like this:
type: custom:material-dashboard-cardOr other components bundled within material-components.js.
