# \[HOW TO\] Aqara FP2 into Homey via Apple Homekit

**URL:** <https://community.homey.app/t/how-to-aqara-fp2-into-homey-via-apple-homekit/97456>\
**Category:** Tutorials\
**Tags:** homey-pro\
**Created:** [December 10, 2023, 8:33pm UTC](https://community.homey.app/t/how-to-aqara-fp2-into-homey-via-apple-homekit/97456 "2023-12-10T20:33:06Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Spons](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/spons/32/81557_2.png) [@Spons](https://community.homey.app/u/Spons)\
**Post date:** [December 10, 2023, 8:33pm UTC](https://community.homey.app/t/how-to-aqara-fp2-into-homey-via-apple-homekit/97456/1 "2023-12-10T20:33:06Z")

</div>

So a friend of mine gave me an Aqara FP2 (thnx buddy!)

Normally you can just add almost anything into Homey native or via community app.  
But the FP2 desided to be a little princess and is not having it.  
Stubborn as i am, i wasn’t going to let this little sensor get the better of me.

I have found a good and reliable way to get the FP2 working into Homey (Pro 2023).  
What i’m about to tell i also did with **Google Home, but the latency was killing me** and i rather would walk to the wall switch than let this annoy the hell out of me.

**So the situation:**  
Tools needed \> **Homey Pro (2023)** / **Apple Homekit hub** / **Aqara FP2 + Home app** / [**HomeKitty community app**](https://homey.app/nl-nl/app/name.klep.homekitty/HomeKitty/) / **In Homey Settings \> experimental \> enable virtual devices**

So i hope i’m doing this right otherwise i just spend allot of typing for nothing

There are 3 situations to setup into making this all work: **Homey** , **Apple Homekit** and the **Aqara app** for the FP2 sensor.

I’ll start with Homey first as this works into Apple Homekit.

**Homey:**  
Go into Homey and add a virtual _switch_ under the Homey brand logo and finish the adding of the device. Now have 1 virtual switch with the default name, i would suggest renaming this into something unique and easy to recognise for when you have multiple switches.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/7/d77b10419f7c245d39a8ee8596e7f85ee3c91cb6.png)

The device can now be used as a regular on and off switch in your flows, this is up to you with what you want to do with this. For example enable \> light on / disable \> light off.

**HomeKitty APP:**  
Install the app and add it to your Apple Homekit as a bridge (here are probably other tutorials for that already)  
In Homey \> Settings \> APPS \> HomeKitty \> Configuration \> List of devices \> Enable the devices you want to sync **to** Apple Homekit. I only used the virtual switches but you can sync any other device you like, up to you. Apple Homekit does not sync to Homey, this is only one way sync.  
**In case Apple HomeKit asks you what kind of device it is use a wall socket.**

_At this point you made a virtual switch and synced this into your Apple HomeKit._

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/5/f55368a372aa62dbe17109992b09b53dc3963815.jpeg)

**Aqara Home APP:**  
I’m assuming you already have the FP2 Sensor setup and working within the APP.  
Its important to know that **every detetion zone** you make **is seen as a device**  
In the Aqara Home APP \> Profile \> HomeKit and this to your Apple Homekit

_At this point you have added the virtual switches from Homey to Apple HomeKit and devices (detection zones) from the Aqara APP._

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/6/36614bad7a84868bcb630136ed1f21a8e239635c.png)

**Apple HomeKit:**  
In HomeKit you are not going to do a lot but its just a translation between Aqara and Homey.  
So now we are going to tie the 2 system together you’ll need a **Apple Hub** for this as you need the **automations**.  
In HomeKit you are going to make an automation that will enable the virtual switch from Homey when presence is detected and another automation to disable the switch when someone is absence.

I made a extra room in HomeKit (“Homey”) for the virtual switch to find them easy for when here are a lot of devices in HomeKit  
**Presence \> Enable switch**

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/a/ba4c72640d98e5e03e78c1669d0c1daa8eee7499.png)

**Absence \> Disable switch**

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/1/f12001a8a5fe5ed8bf01f826701984e820b4837d.png)

Here are multiple switches and automations i made in HomeKit

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/3/f3d8aa4db1f68d80604fe7aee1565ed27781ea96.jpeg)

Step into a zone and the virtual Homey switch is enable with the flow you made (example light on)  
Step out of the zone and the virtual Homey switch is disabled with the flow you made (example light off)  
In my case i used Philips Hue and used specific scenes.

