-
Notifications
You must be signed in to change notification settings - Fork 1
Installation
Before installing Button Builder, ensure you have:
- Home Assistant version 2024.1 or newer
- HACS (Home Assistant Community Store) installed
- button-card custom card installed via HACS (for the Button Card Builder)
- Bubble Card installed via HACS (optional — only needed for the Bubble Card Builder)
If you don't have HACS installed:
- Visit hacs.xyz
- Follow the installation instructions
- Restart Home Assistant
- Configure HACS in the UI
Button Builder generates YAML for the button-card custom card:
- Open HACS Frontend
- Click + Explore & Download Repositories
- Search for "button-card"
- Click Download
- Restart Home Assistant
- Open Home Assistant
- Go to HACS Integrations
- Click the **** menu (top right)
- Select Custom repositories
- Add the repository:
-
Repository:
https://github.com/aspenrt78/button-builder - Category: Integration
-
Repository:
- Click Add
- Search for "Button Builder" in HACS Integrations
- Click on Button Builder
- Click Download
- Select the latest version
- Click Download
- Go to Settings System Restart
- Click Restart and wait for HA to come back up
- Go to Settings Devices & Services
- Click + Add Integration
- Search for "Button Builder"
- Click to add it
- Three panels appear in your sidebar: Button Card Builder, Bubble Card Builder, and Tile Card Builder
Download the latest release from GitHub Releases.
Extract the button_builder folder to your Home Assistant config directory:
/config/custom_components/button_builder/
Your directory structure should look like:
config/ custom_components/ button_builder/ __init__.py manifest.json config_flow.py strings.json www/ index.html index.js index.css
- Restart Home Assistant
- Add the integration via Settings Devices & Services
- The Button Card Builder, Bubble Card Builder, and Tile Card Builder panels will appear in your sidebar
- Open HACS Integrations
- Find Button Builder
- If an update is available, click Update
- Restart Home Assistant
- Hard refresh your browser (Ctrl+Shift+R / Cmd+Shift+R)
- Download the latest release
- Replace the
custom_components/button_builderfolder - Restart Home Assistant
- Hard refresh your browser
Important: Always hard refresh your browser after updating to clear cached files.
- Open HACS Integrations
- Find Button Builder
- Click the **** menu
- Select Remove
- Go to Settings Devices & Services
- Remove the Button Builder integration
- Restart Home Assistant
- Remove the integration from Settings Devices & Services
- Delete the
custom_components/button_builderfolder - Restart Home Assistant
After installation, verify Button Builder is working:
- Sidebar: "Button Card Builder", "Bubble Card Builder", and "Tile Card Builder" should appear in the sidebar
- Click any of them: The visual editor should load
- Check entities: Your HA entities should be available in the Entity dropdown
If you encounter issues, see the Troubleshooting page.
Getting Started
Button Card Builder
Bubble Card Builder
Tile Card Builder
Workflow
Help