Installation
HACS (Recommended)
- Open HACS in Home Assistant
- Click on "Integrations"
- Click the three dots menu → "Custom repositories"
- Add repository URL:
https://github.com/jimz011/hki-elements - Select category: "Dashboard"
- Click "Add"
- Find "HKI Elements" and install it
- Refresh your browser
Manual Installation
- Download
hki-elements.jsfrom the latest release - Copy it to your
wwwfolder in your Home Assistant config directory - Add the following to your Lovelace resources (Settings → Dashboards → Resources):
url: /local/hki-elements.js type: module - Restart Home Assistant
Usage
After installation, all five cards will be available in your Lovelace card picker:
type: hki-header-cardtype: hki-button-cardtype: hki-navigation-cardtype: hki-notification-cardtype: hki-postnl-card
Migration from Individual Cards
If you previously installed individual HKI cards, here's how to migrate:
Option 1: Clean Migration (Recommended)
- Before installing HKI Elements:
- Note which individual cards you have installed
-
Your dashboard configurations will continue to work
-
Install HKI Elements via HACS or manually
-
Remove old individual cards:
- Go to HACS → Frontend
- Remove the individual HKI card repositories (e.g., "HKI Header Card", "HKI Button Card", etc.)
-
Remove the old resource entries from Settings → Dashboards → Resources
-
That's it! Your dashboards will continue working because the card types remain the same
Option 2: Side-by-Side (Temporary)
You can run HKI Elements alongside individual cards temporarily: - Both will work without conflicts - Remove individual cards when ready - No dashboard changes needed