Skip to content

Elevate your smart home experience with a modern, responsive dashboard built on Home Assistant. Effortlessly manage your devices, areas and floors with an intuitive interface integrated with hass-magic_areas. πŸš€

License

Notifications You must be signed in to change notification settings

Thank-you-Linus/Linus-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Linus Dashboard


✨ The modern, intuitive Plug n Play Magic Dashboard that auto-organizes your rooms and devices into Smart Sections. Home Assistant has never looked this good! ✨

πŸ‡«πŸ‡· Lire en franΓ§ais

Home Assistant Community Forum Discord Community GitHub Stars

Validate HACS Check Status Latest release GitHub latest commit GitHub contributors

My Home Assistant

Instagram Facebook Twitter Youtube LinkedIn

Discover More Β»

πŸš€ Why Linus Dashboard?

The Problem with Traditional Dashboards

  • πŸ˜“ Manually organizing 100+ devices takes hours of YAML editing
  • πŸ”„ Every new device requires reconfiguration across multiple views
  • πŸ“± Complex configuration just for basic navigation
  • πŸ‘¨β€πŸ‘©β€πŸ‘§ Family members can't find controls in your custom dashboard

How Linus Solves This

βœ… 5 minutes setup vs 2+ hours manual configuration

βœ… 2 clicks maximum to access any device

βœ… Zero YAML - visual configuration only

βœ… Automatic organization - new devices appear instantly in the right place

Real Results

⚑ Supports 10 to 1000+ devices effortlessly

🎯 Intuitive navigation anyone can understand

πŸ“Š Works standalone or alongside your custom dashboards


✨ What is Linus Dashboard?

Linus Dashboard is a Plug n Play magic dashboard designed to simplify and elevate your Home Assistant experience. It automatically organizes your devices into smart sections, grouped by rooms and device types, without requiring complicated setup.

Key features:

  • 🏠 Smart Room Navigation All your bedroom lights, sensors, and climate control in one place. No more hunting through entity lists.

  • πŸ“Ÿ Device Views That Make Sense Control all your lights across the house from one screen. Same for covers, switches, or any device type.

  • 🎨 Beautiful on Any Screen Automatically adapts to mobile, tablet, and desktop. Looks gorgeous everywhere.

  • πŸ”— Keep Your Custom Dashboards Already built the perfect energy view? Embed it in Linus! Learn more β†’

  • ⚑ Install in 5 Minutes Just plug, play, and enjoy. No YAML required.

Whether you're using hass-magic_areas or just starting with Home Assistant, Linus Dashboard is the ideal solution for a clean, organized, and intuitive interface.

Whether you're using hass-magic_areas or just starting with Home Assistant, Linus Dashboard is the ideal solution for a clean, organized, and intuitive interface.

Curious about what more automation and customization can do for your smart home? Explore thankyou-linus.com to discover the full potential of Linus Dashboard and beyond.


πŸŽ₯ They're Talking About Us

See what the community is saying about Linus Dashboard!

Featured Reviews & Tutorials

BeardedTinker - Linus Dashboard Overview BeardedTinker - Complete Linus Dashboard Overview & Installation Guide


Linus Dashboard Complete Tutorial Complete Tutorial - Everything You Need to Know About Linus Dashboard


Linus Dashboard Setup Guide Setup Guide - Quick Start with Linus Dashboard

Want to create content about Linus Dashboard? We'd love to feature you here! Reach out on Discord or tag us on social media.


🎨 Keep Your Custom Dashboards

Already built the perfect energy monitoring view? Camera grid? Media center?

Don't rebuild from scratch - embed your existing dashboards right into Linus!

Linus Dashboard with Embedded Energy View Example: Energy dashboard embedded seamlessly in Linus

βœ… Use Linus for automatic device organization βœ… Keep your custom views for specialized monitoring βœ… Seamless integration - everything in one place

Popular use cases:

  • πŸ“Š Energy monitoring with historical graphs
  • πŸ“Ή Multi-camera security view
  • 🎡 Media control center
  • 🌑️ Climate & air quality dashboards

Complete guide with step-by-step setup β†’


🌟 Features You'll Love

Home view

Room view

Security view

Aggregate view

πŸ“¦ Installation Guide

New to Linus? β†’ πŸš€ 5-Minute Quick Start Guide

Prerequisites

  • Home Assistant (version 2023.9 or newer recommended).
  • HACS (Home Assistant Community Store), optional but recommended for easier updates.

πŸŽ₯ Installation Tutorial

  • Option 1: For a comprehensive guide, watch the YouTube video by the amazing @BeardedConti where he presents Linus Dashboard and explains the installation process: Watch the video
  • Option 2: For a quick visual overview, here’s a silent screen capture showing the installation process: Video link

Installation Methods

Option 1: Via HACS (Recommended)

  1. Open Home Assistant and go to HACS > Integrations.
  2. Search directly for Linus Dashboard in the list of available integrations.
  3. Click Install, then restart Home Assistant.

