-
Notifications
You must be signed in to change notification settings - Fork 1
FAQ
Button Builder is a visual designer for creating button-card configurations in Home Assistant. Instead of writing YAML by hand, you configure buttons through a graphical interface.
Yes! Button Builder generates YAML for the button-card custom card. Install button-card via HACS first.
No. Button Builder is a configuration tool that outputs button-card YAML. The actual buttons on your dashboard are still rendered by button-card.
- Ensure Button Builder is properly connected to Home Assistant
- Try clicking the entity dropdown and waiting a moment for them to load
- Check browser console for errors
- Some entity domains are filtered by default; click "Show All" to see all entities
- Dashboard card sizes vary based on your layout (Masonry, Sections, etc.)
- Use the Preview Settings (gear icon) to simulate different dashboard layouts
- Aspect ratio and height settings affect sizing
By default, Tap Action is set to toggle. Just select your light entity and it will toggle on tap.
- Set the main entity to your climate/sensor
- Enable Show State in Visibility
- Or use Label Entity to show another sensor's value
Make sure Show Label is enabled in the Visibility section. When you configure a label, Button Builder should prompt you to enable it.
Click the color swatch next to any color option to open the color picker, or type a hex code directly.
Enable Match Entity next to Icon Color. When the light is on, the icon will use the light's color.
Yes! Use the Custom Font option in Typography:
- Get the Google Fonts URL from fonts.google.com
- Enter the exact font name and URL
- Use a Neon preset, or
- Set Shadow Size to lg/xl with a bright Shadow Color, or
- Use the
glowanimation
Set Hold Action to more-info (this is the default).
- Set action to
call-service - In the Service Data field, enter:
service: light.turn_on
data:
entity_id: light.bedroom
brightness: 128- Set action to
navigate - Enter the path:
/lovelace/living-room
- Hard-refresh with Ctrl+Shift+R (Windows/Linux) or Cmd+Shift+R (macOS)
- Check Home Assistant logs for errors
- Verify the integration is installed correctly
- Confirm the sidebar link uses
/button-builder, not a former v2 route
- Make sure you're adding a "Manual" card, not putting it in existing card YAML
- Check for proper indentation
- Ensure button-card is installed
- Some animations only trigger on specific states (on/off)
- Check the Animation Trigger setting
- Ensure the animation speed isn't set too slow
- If an animated preset background is static, update to Button Builder 3.0.3 or newer
- Dashboard layouts affect card sizing
- Use Preview Settings to match your dashboard type
- Consider using aspect-ratio instead of fixed height
Getting Started
Button Builder
Help