# \[APP\]\[Pro\] FACE++ Face Recognition for Homey - UPDATED

**URL:** <https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058>\
**Category:** Apps\
**Tags:** homey-pro\
**Created:** [April 28, 2020, 3:22pm UTC](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058 "2020-04-28T15:22:55Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [April 28, 2020, 3:22pm UTC](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058/1 "2020-04-28T15:22:55Z")

</div>

# Face++

> **[Face++ | Homey](https://homey.app/en-us/app/com.gruijter.facepp/Face++/)**
>
> Face recognition for Homey

## Face recognition for Homey

Use snapshots from a camera connected to Homey, and let Face++ do AI based face recognition. For every face the app detects, a flow will be triggered. Homey will automatically try to match the faces to a set of known faces that you can upload yourself. The app will also estimate gender, age, emotion, and whether the person is wearing (sun)glasses or a mask.

 ![Face++](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/4/249732c22df6c415cd2e82ce50477b050ab799c7.jpeg)

## Use cases

- Presence detection
- Security
- Face based access control
- Fun

## Privacy

The Homey app uses a cloud based face recognition service called Face++. Using the Face++ service has severe privacy implications. Use at own risk. Read and understand your local privacy legislation, and the terms of use from Face++.

## Performance

The results depend very much on the quality of the snapshots. A face will be best recognized if the lighting is good and when the face is frontal with a width of at least 75 pixels. In practice it means you need to have good control over when the snapshot is taken in a videostream. The free Face++ service allows you to upload around 1 or 2 images per second. The face detection usually is ready within 1 to 3 seconds from uploading an image (via an action flowcard).

## Test image

To make testing your flow easier, a test image is available as global image token. It has five faces in it.

 ![Face++](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/e/fe69c1e5aeaf6e42850f55f89064f07d58e6bd64.jpeg)

## Example flow

 ![Schermafdruk van 2026-08-22 18-11-05](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/2/32fee06e4250592821e6b5bb85bce10ab5ef7bf3.png)

> [@\[APP\]\[Pro\] FACE++ Face Recognition for Homey - UPDATED](https://community.homey.app/t/app-pro-face-face-recognition-for-homey/29058/59):
>
> [image] [image]

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [April 28, 2020, 3:23pm UTC](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058/2 "2020-04-28T15:23:07Z")

</div>

FACE RECOGNITION IS HERE!

 ![Screenshot_20200428-171924_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/8/b874b70641495d4ba64f6ebe7fd8c79e38d0b0dc.jpeg)

---

<div class="post-metadata">

**Author:** ![Stefan\_Wempe](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stefan_wempe/32/9572_2.png) [@Stefan\_Wempe](https://community.homey.app/u/Stefan_Wempe)\
**Post date:** [April 29, 2020, 8:12am UTC](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058/3 "2020-04-29T08:12:29Z")

</div>

Love it. however app not starting after fresh install.

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [April 29, 2020, 8:27am UTC](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058/4 "2020-04-29T08:27:38Z")

</div>

Is a bug. Has been fixed in 1.0.1

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [April 29, 2020, 11:53am UTC](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058/5 "2020-04-29T11:53:37Z")

</div>

version 1.0.1 is now available on Github. It fixes some small issues.

---

<div class="post-metadata">

**Author:** ![Rocodamelshekima](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rocodamelshekima/32/8209_2.png) [@Rocodamelshekima](https://community.homey.app/u/Rocodamelshekima)\
**Post date:** [April 29, 2020, 5:46pm UTC](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058/6 "2020-04-29T17:46:26Z")

</div>

Any idea where this is coming from?

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

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [April 29, 2020, 6:11pm UTC](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058/7 "2020-04-29T18:11:21Z")

</div>

What did you do when this happened? And where does it pop-up?

---

<div class="post-metadata">

**Author:** ![Rocodamelshekima](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rocodamelshekima/32/8209_2.png) [@Rocodamelshekima](https://community.homey.app/u/Rocodamelshekima)\
**Post date:** [April 29, 2020, 6:13pm UTC](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058/8 "2020-04-29T18:13:28Z")

</div>

By choosing a picture from my iPhone for “adding a new face”. Select the pic from the library and this pops.  
App version 1.0.2.  
Pic is 312x406, 20KB

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [April 29, 2020, 6:32pm UTC](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058/9 "2020-04-29T18:32:34Z")

</div>

I think I broke something in v1.0.2. Will look into it. Thx!

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [April 29, 2020, 6:38pm UTC](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058/10 "2020-04-29T18:38:34Z")

</div>

Could you check if an app restart fixes it (after saving the API keys)?

---

<div class="post-metadata">

**Author:** ![Rocodamelshekima](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rocodamelshekima/32/8209_2.png) [@Rocodamelshekima](https://community.homey.app/u/Rocodamelshekima)\
**Post date:** [April 29, 2020, 6:39pm UTC](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058/11 "2020-04-29T18:39:11Z")

</div>

Sure.

Restart the app didn’t work.  
Needed to disable/enable the app. Didn’t work.  
Added api key and secret again, then it worked.

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [April 29, 2020, 6:53pm UTC](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058/12 "2020-04-29T18:53:32Z")

</div>

Cool. New version v1.0.3 fixes this.

---

<div class="post-metadata">

**Author:** ![Rocodamelshekima](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rocodamelshekima/32/8209_2.png) [@Rocodamelshekima](https://community.homey.app/u/Rocodamelshekima)\
**Post date:** [April 29, 2020, 7:14pm UTC](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058/13 "2020-04-29T19:14:41Z")

</div>

Working, cheers!

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [April 30, 2020, 7:21am UTC](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058/14 "2020-04-30T07:21:23Z")

</div>

The app has been released just now in the appstore. Get it here:

> **[Face++](https://homey.app/en-us/app/com.gruijter.facepp/Face++/)**
>
> Face recognition for Homey

---

<div class="post-metadata">

**Author:** ![dof250](https://avatars.discourse-cdn.com/v4/letter/d/7feea3/32.png) [@dof250](https://community.homey.app/u/dof250)\
**Post date:** [April 30, 2020, 8:56am UTC](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058/15 "2020-04-30T08:56:29Z")

</div>

Great work!  
Seems to work fine in my first tests

---

<div class="post-metadata">

**Author:** ![Tangodelta](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tangodelta/32/9471_2.png) [@Tangodelta](https://community.homey.app/u/Tangodelta)\
**Post date:** [April 30, 2020, 10:26am UTC](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058/16 "2020-04-30T10:26:08Z")

</div>

Geniuos! Works perfect on all cams.

---

<div class="post-metadata">

**Author:** ![DerekS](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dereks/32/19168_2.png) [@DerekS](https://community.homey.app/u/DerekS)\
**Post date:** [April 30, 2020, 11:53am UTC](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058/17 "2020-04-30T11:53:19Z")

</div>

And what kind of camera’s are you guys using?

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [April 30, 2020, 12:01pm UTC](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058/18 "2020-04-30T12:01:44Z")

</div>

I have tested it myself on the Ring Pro, a Foscam FI9900P, and a Maginon IPC-1a (aldi). For all camera’s the tricky part is making the snapshot at exactly the right moment.

The setup that works pretty good for me is this:

- Use my Ring Pro to do motion detection just outside my front door
- This triggers face detection from a second camera (Aldi Maginon) that is mounted inside, looking through the window right next to my front door
- I make snapshots at 0, 1, 2, 3 and 5 seconds interval

 ![Afbeelding1](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/c/2c82ef2f431d3004e8bbe6271e07f30c86c61e79.jpeg)

result: { origin: ‘Hal’, label: ‘Robin’, confidence: 81.437, token: ‘xxxxxxxxx’, quality: 69.116, gender: ‘Male’, age: 40, emotion: ‘neutral’, normalglass: true, sunglass: false, mask: false }

---

<div class="post-metadata">

**Author:** ![dof250](https://avatars.discourse-cdn.com/v4/letter/d/7feea3/32.png) [@dof250](https://community.homey.app/u/dof250)\
**Post date:** [April 30, 2020, 3:32pm UTC](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058/19 "2020-04-30T15:32:21Z")

</div>

I’m using UniFi camera’s with the Protect app. You can use almost any camera which has a public JPG snap function. Just create a virtual ip camera device and point the url to its public JPG

---

<div class="post-metadata">

**Author:** ![dof250](https://avatars.discourse-cdn.com/v4/letter/d/7feea3/32.png) [@dof250](https://community.homey.app/u/dof250)\
**Post date:** [April 30, 2020, 3:35pm UTC](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058/20 "2020-04-30T15:35:52Z")

</div>

What I did was create 3 flows.

1st - When -\> Motion sensor is triggered -\> Enable flow 2 -\> Disable flow 2 after 2 minutes  
2nd - When -\> Every 2 seconds -\> Try to find face from camera  
3rd - When -\> Face detected -\> Run wanted actions and disable flow 2

This way you give the detection a starting and end point. It will try for a maximum of 2 minutes to find a face. Seems to work fine.

[Next page](https://community.homey.app/t/app-pro-face-face-recognition-for-homey-updated/29058.md?page=2)
