[Custom Dashboard] ha-fusion (Custom Edition): Added MapCard, Sensor Groups, and Native Add-on Support!

Hi everyone,

I've always loved the clean aesthetics of the original ha-fusion dashboard, but I found myself needing better information density and more flexible card layouts, especially for my wall-mounted tablets and iPads.

Over the past few days, I've developed a customized fork of the project. I wanted to share it with the community in case anyone else finds these additions useful for their smart home setups!

:sparkles: What's New in this Custom Edition?

  1. Square Card (MapCard) Integration I added support for displaying proportional square cards on the frontend, complete with a dedicated UI configuration panel. This is perfect for displaying maps, floorplans, or large visual indicators without breaking the grid.
  2. Sensor Group Template To drastically improve information density, you can now group and display data from multiple sensors within a single card. Instead of wasting 4 separate cards for PM2.5, Temperature, Humidity, and CO2, you can combine them beautifully into one space-saving list.
  3. Enhanced Template Parsing Optimized and expanded the parsing capabilities for custom dashboard templates, giving you much more freedom in how your entity data is processed and displayed.
  4. Under-the-hood Fixes Fixed several missing TypeScript type definitions, resolved some edge-case rendering crashes caused by uninitialized variables, and unified the codebase formatting.

How to Install

I've simplified the installation process. You don't need to mess with separate add-on configuration repositories anymore.

Option A: Home Assistant Add-on Store (Native)

  1. Go to Settings > Add-ons > Add-on Store, click the three dots in the top right, and select Repositories.
  2. Paste this repository's URL: https://github.com/xiehe1250/ha-fusion
  3. Refresh, search for "Fusion (Custom Edition)", install and start!

Option B: Docker / NAS (Recommended for iPad PWA) If you want the ultimate full-screen experience on an iPad, deploying via Docker standalone is the best way. Simply open it in Safari and "Add to Home Screen" for a seamless, borderless PWA experience.

yaml

version: '3'

services:

ha-fusion:

container_name: ha-fusion

image: Package ha-fusion · GitHub

restart: always

ports:

  • "5050:5050"

environment:

  • TZ=Asia/Shanghai

  • HASS_URL=http://YOUR_HA_IP:8123

volumes:

  • ./data:/app/data

:link: Repository

You can find the source code, fork it, or star it here: :backhand_index_pointing_right: GitHub - xiehe1250/ha-fusion

I hope you enjoy these new features as much as I do. Let me know what you think, and feel free to drop any feedback or suggestions below!

That part doesn't work. There are no add-ons.

I selected the wrong tags when packing before, and now it has been fixed