Skip to content

Sw1zero/Material-Design-3-Dynamic-Mobile-Dashboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Material-Design-3-Dynamic-Mobile-Dashboard

A modern Home Assistant dashboard built on Material Design 3 (MD3) principles. It features a dynamic, transparent, and adaptive card layout with a sleek, clean UI for an elegant smart home experience. This is a complete dashboard that brings together lights, switches, temperature and humidity, rainfall, wind, weather forecasts, alarms, Hue scenes, cameras, heat pumps, door/window sensors, and more—all in one cohesive design.

v3.1.2 full_yaml was updated to match the new card spec from Lovelace Material Component, as the previous version has been deprecated.

✨ Features

🎨 MD3 Theme Engine

Unlock unlimited color combinations with a simple color picker — thanks to the amazing work of Material You Theme repository.

👥 Per-User Styling

Each family member can have their own unique style and colors. Perfect for customizing your phone, tablets, and shared devices.

📱 UI Components

  • Tab Navigations
  • Light button sliders
  • Other custom buttons
  • Waterfall temp/humidity graphs
  • Pop-up cards
  • Tabs & swipe cards
  • Expanders
  • Gesture navigation

💡Community Inspired

Several cards are inspired by the incredible work of others in the Home Assistant community. Credit will be detailed below.

🖼️ Screenshots

1 2

⚠️ Some elements are hidden due to conditional rules, so not everything is visible at once.”)

🚀 Requirements / Dependencies

Card Related Stuffs:

Theming / ETC:

Weather Related:

Removed in v3.1.0:

Installation

  • Create a blank dashboard to start fresh (optional) or copy some part of the codes or full codes from full_YAML into your Home Assistant dashboard.
  • Install the required HACS components (such as simple swipe card, stack-in-card, popup-card, etc. — see your setup for what’s needed).
  • You need to adjust the navbar card directory to suit your current dashboard (if you don't start fresh).
  • To unlock the full functionality (like weather icons, notification counts, and more), you’ll need to add the corresponding sensors to your config.
  • For the Hue scene, you'll need to have the automation, scripts, input boolean, input text, and input number in your system that you can find in hue asset folder. For the images, you can get them from here.
  • Apply the MD3 theme and select your preferred colors. It is accessible from Overview page > More > Theme Icon
Dynamic Colors Showcase
  • Select the Transparent option in Card Type to get the wide-system transparent cards

Transparent Card

  • Enjoy your personalized dynamic dashboard! 🎉

  • Set the companion app to full screen (optional)

📚 Credits

This project builds upon the work of:

💖 Support My Work

If you want to hire me to make your personal dashboard, you can hit me up in Reddit

Or you support me on Ko-fi. Your support helps me keep creating and sharing more awesome open-source tools! ✨

Thank you for being part of this journey 🚀

About

Dynamic, adaptive Material Design 3 dashboard for Home Assistant with a transparent, modern aesthetic

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors