-
Notifications
You must be signed in to change notification settings - Fork 13
Installation
Ultra Card is a custom Lovelace card. There are three supported installation paths:
- HACS (recommended) — handles updates automatically.
- Manual — for users who prefer to manage files themselves.
- HACS custom repository — for testing prereleases before they hit the default HACS index.
Requirement: Home Assistant 2024.1.0 or newer, and a modern browser (ES2015+).
- Open HACS in Home Assistant.
- Search for Ultra Card.
- Click Download and install the latest release.
- Restart Home Assistant when prompted.
- Hard-refresh your dashboard (Cmd/Ctrl + Shift + R).
That's it — Ultra Card is now available as Custom: Ultra Card when you add a card.
If you want to try a beta build:
- HACS → ⋮ (top right) → Custom repositories.
- Add
https://github.com/WJDDesigns/Ultra-Cardwith category Lovelace (a.k.a. Frontend / Dashboard). - Search for Ultra Card, install the version you want, restart HA.
Ultra Card ships as multiple JS files, not a single bundle. They must all live in the same directory or the browser cannot resolve them.
- From the latest release download all release assets — not only
ultra-card.js. Typical files:-
ultra-card.js— main card bundle ultra-card.js.LICENSE.txt-
ultra-card-panel.js— sidebar panel (only used with the Pro Cloud integration) - any
uc-*.jschunks (lazy-loaded module chunks)
-
- Copy the entire folder into
config/www/ultra-card/(or directly underconfig/www/). - Add one Lovelace resource pointing at the main bundle:
- Settings → Dashboards → Resources → Add resource
- URL:
/local/ultra-card/ultra-card.js(or/local/ultra-card.jsif files live directly inwww/) - Resource type: JavaScript Module
- Reload your browser (Cmd/Ctrl + Shift + R).
If you also use the Ultra Card Hub sidebar (Pro feature), make sure
ultra-card-panel.jsis in that same directory. With HACS, this is automatic.
Pro features (cloud sync, daily backups, animated modules, video backgrounds, 3rd-party card integration) are unlocked via a free account at UltraCard.io and the Ultra Card Pro Cloud integration:
- Install the Ultra Card Pro Cloud custom integration from HACS → Integrations.
- Restart Home Assistant.
- Sign in via Settings → Devices & services → Add integration → Ultra Card Pro Cloud.
See Pro-and-Cloud for the full breakdown.
Open any dashboard, click Edit dashboard → Add card, and search for Ultra Card. You should see:
- Custom: Ultra Card — the main card type
- A live preview area with Add Module when you open it
If you don't see it, see FAQ-and-Troubleshooting.
- HACS users: HACS will notify you in the Lovelace dashboard when a new release is available. Click Update, then hard-refresh.
-
Manual users: Download the new release assets, replace the files in
config/www/ultra-card/, then bust your browser cache.
Browser caching is aggressive. After any update, do a hard refresh (Cmd/Ctrl + Shift + R) or clear site data in DevTools → Application → Clear storage. See FAQ-and-Troubleshooting for details.
Ultra Card · Website · Discord · GitHub Issues · HACS · MIT licensed
- Layout-System
- Logic-and-Conditions
- Templates-and-Jinja
- Actions
- Design-System
- Custom-Variables
- Presets-and-Marketplace
- Pro-and-Cloud
- Modules-Overview
- Content
- Data
- Interactive
- Layout
- Media / Background
- Animated (Pro)
- Inputs (Helpers)
- Card embeds