I recently set up my Fibaro Keyfob (FGKF-601) with Home Assistant, and I wanted to share my experience in case others are looking to achieve similar functionality. The goal was to utilize the keyfob’s ability to detect single presses, double presses, triple presses, and long presses to control various aspects of my smart home setup. This has been a fantastic addition to my automation arsenal, and I’m excited to walk through how I made it happen!
Setup and Configuration
First, I ensured that my Z-Wave network was properly configured. I’m using a Z-Wave USB Stick Gen5 from AEON Labs, which has been reliable for all my Z-Wave devices. Pairing the Fibaro Keyfob was straightforward—simply holding down the round button until the LED started blinking indicated successful inclusion into the network.
Next, I set up the Z-WaveJS integration in Home Assistant. This integration has been crucial for handling the more advanced features of my Z-Wave devices. The Fibaro Keyfob was automatically recognized, but I needed to adjust some settings within the device configuration to enable the detection of double and triple presses. Specifically, I had to update parameters 21 to 26 to a value of 15 in the Fibaro Keyfob’s settings. This adjustment allows the keyfob to send distinct signals for single, double, and triple presses.
Assigning Actions to Each Press Type
Once the keyfob was properly configured, I moved on to assigning actions within Home Assistant. I created a blueprint that maps each type of press to specific automation triggers. Here’s a breakdown of how I set it up:
- Single Press: This is set to toggle the state of a light or group of lights. It’s the most basic function but incredibly useful for quick adjustments.
- Double Press: I assigned this to trigger a scene that adjusts the brightness of my lights. For example, double-pressing the square button dims the lights to 50%, while double-pressing the circle button brightens them to 100%.
- Triple Press: This is reserved for more complex automations. Triple-pressing the cross button activates a ‘Goodnight’ scene that turns off all lights, lowers the thermostat, and arms the security system.
- Long Press: The long press is used to initiate a ‘Morning Routine’ that gradually increases the brightness of the lights, plays some gentle music, and adjusts the thermostat to a comfortable temperature.
Customizing the Experience
To make the setup even more personalized, I integrated the keyfob with my voice assistant. Now, I can say, ‘Hey Google, Fibaro Keyfob test,’ and it will perform a quick check of all assigned actions, ensuring everything is working as expected. This integration has made controlling my smart home feel more intuitive and seamless.
Final Thoughts
The Fibaro Keyfob has been a fantastic investment for my smart home setup. By taking the time to configure it properly and integrate it with Home Assistant, I’ve been able to create a highly customizable and efficient control system. Whether you’re looking to simplify your lighting controls or create complex scenes, the Fibaro Keyfob offers a lot of flexibility. If you’re considering adding one to your setup, I highly recommend exploring the various configuration options—it’s well worth the effort!
If anyone has questions or runs into issues while setting up their Fibaro Keyfob, feel free to reach out. I’d be happy to help troubleshoot or share more detailed configurations!