Best smart buttons and remotes for Home Assistant
The best local-first smart buttons and remotes for Home Assistant, honest about the radio each one speaks so your scenes fire locally without the cloud.
On this page
If Home Assistant is the brain of your smart home, buttons and remotes are the fingertips: a physical press to trigger a scene, toggle lights, or fire an automation without reaching for your phone. The catch is that “smart button” gets slapped on a lot of different things. This guide sticks to buttons that work locally with Home Assistant, and is honest about the radio each one speaks — because that’s what decides whether it keeps working when the internet is down.
Almost every good local button today is Zigbee. There’s no mainstream Z-Wave scene button worth recommending over the Zigbee options, and Wi-Fi buttons are mostly cloud-tethered. (If you want a fuller control surface than a single button, see the best Zigbee button keypads for scene control.) So that’s where the focus is.
Zigbee buttons (the local-first default)
These pair to a local Zigbee coordinator via ZHA or Zigbee2MQTT and fire events (single / double / long press) straight into Home Assistant. No cloud, no account.
Aqara Wireless Mini Switch / Wireless Remote Switch H1
The Aqara Wireless Mini Switch is a compact, single-button Zigbee remote that exposes single, double, and long-press actions. It pairs to ZHA or Zigbee2MQTT directly (an Aqara hub is optional, not required). The newer Wireless Remote Switch H1 is Zigbee 3.0 with a satisfying click, longer battery life, and lower latency; by default the H1 only sends single-press, but you can unlock double/long press in ZHA or Zigbee2MQTT. Either is a great no-frills scene button, and its small size makes it a good fit for the nightstand — see the best Zigbee buttons for bedside control if that’s your use case.
Third Reality Smart Button
The Third Reality Smart Button is a Zigbee 3.0 button (it is not a Z-Wave device, despite what some listings imply). It works directly with ZHA and Zigbee2MQTT, exposes single/double/hold, runs on AAA batteries for years, and is one of the cheapest reliable buttons you can buy. A Zigbee coordinator is required and sold separately. No HomeKit support natively, but you can expose it through Home Assistant’s HomeKit bridge.
Philips Hue Tap Dial Switch
If you’re already running a Philips Hue Bridge, the Tap Dial Switch is excellent: four tap zones plus a rotary dial for smooth dimming. It’s Zigbee. You can either keep it on the Hue Bridge (and pull events into HA via the Hue integration, which is local) or pair it directly to your own Zigbee2MQTT/ZHA coordinator. It shines for light/scene control specifically; it’s not a universal remote.
A note on what these are not
A few devices get miscategorized as “smart buttons” and they shouldn’t be:
- Shelly Plus/Pro relays (incl. the Plus 1 Mini Gen3) are Wi-Fi relay modules, not buttons and not Zigbee/Z-Wave. They’re great for putting a dumb switch or fixture under local control (the Shelly integration is fully local), and you can wire a physical wall switch to their input — but you buy a Shelly to switch a load, not as a battery scene remote.
- Voice speakers (HomePod mini, Nest Mini) are controllers/voice front-ends, not buttons. A HomePod mini is useful as a Thread border router for Matter, and a Nest Mini can voice-control HA via the Google Assistant integration (which routes through Google’s cloud). Neither is a local push-button.
Hubs vs. buttons
You don’t buy a button by buying a hub. To use any Zigbee button you need a Zigbee coordinator — that can be a USB stick (Home Assistant Connect ZBT-2, Sonoff/SMLIGHT dongles) running ZHA or Zigbee2MQTT. Z-Wave is a separate radio: if you ever add Z-Wave gear, Home Assistant talks to it through Z-Wave JS and its own stick, such as the Home Assistant Connect ZWA-2. What you don’t want for these buttons is a Z-Wave coordinator — and a SmartThings-style all-in-one box like the Aeotec Smart Home Hub isn’t the answer either, since it’s cloud-first and doesn’t act as a local Z-Wave adapter for HA.
Quick verdict
- Best all-round local button: Aqara Wireless Mini Switch (or the H1 if you want a nicer click and dial-free multi-press).
- Cheapest reliable button: Third Reality Smart Button — Zigbee, plentiful, AAA-powered.
- Already on Hue, want dimming: Philips Hue Tap Dial Switch.
Whatever you pick, confirm it’s Zigbee, pair it to a local coordinator with ZHA or Zigbee2MQTT, and your button presses will keep firing automations whether or not the internet is up. Want tactile or audible confirmation when a press lands? See how to get clear feedback from smart home buttons.