ButtonBarry
An Android app that turns your phone into a one-tap webhook remote, design buttons on the web, scan a QR code to load them, and fire Home Assistant automations or any HTTP endpoint without digging through apps.
ButtonBarry turns your Android phone into a one-tap remote for anything that speaks HTTP. When your house is full of automations and IoT devices, triggering a Home Assistant run shouldn’t mean opening an app, finding the right workflow, and tapping through menus. ButtonBarry lets you put a button for it right on a page, and hit it.
It works with any webhook, so it’s not tied to one platform. Home Assistant, n8n, a custom endpoint, if it accepts an HTTP request, ButtonBarry can fire it.
How it works
- Design on the web, on the ButtonBarry website you create a button: set the webhook URL, choose the HTTP method, add authentication, set custom headers, and define the JSON payload.
- Provision by QR, the site generates a QR code carrying that configuration.
- Scan to install, the ButtonBarry Android app scans the QR code and creates the button on your phone. No manual retyping of endpoints or tokens.
- Organize & fire, group buttons onto pages, then trigger any of them with a single tap. Your phone becomes a dedicated physical remote for your automations.
Why I built it
The friction was real: I had a lot of automations and IoT devices around the house, but actually triggering one meant digging into an app each time. I wanted the simplicity of a physical button, press, done, for any workflow I’d already built. Making it webhook-native instead of platform-specific keeps it useful for everything, not just Home Assistant.
Availability
ButtonBarry is an Android-only app, launching soon on the Google Play Store. Button configuration lives on the ButtonBarry website.
This page is a living document, I’ll expand it as the app ships and grows.