🏠 Introducing Material Home Assistant

🏠 Material Home Assistant

✨ Bring the Google Home app experience (Material Expressive 3) directly into Home Assistant


Hello everyone! :house:

Many of you have been looking for a way to combine the power and flexibility of Home Assistant with the clean, intuitive, and modern interface of the Google Home app.

It is from this very idea that Material Home Assistant was born—a suite of custom cards and dialogs that implement Material Expressive 3 design principles to deliver a cohesive, elegant, and fully responsive dashboard. It is optimized for any device: from smartphones and wall-mounted tablets to full-sized PC screens.

We are thrilled to announce the launch of the brand-new version v3.0.0, now managed through our new official integration! To ensure the long-term sustainability of the project, the ecosystem is now split into three tiers: Free, Pro, and Ultimate.


:artist_palette: Discover the Tiers and Included Components

Here is what each level includes, complete with visual previews to help you choose the perfect setup for your home:

:free_button: Free Plan (Free forever)

The core design remains accessible to everyone. It includes the essential cards to build a modern dashboard:

:package: Installation Guide (Free Version)

If you have HACS installed, click the button below to add the repository directly:

My Home Assistant

Next, simply install the plugin from the HACS Frontend screen.

More information and alternative installation methods (local file or CDN) are available on our Official Documentation.

:camera_with_flash: Base Modules Preview (Free)

:sun: Light Mode (Dashboard Card)

:crescent_moon: Dark Mode (Dashboard Card)

:sun: Light Mode (Button Card)

:crescent_moon: Dark Mode (Button Card)

:sun: Light Mode (Slider Card)

:crescent_moon: Dark Mode (Slider Card)

:sun: Light Mode (Climate Card)

:crescent_moon: Dark Mode (Climate Card)

Many more previews are available here: Website Previews


:rocket: Pro Plan (Advanced Features)

Designed for those who want to push Lovelace to its absolute limits with dynamic logic and extra components:

:package: Installation Guide (Paid Version)

:warning: IMPORTANT FOR THOSE UPDATING: If you are migrating from previous versions or want to activate a Premium tier, it is mandatory to completely remove the free version of the cards before installing the paid integration.

Keeping both versions installed simultaneously will cause layout conflicts or prevent modules from loading properly.

If you have HACS installed, click the button below to add the integration repository directly:

My Home Assistant

Next, simply install the integration from your HACS interface.

More information and alternative installation methods are available on our Official Documentation.

:camera_with_flash: Advanced Modules Preview (Pro)

:sun: Light Mode (Options Card)

Lights Light

:crescent_moon: Dark Mode (Options Card)

Lights Dark

:sun: Light Mode (Alarm Card)

:crescent_moon: Dark Mode (Alarm Card)

:sun: Light Mode (Media Card)

:crescent_moon: Dark Mode (Media Card)

Many more previews are available here: Website Previews


:crown: Ultimate Plan (The Definitive Experience)

The complete package featuring all advanced system dialogs and interactive pop-ups for a 100% integrated home experience:

:camera_with_flash: Interactive Overlays Preview (Ultimate)

:sun: Light Mode (Dialog Card)

:crescent_moon: Dark Mode (Dialog Card)

:sun: Light Mode (Popup Card)

:crescent_moon: Dark Mode (Popup Card)

:sun: Light Off (Light Dialog)

:sun: Light On (Light Dialog)

:crescent_moon: Dark Off (Light Dialog)

:crescent_moon: Dark On (Light Dialog)

:sun: Light Mode (Alarm Dialog)

:crescent_moon: Dark Mode (Alarm Dialog)

:gear: How does the backend integration work?

Starting from version 3.0.0, managing the entire ecosystem has become incredibly straightforward:

  1. :magic_wand: Configuration Wizard: A graphical assistant built right into the Home Assistant UI that guides you step-by-step through activating your license token, checking dependencies, and handling the automated installation.

  2. :counterclockwise_arrows_button: Automatic Resource Management: Say goodbye to manually adding Lovelace resources in your dashboard panel; the integration injects and manages everything behind the scenes.

  3. :high_voltage: Instant, Automated Updates: Through the official integration, all component updates are handled instantly and automatically, ensuring you always have the latest features and fixes without lifting a finger.

:e_mail: Important Registration Note: When purchasing a plan or configuring your license on the website, please make sure to use a valid and real email address. This is absolutely critical for managing your account, keeping track of subscriptions, and securely receiving your personal access token.

:warning: Note for existing users: If you are currently using the older, free standalone version of the cards, you must completely remove the free version before setting up the token integration to prevent browser-side script conflicts and ensure all Pro/Ultimate features load properly.


:books: Choose your plan and get started!

