# Developing a new Family iPhone App

**URL:** <https://community.homey.app/t/developing-a-new-family-iphone-app/8016>\
**Category:** Apps\
**Tags:** app\
**Created:** [January 26, 2019, 4:08pm UTC](https://community.homey.app/t/developing-a-new-family-iphone-app/8016 "2019-01-26T16:08:01Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![2Be](https://avatars.discourse-cdn.com/v4/letter/2/2bfe46/32.png) [@2Be](https://community.homey.app/u/2Be)\
**Post date:** [January 29, 2019, 7:12pm UTC](https://community.homey.app/t/developing-a-new-family-iphone-app/8016/21 "2019-01-29T19:12:06Z")

</div>

Was trying to reinstall the app and add devices to test the app specific password or the combined pasweord and 2fa.

Got the following error.

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

---

<div class="post-metadata">

**Author:** ![Tim\_Messerschmidt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tim_messerschmidt/32/11398_2.png) [@Tim\_Messerschmidt](https://community.homey.app/u/Tim_Messerschmidt)\
**Post date:** [January 29, 2019, 9:45pm UTC](https://community.homey.app/t/developing-a-new-family-iphone-app/8016/22 "2019-01-29T21:45:56Z")

</div>

Love the potential of this app!

---

<div class="post-metadata">

**Author:** ![MarcelT](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcelt/32/10042_2.png) [@MarcelT](https://community.homey.app/u/MarcelT)\
**Post date:** [January 30, 2019, 5:55am UTC](https://community.homey.app/t/developing-a-new-family-iphone-app/8016/23 "2019-01-30T05:55:29Z")

</div>

Could you tell me which version you have? I think you have not the latest.

---

<div class="post-metadata">

**Author:** ![Tim\_Messerschmidt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tim_messerschmidt/32/11398_2.png) [@Tim\_Messerschmidt](https://community.homey.app/u/Tim_Messerschmidt)\
**Post date:** [January 30, 2019, 6:50am UTC](https://community.homey.app/t/developing-a-new-family-iphone-app/8016/25 "2019-01-30T06:50:09Z")

</div>

Does this work already? Like the capabilities but the 2 factor auth. makes it unusable now.

---

<div class="post-metadata">

**Author:** ![2Be](https://avatars.discourse-cdn.com/v4/letter/2/2bfe46/32.png) [@2Be](https://community.homey.app/u/2Be)\
**Post date:** [January 30, 2019, 6:55am UTC](https://community.homey.app/t/developing-a-new-family-iphone-app/8016/26 "2019-01-30T06:55:59Z")

</div>

I have installed the app store version 1.0.1.

---

<div class="post-metadata">

**Author:** ![MarcelT](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcelt/32/10042_2.png) [@MarcelT](https://community.homey.app/u/MarcelT)\
**Post date:** [January 30, 2019, 7:06am UTC](https://community.homey.app/t/developing-a-new-family-iphone-app/8016/27 "2019-01-30T07:06:17Z")

</div>

Hi, Ok, I see the next version is not approved yet. I will check if this is an issue in the latest app as well. Technically I can do the 2fa but the problem is that I need to have a popup where you can fill in this number. For the first time this could be on the settings page (need to test this) but once a while Homey/Apple drops the connection and you will need again to fill in this number and then it would be great if you have a popup in the Homey app that asks for a number. I am also not sure how often this will be. Without the 2fa the app is login automatically and you will not be bothered 🙂 So the APP Specific password sound nice 🙂 I was not aware of this.  
Currently I am running the app now for 3 days (without 2fa) using the same session and not need to reconnect.

---

<div class="post-metadata">

**Author:** ![Tim\_Messerschmidt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tim_messerschmidt/32/11398_2.png) [@Tim\_Messerschmidt](https://community.homey.app/u/Tim_Messerschmidt)\
**Post date:** [January 30, 2019, 7:12am UTC](https://community.homey.app/t/developing-a-new-family-iphone-app/8016/28 "2019-01-30T07:12:26Z")

</div>

The app specific password sounds like the solution.  
Thanks for this app Marcel!  
Things I intend to use it for:

- Better presence
- Set thermostat so that the closer I get to home the closer the room temp wil be set to my desired state. (what tado does automatically)
- and a lot more probably

---

<div class="post-metadata">

**Author:** ![MarcelT](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcelt/32/10042_2.png) [@MarcelT](https://community.homey.app/u/MarcelT)\
**Post date:** [January 30, 2019, 8:59am UTC](https://community.homey.app/t/developing-a-new-family-iphone-app/8016/29 "2019-01-30T08:59:55Z")

</div>

Hi,

I will create a new account on apple (i have an old iPhone, which I will use for this) and ask also a app-specific password. Then see if I get this to work. Apple it very protected 🙂 of course…  
Unfortunately I do not have much time this week and weekend so it take a while ☹ But I will do my best.

---

<div class="post-metadata">

**Author:** ![MarcelT](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcelt/32/10042_2.png) [@MarcelT](https://community.homey.app/u/MarcelT)\
**Post date:** [January 30, 2019, 8:18pm UTC](https://community.homey.app/t/developing-a-new-family-iphone-app/8016/30 "2019-01-30T20:18:40Z")

</div>

The app-specific-password won’t work. The api that uses this is not available on nodejs (Homey). I have exchanged the current module with another one and it seems that it is not needed to use the 2fa for the FindMe module. I have updated github and submitted the app to the store (not approved yet). It is version 1.0.5.

**You should get max one e-mail from apple that a login is used on your account. If this will happen every 5 minutes, remove the app as the intention is that it uses the current session. This means the connection between homey and apple is killed.**

---

<div class="post-metadata">

**Author:** ![MarcelT](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcelt/32/10042_2.png) [@MarcelT](https://community.homey.app/u/MarcelT)\
**Post date:** [January 31, 2019, 6:25pm UTC](https://community.homey.app/t/developing-a-new-family-iphone-app/8016/31 "2019-01-31T18:25:40Z")

</div>

To give you guys an update. Unfortunately, it requires a lot of trial and error. I have to node modules that make the connection to iCloud. One of them support only the non 2fa and works great but is limited to username / password . The other seems to support 2fa but stops working after a random time from 5 minutes till 1 hour or so. So I am busy with testing and rewriting existing node\_mofules which require a lot of time. So I think it takes a while before to figure out it is possible to support the 2fa part.

I hope I get it work.

---

<div class="post-metadata">

**Author:** ![Peter\_Blesgraaf](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_blesgraaf/32/8998_2.png) [@Peter\_Blesgraaf](https://community.homey.app/u/Peter_Blesgraaf)\
**Post date:** [January 31, 2019, 6:39pm UTC](https://community.homey.app/t/developing-a-new-family-iphone-app/8016/32 "2019-01-31T18:39:18Z")

</div>

Could be handy

---

<div class="post-metadata">

**Author:** ![MarcelT](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcelt/32/10042_2.png) [@MarcelT](https://community.homey.app/u/MarcelT)\
**Post date:** [February 4, 2019, 8:21am UTC](https://community.homey.app/t/developing-a-new-family-iphone-app/8016/34 "2019-02-04T08:21:15Z")

</div>

Hi all,

I spend already around 60 hours to get this app working stable with Apple. It is a lot of research and this cost me to must time. The difficult is also that different home networks have different behaviours. I will **remove the app from the app store** because for an inexperienced user this app has too much risk to be ban from Apple. I will leave the code on github so in case you want to try or improve the code you are more than welcome.

---

<div class="post-metadata">

**Author:** ![Aart\_Hardeman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/aart_hardeman/32/11163_2.png) [@Aart\_Hardeman](https://community.homey.app/u/Aart_Hardeman)\
**Post date:** [February 4, 2019, 12:54pm UTC](https://community.homey.app/t/developing-a-new-family-iphone-app/8016/35 "2019-02-04T12:54:26Z")

</div>

Thanks for your effort. It had A lot of potential.  
Anyway i go back using ifttt loc for now.

---

<div class="post-metadata">

**Author:** ![2Be](https://avatars.discourse-cdn.com/v4/letter/2/2bfe46/32.png) [@2Be](https://community.homey.app/u/2Be)\
**Post date:** [February 4, 2019, 1:27pm UTC](https://community.homey.app/t/developing-a-new-family-iphone-app/8016/36 "2019-02-04T13:27:18Z")

</div>

> [@MarcelT](#):
>
> e

Thnx for al your efforts. Too bad it’s so difficult and I understand your decision. Maybe somebody can pick it up were you left off in the future.

---

<div class="post-metadata">

**Author:** ![HeKi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/heki/32/12165_2.png) [@HeKi](https://community.homey.app/u/HeKi)\
**Post date:** [February 5, 2019, 8:48pm UTC](https://community.homey.app/t/developing-a-new-family-iphone-app/8016/37 "2019-02-05T20:48:03Z")

</div>

Hi @MarcelT

I am willing to give it a try. Where can I find on github the source?

Kind regards,

---

<div class="post-metadata">

**Author:** ![Robin\_van\_Kekem](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robin_van_kekem/32/8187_2.png) [@Robin\_van\_Kekem](https://community.homey.app/u/Robin_van_Kekem)\
**Post date:** [February 5, 2019, 11:29pm UTC](https://community.homey.app/t/developing-a-new-family-iphone-app/8016/38 "2019-02-05T23:29:18Z")

</div>

> **[magtimmermans/com.cyclone-software.familyiphone](https://github.com/magtimmermans/com.cyclone-software.familyiphone)**
>
> Contribute to magtimmermans/com.cyclone-software.familyiphone development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![HeKi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/heki/32/12165_2.png) [@HeKi](https://community.homey.app/u/HeKi)\
**Post date:** [February 6, 2019, 5:10am UTC](https://community.homey.app/t/developing-a-new-family-iphone-app/8016/39 "2019-02-06T05:10:02Z")

</div>

Sorry, I misunderstood. I was thinking it was an iphone app, not a homey app. Can not be of help.

---

<div class="post-metadata">

**Author:** ![MarcelT](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcelt/32/10042_2.png) [@MarcelT](https://community.homey.app/u/MarcelT)\
**Post date:** [February 6, 2019, 7:20am UTC](https://community.homey.app/t/developing-a-new-family-iphone-app/8016/40 "2019-02-06T07:20:42Z")

</div>

Hi, ok. no problem. When I have some time I will still look to this.

---

<div class="post-metadata">

**Author:** ![MarcelT](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcelt/32/10042_2.png) [@MarcelT](https://community.homey.app/u/MarcelT)\
**Post date:** [June 13, 2019, 1:29pm UTC](https://community.homey.app/t/developing-a-new-family-iphone-app/8016/41 "2019-06-13T13:29:23Z")

</div>

Launched a retry of the app and see if this is working better. Spent a lot of time on it to hopefully it works.

---

<div class="post-metadata">

**Author:** ![Satoer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/satoer/32/38113_2.png) [@Satoer](https://community.homey.app/u/Satoer)\
**Post date:** [June 13, 2019, 2:44pm UTC](https://community.homey.app/t/developing-a-new-family-iphone-app/8016/42 "2019-06-13T14:44:19Z")

</div>

What’s the link to the store? I would like to try it, because the build-in location detection does not work properly.  
Question, does it continuously keep the gps active (and drain the battery much quicker)?

[Previous page](https://community.homey.app/t/developing-a-new-family-iphone-app/8016.md?page=1)

[Next page](https://community.homey.app/t/developing-a-new-family-iphone-app/8016.md?page=3)
