-
Notifications
You must be signed in to change notification settings - Fork 1
Installation
aspenrt78 edited this page Nov 29, 2025
·
2 revisions
Before installing Button Builder, ensure you have:
- Home Assistant version 2023.0 or newer
- HACS (Home Assistant Community Store) installed
- button-card custom card installed via HACS
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
- Button Builder will appear in your sidebar
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
- Button Builder 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 Builder" should appear in the sidebar
- Click it: 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
Configuration
Advanced
Help