Option 2: Manual Installation

  1. Download the latest release from the GitHub Releases page.
  2. Extract the files and copy the linus_dashboard folder into your Home Assistant custom_components directory.
  3. Restart Home Assistant to load the integration.

πŸš€ Development Setup

Dev Container Setup (Recommended)

The project includes a complete development environment that sets up automatically:

  1. Open in VS Code: Clone the repository and open in VS Code
  2. Reopen in Container: VS Code will prompt to reopen in dev container
  3. Auto-setup: Dependencies install automatically (Python 3.13, Node.js 20, Home Assistant)
  4. Start developing: make dev launches Home Assistant on http://localhost:8123

Development Commands

make dev         # Start Home Assistant development server
make build       # Build frontend (development)
make build-prod  # Build frontend (production)
make build-watch # Build frontend in watch mode
make lint        # Run ESLint and Prettier
make install     # Install all dependencies

Project Structure

β”œβ”€β”€ .devcontainer/           # VS Code dev container configuration
β”œβ”€β”€ build-scripts/           # Rspack build configuration
β”œβ”€β”€ config/                  # Home Assistant configuration
β”œβ”€β”€ custom_components/       # Linus Dashboard integration
β”‚   └── linus_dashboard/
β”œβ”€β”€ src/                     # Frontend TypeScript source
└── scripts/                 # Development scripts

πŸ› οΈ Setup and Usage

After installation, follow these steps to configure and access Linus Dashboard:

  1. Restart Home Assistant after installing Linus Dashboard via HACS.
  2. Go to the Integrations page in Home Assistant.
  3. Search for and add Linus Dashboard as a new integration.
  4. During the setup process, optionally select a weather or alarm entity (these steps are optional).
  5. Once setup is complete, a new icon with a bowtie will appear in the left-hand menu. Click it to access Linus Dashboard directly.

✨ Tip

  • If the icon doesn’t appear immediately, try restarting Home Assistant again.

❓ Frequently Asked Questions

Installation & Setup

Q: I don't see the bowtie icon πŸŽ€

  1. Restart Home Assistant (Settings β†’ System β†’ Restart)
  2. Clear browser cache (Ctrl+F5 or Cmd+Shift+R)
  3. Check that Linus Dashboard integration is configured (Settings β†’ Devices & Services)

Q: My devices aren't showing up

  • βœ… Check device is assigned to an area (Settings β†’ Areas)
  • βœ… Verify device is not in excluded domains (Settings β†’ Linus Dashboard configuration)
  • βœ… Some entities are intentionally hidden (unavailable, configuration entities)

Q: How do I reorder my rooms? With Home Assistant 2025.1+, you can drag & drop rooms directly in HA settings (Settings β†’ Areas & Zones). Linus respects your manual ordering automatically. Learn more β†’

Features & Compatibility

Q: Can I use Linus with my existing dashboard? Yes! Use embedded dashboards to integrate your custom views seamlessly. You can keep your energy monitoring, camera views, or any custom dashboard while enjoying Linus's automatic organization. Setup guide β†’

Q: Do I need Linus Brain? No - Linus Dashboard works standalone. Linus Brain is an optional upgrade for advanced AI activity detection and automation. Compare features β†’

Q: Does Linus work with Magic Areas? Yes! Linus auto-detects Magic Areas entities and integrates them beautifully. Whether you're using Magic Areas or just native HA areas, Linus adapts automatically.

Troubleshooting

Q: I see a timeout or red error message

Timeout Error

Follow these steps to resolve the issue:

  1. Clear your cache:

    • For browsers: Clear your browser cache
    • For the Home Assistant mobile app: Clear the app cache via your device settings
    • If you're using a reverse proxy or a DNS service like Cloudflare: Clear the cache there as well
  2. Force a refresh:

    • On Windows: Press CTRL + F5
    • On Mac:
      • Hold ⇧ Shift and click the Reload button
      • Or, hold down ⌘ Cmd and ⇧ Shift key, then press R
  3. Check your setup: Ensure your Home Assistant instance is correctly set up and that there are no network-related issues

Still having issues? Open an issue on the GitHub repository with details about your setup and the error message.

πŸ“£ Join Our Community

❀️ Contribute

We’re always open to contributions! Fork the project, submit improvements, or report bugs to help us make Linus Dashboard even better.

✨ Take Your Smart Home Further ✨

Curious about how Linus Dashboard can transform your smart home? Ready for more automation and personalization?
Visit thankyou-linus.com to dive deeper into the Linus ecosystem and discover all the possibilities.

Visit thankyou-linus.com

About

Elevate your smart home experience with a modern, responsive dashboard built on Home Assistant. Effortlessly manage your devices, areas and floors with an intuitive interface integrated with hass-magic_areas. πŸš€

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published