Installation
HACS (Recommended)
The easiest way to install Lovelace Multi State Entities Card is through HACS (Home Assistant Community Store).
Step 1: Add Custom Repository
- Open Home Assistant
- Navigate to HACS → Click three dots menu (⋮) in top-right corner
- Select Custom repositories
- Click + Add custom repository
- Enter:
- Repository:
johnneerdael/lovelace-multi-state-entities-card - Category: Lovelace
- Repository:
- Click Add
Step 2: Install Card
- In HACS, go to Lovelace
- Search for "Lovelace Multi State Entities Card"
- Click on the card
- Click Download
- Wait for installation to complete
- Refresh your browser (important!)
Manual Installation
If you prefer not to use HACS, you can install the card manually.
Step 1: Download Card
- Go to the GitHub Releases page
- Download the latest version's
lovelace-multi-state-entities-card.jsfile
Step 2: Copy to Home Assistant
- Access your Home Assistant configuration directory (commonly
/config/) - Navigate to
www/(create it if it doesn't exist) - Copy
lovelace-multi-state-entities-card.jsto/config/www/
Step 3: Add Resource
Option A: Via UI
- Open Home Assistant
- Navigate to Settings → Dashboards → Resources (three dots menu)
- Click + Add Resource
- Enter:
/local/lovelace-multi-state-entities-card.js - Set type to JavaScript Module
- Click Create
Option B: Via YAML (configuration.yaml)
Add the following to your configuration.yaml:
yaml
lovelace:
mode: yaml
resources:
- url: /local/lovelace-multi-state-entities-card.js
type: moduleOr if you're using lovelace.yaml:
yaml
resources:
- url: /local/lovelace-multi-state-entities-card.js
type: moduleStep 4: Verify Installation
- Refresh your browser
- Open a dashboard in edit mode (three dots menu → Edit dashboard)
- Click + Add Card
- Scroll down to find Custom: Lovelace Multi State Entities Card
- If you see it, installation was successful!
Next Steps
Now that the card is installed:
- Quick Start - Create your first banner in minutes
- Configuration - Explore all configuration options
- Blueprint Library - Use pre-built blueprints for common scenarios
Troubleshooting
Card doesn't appear in the card list
- Refresh your browser (Ctrl+F5 or Cmd+Shift+R)
- Check Developer Tools → Browser Mod → Info → Loaded resources to verify the JS file is loaded
- Check Configuration.yaml → Lovelace → Resources for typos in the URL
Card appears but shows "Custom element doesn't exist"
This usually means the resource wasn't loaded correctly. Verify:
- The file exists at
/config/www/lovelace-multi-state-entities-card.js - The resource URL in Home Assistant matches:
/local/lovelace-multi-state-entities-card.js - The resource type is set to JavaScript Module (not
js)
HACS shows "Repository not found"
Try adding the repository without the github.com/ prefix:
- ✅ Correct:
johnneerdael/lovelace-multi-state-entities-card - ❌ Incorrect:
github.com/johnneerdael/lovelace-multi-state-entities-card
Still having issues? Check our Troubleshooting Guide for more solutions.