I have yet to find an issue with this setup and am very please so far with it.  
**Good luck champs!**

\ ***Luminance**  
Additionally i made virtual switch with the Apple HomeKit automation to enable the switch when lux is below 10 and disable the switch when lux is above 10. Choose whatever lux value works for you.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [December 10, 2023, 10:03pm UTC](https://community.homey.app/t/how-to-aqara-fp2-into-homey-via-apple-homekit/97456/2 "2023-12-10T22:03:48Z")

</div>

Not wanting to spoil the fun, but isn’t this a way easier solution, with Homekit Controller app?

> [@Aqara FP2, mmWave presence detection on WiFi](https://community.homey.app/t/aqara-fp2-mmwave-presence-detection-on-wifi/76955/337):
>
> If you don’t succeed. Delete the device from Homey. Remove accessory from aqara app. Reset the FP2 until it flashes yellow Add the device v to Aqara again. If iOS remove from Home app Add it to Homey. After you enter PIN only one time an OK Wait until it is added. Delete in 0.0.16 does not correctly remove pairing. This is fixed in 17.

---

<div class="post-metadata">

**Author:** ![Spons](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/spons/32/81557_2.png) [@Spons](https://community.homey.app/u/Spons)\
**Post date:** [December 10, 2023, 11:04pm UTC](https://community.homey.app/t/how-to-aqara-fp2-into-homey-via-apple-homekit/97456/4 "2023-12-10T23:04:23Z")

</div>

> [@Spons](#):
>
> I had trouble using that app.  
> And this might be a good case for someone else, always good to have an alternative.

I had trouble using that app.  
And this might be a good case for someone else, always good to have an alternative.

---

<div class="post-metadata">

**Author:** ![Martin\_Verbeek](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martin_verbeek/32/10641_2.png) [@Martin\_Verbeek](https://community.homey.app/u/Martin_Verbeek)\
**Post date:** [December 11, 2023, 7:44am UTC](https://community.homey.app/t/how-to-aqara-fp2-into-homey-via-apple-homekit/97456/5 "2023-12-11T07:44:31Z")

</div>

Have you sent me a note on what the issues were, so it can progress? Seems to be pretty stable currently according to the users…

---

<div class="post-metadata">

**Author:** ![Spons](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/spons/32/81557_2.png) [@Spons](https://community.homey.app/u/Spons)\
**Post date:** [December 11, 2023, 8:13am UTC](https://community.homey.app/t/how-to-aqara-fp2-into-homey-via-apple-homekit/97456/6 "2023-12-11T08:13:36Z")

</div>

I have not, but i’ll look into it again.

---

<div class="post-metadata">

**Author:** ![Martin\_Verbeek](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martin_verbeek/32/10641_2.png) [@Martin\_Verbeek](https://community.homey.app/u/Martin_Verbeek)\
**Post date:** [December 11, 2023, 9:01am UTC](https://community.homey.app/t/how-to-aqara-fp2-into-homey-via-apple-homekit/97456/7 "2023-12-11T09:01:23Z")

</div>

Thx, just let me know if you run into issues. Please install the test version!

---

<div class="post-metadata">

**Author:** ![Mike\_McLellan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mike_mclellan/32/79472_2.png) [@Mike\_McLellan](https://community.homey.app/u/Mike_McLellan)\
**Post date:** [January 26, 2024, 8:51pm UTC](https://community.homey.app/t/how-to-aqara-fp2-into-homey-via-apple-homekit/97456/8 "2024-01-26T20:51:04Z")

</div>

I’m struggling to get this to work. Just to be clear. When saying “remove from home app” they’re referring to removing Homey bridge from HomeKit? So reset in Aqara, reinstall in Aqara, remove homey bridge from HomeKit then I should see it in HomeKit controller when adding device in Homey Pro?

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [January 26, 2024, 10:56pm UTC](https://community.homey.app/t/how-to-aqara-fp2-into-homey-via-apple-homekit/97456/9 "2024-01-26T22:56:45Z")

</div>

Most probably they mean ‘Remove Aqara FP2 from Home app’, and Home app = probably something Apple related.  
Not sure what Homey bridge got to do with it, I think you shouldn’t remove it from anywhere.  
But please ask in this topic

> [@\[APP\]\[Pro\] HomeKit Controller - for a better Homey](https://community.homey.app/t/app-pro-homekit-controller-for-a-better-homey/94520):
>
> Project started as a way to include the Aqara FP2-sensor via Homekit into Homey. App is now more generic, many services and capabilities are supported. If you encounter problems, please PM me a short note and a copy of the log where you add the device. Generic procedure to add a device. Add your Homekit capable device to the app that came with the device and configure it. If added with iOS device, remove the device from the iOS Home app, a device only can have one controller. Most of …

Background & discussions

> [@Aqara FP2, mmWave presence detection on WiFi](https://community.homey.app/t/aqara-fp2-mmwave-presence-detection-on-wifi/76955):
>
> EDIT 2024-01-18: @Martin_Verbeek has made a fantastic effort in creating the amazing [HomeKit Controller](https://homey.app/en-us/app/com.verbem.Hhomekiy/HomeKit-Controller/) app that is made for bringing the FP2 into Homey. It supports presence, motion, zones… Just stellar work. Be sure to check out the thread for his app [here](https://community.homey.app/t/app-pro-homekit-controller-for-a-better-homey/94520). I just saw that there’s a new FP2 presence sensor coming out now in March, and contrary to the other Aqara sensors it doesn’t use Zigbee but rather Wifi. Probably makes it trickier for someone to make an integration into Homey for it, bu…

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [January 27, 2024, 6:52am UTC](https://community.homey.app/t/how-to-aqara-fp2-into-homey-via-apple-homekit/97456/10 "2024-01-27T06:52:21Z")

</div>

> [@Peter\_Kawa](#):
>
> Most probably they mean ‘Remove Aqara FP2 from Home app’, and Home app = probably something Apple related.

That’s it, for the simple fact that most (all?) regular (non-Matter) HomeKit-enabled devices can only be connected to one HomeKit controller (so _either_ an iDevice _or_ Homey, but not both at the same time).

---

<div class="post-metadata">

**Author:** ![Jumeira](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jumeira/32/69412_2.png) [@Jumeira](https://community.homey.app/u/Jumeira)\
**Post date:** [January 27, 2024, 3:20pm UTC](https://community.homey.app/t/how-to-aqara-fp2-into-homey-via-apple-homekit/97456/11 "2024-01-27T15:20:48Z")

</div>

I hope this will work for my new light switches z1 pro from aqara!

> **[Z1 Pro SEA - Aqara](https://www.aqara.com/en/product/smart-wall-switch-z1-pro-sea/)**
>
> Z1 Pro Overview Specs User Manual

I was thinking any zigbee light switch device will just run as the zwave light switch deices!

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [December 26, 2024, 8:18am UTC](https://community.homey.app/t/how-to-aqara-fp2-into-homey-via-apple-homekit/97456/12 "2024-12-26T08:18:35Z")

</div>

Split this topic on December 26, 2024, 8:18am UTC

3 posts were merged into an existing topic: [[APP][Pro] HomeKit Controller - for a better Homey](https://community.homey.app/t/app-pro-homekit-controller-for-a-better-homey/94520/193)

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [November 21, 2024, 9:06am UTC](https://community.homey.app/t/how-to-aqara-fp2-into-homey-via-apple-homekit/97456/15 "2024-11-21T09:06:32Z")

</div>

Please use the app topic, as mentioned at the appstore app page. Reading the first post is key:  
[https://community.homey.app/t/app-pro-homekit-controller-for-a-better-homey/94520](https://community.homey.app/t/app-pro-homekit-controller-for-a-better-homey/94520)

---

<div class="post-metadata">

**Author:** ![Henrik\_Espedal](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henrik_espedal/32/173346_2.png) [@Henrik\_Espedal](https://community.homey.app/u/Henrik_Espedal)\
**Post date:** [September 18, 2026, 4:22pm UTC](https://community.homey.app/t/how-to-aqara-fp2-into-homey-via-apple-homekit/97456/21 "2026-09-18T16:22:09Z")

</div>

AI is not my friend here, I just can not get the FP2 sensor to get into paring mode, so I can add it in Homey-HomeKit Controller. The log say its still bound to Apple Home, even if I have deleted it. So frustrating this sensor connection!!

2026-09-18T15:50:23.770Z [log] pairing found devices: [] 2026-09-18T15:50:23.770Z [log] getMDNSPairableDevices for tcp [] 2026-09-18T15:50:08.722Z [log] Updated SRV (SRV CHANGE EMIT) Presence-Sensor-FP2-31D6.\_hap.\_tcp.local 2026-09-18T15:49:35.950Z [log] pairing found devices: [] 2026-09-18T15:49:35.950Z [log] getMDNSPairableDevices for tcp [] 2026-09-18T15:49:26.458Z [log] pairing found devices: [] 2026-09-18T15:49:26.456Z [log] getMDNSPairableDevices for tcp [] 2026-09-18T15:49:20.626Z [log] Txt: { sh: ‘jVxOEg==’, ci: 10, sf: 0, ‘s#’: 8, pv: ‘1.1’, md: ‘PS-S02D’, id: ‘40:6C:76:D4:CE:45’, ff: 2, ‘c#’: 1, aid: 1, class: ‘sensor’, availableToPair: false, pairMethod: 0 } 2026-09-18T15:49:20.625Z [log] INITIAL SERVICEUP EMIT FOR Presence-Sensor-FP2-31D6.\_hap.\_tcp.local 2026-09-18T15:49:20.623Z [log] initialServiceUpEmit waiting for more parts for Presence-Sensor-FP2-31D6.\_hap.\_tcp.local have [‘TXT’, ‘SRV’] 2026-09-18T15:49:20.622Z [log] initialServiceUpEmit waiting for more parts for Presence-Sensor-FP2-31D6.\_hap.\_tcp.local have [‘TXT’] 2026-09-18T15:49:20.226Z [log] MDNS Scanner ready and querying for \_hap.\_tcp/\_udp.local services. 2026-09-18T15:49:17.188Z [log] [ManagerDrivers] [Driver:hapThread] hapThread driver has been initialized 2026-09-18T15:49:17.177Z [log] [ManagerDrivers] [Driver:hapIP] checkPairData remaining pairData: [] 2026-09-18T15:49:17.177Z [log] [ManagerDrivers] [Driver:hapIP] checkPairData pairedDevices: [] 2026-09-18T15:49:17.176Z [log] [ManagerDrivers] [Driver:hapIP] hapIP driver has been initialized 2026-09-18T15:49:17.164Z [log] Homey IP addresses detected as [‘127.0.0.1’, ‘192.168.54.21’] 2026-09-18T15:49:16.990Z [log] [MyApp] Homekit Controller 2.2.9 has been initialized 2026-09-18T15:49:16.980Z [log] Starting MDNS Scanner 2026-09-18T15:49:16.980Z [log] capturing stderr 2026-09-18T15:49:16.975Z [log] capturing stdout

---

<div class="post-metadata">

**Author:** ![Martin\_Verbeek](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martin_verbeek/32/10641_2.png) [@Martin\_Verbeek](https://community.homey.app/u/Martin_Verbeek)\
**Post date:** [September 23, 2026, 2:58pm UTC](https://community.homey.app/t/how-to-aqara-fp2-into-homey-via-apple-homekit/97456/22 "2026-09-23T14:58:01Z")

</div>

> **[HomeKit Controller | Homey](https://homey.app/en-us/app/com.verbem.Hhomekiy/HomeKit-Controller/test/)**
>
> Homekit Controller for a better Homey

Check with test version, at least it will show the status the FP2 has before pairing. I would recommend the following:

reset the FP2 network/homekit settings (hold the button until it starts flashing)  
add it back to Aqara app again.  
In your case remove it from iOS Home.

Goto test version of Homekit controller and wait until it appears (the pairing dialog will refresh continously). If not be displayed within a few minutes (the FP2 can take long) power cycle the FP2 to force advertisement). Then just add.

---

<div class="post-metadata">

**Author:** ![Henrik\_Espedal](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henrik_espedal/32/173346_2.png) [@Henrik\_Espedal](https://community.homey.app/u/Henrik_Espedal)\
**Post date:** [September 23, 2026, 5:09pm UTC](https://community.homey.app/t/how-to-aqara-fp2-into-homey-via-apple-homekit/97456/23 "2026-09-23T17:09:30Z")

</div>

I actually gave up, no way I could make it connect. It would not release the Home app admin. I’ve tried so many times, but it will not set paring to 1 again. But added it in HA, then deleted it in Home app. It connected right away. Then I made a connection between Homey and HA, and got it in that way… So I’ve got use of the sensor. Going to buy one more and see if it behaves the same way.
