LIFX A19, LIFX BR30, LIFX + A19, and LIFX + BR30 have the hardware chip required by Apple for HomeKit functionality.
To prepare existing lights you must update your firmware and recover your HomeKit code, an 8-digit code required to add your lights to the Home App.
Start by upgrading your LIFX app to the latest version avaialble in app store here: LIFX in App Store. (Insert final version here or later)
Power cycle your LIFX lights at the light switch, before starting this process.
1. After you have the HomeKit enabled app, tap the name of a LIFX light available in your LIFX app. You will see a ⇧ icon next to the name of any light that can be updated.
2. Tap the Bell icon, to see what notification is available.
3. Tap the Update Light section of the window.
4. An Update All Lights notification will appear. Tap OK to start the update.
NOTE: In this example, we are updating only one light. But any lights on your network that can be updated, will be updated, one at a time during this process.
The app will indicate when a light is restarting and has successfully been updated. This should only take a minute or two. But if you have lots of Gen 3 LIFX lights, this process make take some time to complete.
If you can, perhaps do the update in small batches, of 3-5 bulbs. To do so, power off other LIFX before starting the update process.
5. Tap "Done" once all the lights are updated. From here, the process for HomeKit recovery will need to be done individually with each light you have. Tap HomeKit Setup to get started.
6. The app will list your available lights to setup for HomeKit.
Tap the Get Code option on this screen.
7. The next screen will provide directions. You need to be close to the light to start the process, and then tap Start. This will be resetting your light, to be reconnected to your network. This is required for code recovery.
8. The app will reset the light, and start the onboarding process.
9. Apple's Wireless Accessory Onboarding will be used to reconnect the light to your network. Make sure the light finds the correct network, and all you need to do to connect, is tap Next.
It will reconnect, and then provide you your unique HomeKit code for this light. This should be saved as a PDF or an Image to your Camera Roll. The saved item shows the serial number of the LIFX light, and the HomeKit code.
NOTE: It is very important to save this code and keep it on file, you'll need it to re-add the light if you delete it from the Home App in the future.
10. Tap Done, and you will be returned to the LIFX app. Tap Pair on the HomeKit setup screen to pair your light with HomeKit. Make sure you have your HomeKit code saved, you will need it for the next step.
11. Choose a "Home" for the Home app. You can have multiple locations setup for your account, but the default is "My Home". Tap the name of the "Home" you would like to use, or create a new one.
12. Tap Enter Manually at the bottom of the HomeKit code entry page, to enter your code.
13. Enter the code, and your light will automatically begin the pairing process for HomeKit.
With your lights connected, your LIFX app will return to the screen for setup of this light. You will see that all the firmware update, code recovery, and HomeKit pairing is complete.
Your LIFX light's name will be the same across your LIFX app, and the Apple Home App. However, the group name in the LIFX app will not transfer as the Room name in the Home App. You will need to choose your own names for rooms in the Home app. If you have other accessories already setup, the rooms will be available. Tap the room section of the Edit Light screen, and any existing rooms you have created, can be selected for your LIFX as well.