Orbit Cards
Orbit Cards is a collection of modern Home Assistant dashboard cards with a shared visual style, shared editor controls, and support for custom icons, dynamic colours, popups, navigation, and compact grouped layouts.
Repository: andyblac/Orbit-Cards
Cards
Orbit Cards currently includes:
| Card | Type | Purpose |
|---|---|---|
| Room Card | custom:orbit-room-card |
A room overview card with a main entity, room navigation, status entities, side buttons, and curved quick actions. |
| Status Card | custom:orbit-status-card |
A status summary card with Standard, Icon Only, grouped Icon Only, and Person modes. |
| Action Card | custom:orbit-action-card |
A compact action card for scenes, scripts, automations, and grouped action shortcuts. |
Features
- Built-in visual editors for all cards.
- Shared colour handling across cards.
- Named colours, theme colours, hex colours,
rgb(),hsl(), and light colour support where supported. - Colour preview swatches with a native colour picker and selectable theme colour previews.
- Material Design Icons and local SVG/image icons.
- Tap, hold, navigation, service, popup, and Browser Mod actions.
- Dynamic entity state updates scoped to only the entities used by each card.
- Grouped compact layouts for Status Icon Only and Action Card.
Installation
HACS
-
Open HACS.
-
Go to
Frontend. -
Open the menu and choose
Custom repositories. -
Add:
https://github.com/andyblac/Orbit-Cards -
Select category
Dashboard. -
Install
Orbit Cards. -
Refresh Home Assistant.
-
Add one of the Orbit cards from the dashboard card picker.
Manual
-
Download
dist/orbit-cards.jsfrom the repository. -
Copy it to:
/config/www/orbit-cards.js -
In Home Assistant, go to
Settings->Dashboards->Resources. -
Add this resource:
/local/orbit-cards.js -
Set the resource type to
JavaScript module. -
Refresh Home Assistant.
Updating
After updating the JavaScript file, refresh the browser or reload Home Assistant frontend resources. Some browsers and Home Assistant apps cache frontend resources aggressively, so a hard refresh may be needed after manual updates.
Full documentation is in my GitHub Repo, These cards are still in development, please report any bugs / issues.
Andy.