Licensing options are flexible and securely processed via Stripe, offering Monthly subscriptions, Yearly value plans, or Lifetime One-Time purchases:

Pricing Plans

This project is actively developed with a lot of passion by a team of two developers. Drop a comment below to let us know what you think, which cards you are loving the most, or what new integrations you would like to see in the coming releases!

Material Home Assistant is an independent project and is not affiliated with, endorsed by, or sponsored by Google. 'Google Home' and 'Material Design' are trademarks or registered trademarks of Google LLC.

3 Likes

Have you thought of adding dehumidifier/humidifier support to the climate card?

1 Like

materialhomeassistant.com doesn’t work anymore. I can’t access the documentation or any other page. I wonder if is this abandoned?

The project is definitely not abandoned, quite the opposite!

We recently migrated our documentation and infrastructure to a new dedicated cluster to significantly improve performance, stability, and loading speeds. During this transition, some temporary routing or caching issues may have caused the site or pages to appear unreachable.

Development is actively ongoing: the component receives silent, automatic updates every 6/7 days. You can always track our latest releases and progress directly on our GitHub tracking issue here:

:backhand_index_pointing_right: 🚀 Material Home Assistant – Roadmap 2026/2027 · Issue #27 · Material-Home-Assistant/material-home-assistant-integration · GitHub

Everything on the site should be fully reachable shortly. In the meantime, try performing a hard refresh (Ctrl + F5 or Cmd + Shift + R) or clearing your browser cache.

If you are still unable to access the pages or need any assistance right away, feel free to reach out to us at our official support email: [email protected].

Thank you for your patience while we complete these infrastructure upgrades!

Thanks for the suggestion! That sounds like a great addition to the climate card.

Could you please open a feature request issue on our GitHub repository?

:backhand_index_pointing_right: Issues · Material-Home-Assistant/material-home-assistant-integration · GitHub

This helps us keep track of requests, gather feedback from other users, and prioritize development. Please feel free to include any specific use cases, card behaviors, or mockups you have in mind!

:rocket: Release Announcement: Integration v1.0.5 & Frontend Components v3.1.56

Hey everyone! :waving_hand:

We are thrilled to announce a new update for the Material Home Assistant ecosystem! This release brings tight bidirectional synchronization between the frontend Lovelace components and the integration, brand identity improvements, new blueprints, and essential stability fixes.


:package: What’s New?

:puzzle_piece: Material Home Assistant Integration (v1.0.5)

  • Card Version Tracking & Sensor:
    • Introduced a dedicated sensor entity (sensor.material_home_assistant_card_version) that tracks the currently installed and running version of the Lovelace cards.
    • Added the action/service material_home_assistant.report_card_version to handle version reporting smoothly.
  • Persistent Update Notifications:
    • Whenever your frontend card is updated to a newer version, the integration detects the change and creates a persistent Home Assistant notification, complete with direct links to view the release changelog and documentation.
  • Localization & Multilingual Support:
    • Notification titles and messages adapt to your Home Assistant system language (English and Italian included, with automatic fallback to English).
  • Brand Assets & Local Icons:
    • Fully aligned with Home Assistant 2026 local brand asset standards (brand/icon.png, brand/[email protected], and high-res logos) for native display in Devices & Services.
  • Automations & Blueprints:
    • Added the new Zigbee Controller blueprint.
    • Enhanced and optimized the Battery Notification blueprint.

:artist_palette: Lovelace Material Components Pro (v3.1.56) (Currently Rolling Out Automatically)

  • Automatic Roll-out:
    • The frontend component updates automatically in the background—no manual download is required! The rollout is currently underway and will reach all instances shortly.
  • Automatic Version Reporting:
    • Frontend cards now report their active release version to the integration automatically upon loading and dashboard refresh.
  • Graceful Service Detection & Zero-Spam Guard:
    • Included safe checks for registered services: if your frontend card is updated before your integration, it will silently wait for the integration update without throwing missing-action toast errors on your screen.
  • Performance & Theme Polishing:
    • General refinements following Material 3 Expressive guidelines.

:gear: How to Update

  1. Update the Integration via HACS:
    • Open HACS in your Home Assistant instance.
    • Update Material Home Assistant integration to v1.0.5.
  2. Restart Home Assistant:
    • Restart Home Assistant (or reload the integration) to register the new services and sensors.
  3. Frontend Component (v3.1.56):
    • Handled automatically! Once the release reaches your instance, a simple browser refresh (Ctrl + F5 or clearing cache on mobile) will load the updated bundle.

:speech_balloon: Feedback & Support

Thank you all for your ongoing support and feedback! If you run into any issues or have suggestions, feel free to open an issue on our GitHub Repository or reach out in the discussion channels.

Enjoy the update! :sparkles: