Why you can trust AppleInsider
Read how we test products or view our ethics policy. If you shop through our links, we may get a commission.

Review: The Button by Fibaro makes a HomeKit setup more accessible to all

Fibaro The Button

4.0 / 5

The Button from Fibaro has finally gained much needed HomeKit support. While not as powerful as its Z-Wave brethren, it is still an awesome way to control your smart home.

We aren't joking when we say physical switches are essential to any smart home. Sensors and automation go a long way to making a home useful, but it is still hard to live without physical switches and buttons.

If you're reading this, you're probably fine with controlling everything from your iPhone. But, when you set up your system, you still need to consider kids, guests, the older generation, or a spouse who simply does not want to yell "Hey, Siri" every time they want a light to turn on. Or, worse yet, break something you've got set up by turning off a switch.

HomeKit has started to embrace this recently with many new buttons coming to market. Philips Hue Tap and Dimmer, Elgato Eve Button, and Logitech Pop have already hit store shelves, and now we have the latest entry from Fibaro.

The Button actually debuted quite a while ago, but solely with Z-Wave support. After a small delay, a HomeKit variant has also been released.


We love this kind of retro design embraced by The Button. It somehow looks like a retro and modern at the same time, blending into many environments. There are eight different color options for The Button, but we kept it simple with the white version.

A small battery powers The Button, which is easily accessible by depressing the button, then rotating. It then comes apart into two pieces, with the battery sandwiched between.

To mount the button, a simple foam sticker is included. For a more permanent solution, there is a minuscule mounting plate on the back of The Button that comes off after a small twist. Remove it from The Button, screw it into the wall, then twist The Button back into place.

When the button is hit, there is a nice movement in The Button and an audible click letting you know you've invoked the action. This is a much more satisfying feeling than the muted buckle of the Logitech Pop.

Optionally, a diminutive beep can be enabled to let you know when an action has been triggered.

HomeKit functionality and limitations

Compared to Z-Wave, The Button only has 3 programmable functions for HomeKit — one press, two presses, or a hold. Z-Wave gets six commands corresponding to different button presses. This is actually a limitation enforced by Apple, most likely to keep things simple.

It is this simplicity that also gets in the way with HomeKit. Apple only allows you to set a single command to each of those three functions. So in use, you press the button once and your living room lights turn off. But... how do you turn them back off? You could set a countdown timer that would revert the scene after a set amount of time in the Home app, or you can program two presses to turn of the living room lights. This is totally unnecessary and a bit confusing. It also reduces the amount of things you can control.

Luckily, by relying on third-party HomeKit apps, buttons can be programmed to be more intuitive. For instance, instead of one press for on, two for off, conditionals can be used so that one press turns the lights on, and another single press turns them back off.

What happens is that when you press the button, it checks if the light is on or off, and then does the opposite. The same premise can be used for any number of other smart home devices such as locking/unlock a door, closing/opening a garage door, raising and lowering blinds, turning a fan on/off, and so much more.

More complex scenes can also be programmed. Instead of just controlling a single device, that one press can turn off all the lights, lock the door, adjust the thermostat, close the garage, and enable the humidifier.

Reliability and use

Unlike the Logitech Pop button, The Button doesn't require a hub. It simply connects over Bluetooth.

When smashing The Button to trigger a scene or command, there was no more than a half second delay before the action took effect.

Especially if there are conditionals added, hitting the button repeatedly in quick succession did seem to confuse our HomeKit setup. Just waiting a moment before trying to perform the action again made everything work once more as expected.

Making things simpler

HomeKit buttons or other switches really make a smart home easier to use. Fibaro even includes multiple mounting options that make it easy to put within reach for everyone. Put one really low next to the bed for kids, right on a desk to toggle all of the lights, or as a master switch in the bedroom to put the house into night mode.

The Button is also much more recognizable than either the Pop or the Eve Button. When someone sees The Button, they know exactly what to do with it. It actually is quite fun to smash it with the palm of your hand when mounted on a desk or the wall.

Of all the HomeKit buttons that have come to market so far, The Button is the most accessible to non-tech users.

Rating: 4 out of 5 stars

A high price is one of the biggest disadvantages, alongside the lack of guidance on setting up toggled actions. Fibaro's app is a bit bare bones, and most users will end up with simple commands that could be vastly improved with instructions on conditionals like we see from Elgato. Those conditionals can be set up with The Button, Fibaro just doesn't teach users how to enable them.

Where to buy

To pick one up, The Button with HomeKit can be found on Amazon for $59.99, which is a $10 premium over the Z-Wave version.