# \[APP\]\[Pro\] Life360

**URL:** <https://community.homey.app/t/app-pro-life360/14750>\
**Category:** Apps\
**Tags:** app, homey-pro\
**Created:** [June 24, 2019, 11:07am UTC](https://community.homey.app/t/app-pro-life360/14750 "2019-06-24T11:07:39Z")\
**Posts on this page:** 20\
**Page:** 5

<div class="post-metadata">

**Author:** ![Neusaap](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/neusaap/32/13533_2.png) [@Neusaap](https://community.homey.app/u/Neusaap)\
**Post date:** [July 16, 2019, 9:18pm UTC](https://community.homey.app/t/app-pro-life360/14750/81 "2019-07-16T21:18:30Z")

</div>

Thank you, but i still get an error: ReferenceError: timeout is not defined, do i need to do something else?

---

<div class="post-metadata">

**Author:** ![Rob](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rob/32/10272_2.png) [@Rob](https://community.homey.app/u/Rob)\
**Post date:** [July 17, 2019, 6:37am UTC](https://community.homey.app/t/app-pro-life360/14750/82 "2019-07-17T06:37:37Z")

</div>

Maybe restart the app en try again.

---

<div class="post-metadata">

**Author:** ![Peter\_de\_Vos](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_de_vos/32/151925_2.png) [@Peter\_de\_Vos](https://community.homey.app/u/Peter_de_Vos)\
**Post date:** [July 17, 2019, 7:12am UTC](https://community.homey.app/t/app-pro-life360/14750/83 "2019-07-17T07:12:10Z")

</div>

Did you also install the android app and create an account?

---

<div class="post-metadata">

**Author:** ![Neusaap](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/neusaap/32/13533_2.png) [@Neusaap](https://community.homey.app/u/Neusaap)\
**Post date:** [July 17, 2019, 8:49pm UTC](https://community.homey.app/t/app-pro-life360/14750/84 "2019-07-17T20:49:22Z")

</div>

Restarting the app did the trick! Thanks!

---

<div class="post-metadata">

**Author:** ![Exile82](https://avatars.discourse-cdn.com/v4/letter/e/8491ac/32.png) [@Exile82](https://community.homey.app/u/Exile82)\
**Post date:** [September 1, 2019, 12:55pm UTC](https://community.homey.app/t/app-pro-life360/14750/85 "2019-09-01T12:55:09Z")

</div>

Hi, I am experiencing some issues. I also get the “timeout error” when I’m trying to enter my credentials in the homey app. After a few times there is no possibility to press the save button.  
At that time, I go to Devices to add my phone.

Then I am requested to add my login credentials again (make me suspect that the login process in the homey app was unsuccessful). Anyway, I enter my credentials again, and it finds my account/phone. I select that and it seems to work.

But when I try to use Life360 as a trigger, like entering a place, I can only choose one place, I have setup 7 places (like daycare center, work, gym etc etc). I have tried to reboot app, reboot Homey, uninstall and install again etc etc etc. Nothing works!

I am open to new ideas!

---

<div class="post-metadata">

**Author:** ![Matsaki](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/matsaki/32/13452_2.png) [@Matsaki](https://community.homey.app/u/Matsaki)\
**Post date:** [September 6, 2019, 11:32am UTC](https://community.homey.app/t/app-pro-life360/14750/86 "2019-09-06T11:32:49Z")

</div>

I also just installed life360 on iPhone and in Homey. I get the “timeout” error too and can’t get passed this. More people have the same problem. I have reinstalled, restarted etc.

---

<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:** [September 6, 2019, 12:06pm UTC](https://community.homey.app/t/app-pro-life360/14750/87 "2019-09-06T12:06:38Z")

</div>

Hi, I am busy with the app to improve the error handling. But unfortunately I have currently not much time.

Are you able to add a device and are you certain that the username and password is okay? If the device is added and not updated please restart the app.

---

<div class="post-metadata">

**Author:** ![Matsaki](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/matsaki/32/13452_2.png) [@Matsaki](https://community.homey.app/u/Matsaki)\
**Post date:** [September 7, 2019, 8:54am UTC](https://community.homey.app/t/app-pro-life360/14750/88 "2019-09-07T08:54:03Z")

</div>

I can see life360 in the app list and I can’t add any devices. I attach the log file here and maybe there is something you can see there.

```auto
> passwordx{ synctime: '2', homerange: '100', invisble: 'false', username: 'User', password: 'passwordx' } 
> New settings: 
> settings 
> Update Settings: 
> 2019-09-07 11:44:14 [err] [Life360App] Unhandled Rejection at: Promise { Error: Unauthorized at request.then.catch.err (/node_modules/life360-hack/index.js:51:16) at tryCatcher (/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/node_modules/bluebird/js/release/promise.js:517:31) at Promise._settlePromise (/node_modules/bluebird/js/release/promise.js:574:18) at Promise._settlePromise0 (/node_modules/bluebird/js/release/promise.js:619:10) at Promise._settlePromises (/node_modules/bluebird/js/release/promise.js:695:18) at _drainQueueStep (/node_modules/bluebird/js/release/async.js:138:12) at _drainQueue (/node_modules/bluebird/js/release/async.js:131:9) at Async._drainQueues (/node_modules/bluebird/js/release/async.js:147:5) at Immediate.Async.drainQueues (/node_modules/bluebird/js/release/async.js:17:14) at runCallback (timers.js:810:20) at tryOnImmediate (timers.js:768:5) at processImmediate [as _immediateCallback] (timers.js:745:5) } reason: Error: Unauthorized at request.then.catch.err (/node_modules/life360-hack/index.js:51:16) at tryCatcher (/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/node_modules/bluebird/js/release/promise.js:517:31) at Promise._settlePromise (/node_modules/bluebird/js/release/promise.js:574:18) at Promise._settlePromise0 (/node_modules/bluebird/js/release/promise.js:619:10) at Promise._settlePromises (/node_modules/bluebird/js/release/promise.js:695:18) at _drainQueueStep (/node_modules/bluebird/js/release/async.js:138:12) at _drainQueue (/node_modules/bluebird/js/release/async.js:131:9) at Async._drainQueues (/node_modules/bluebird/js/release/async.js:147:5) at Immediate.Async.drainQueues (/node_modules/bluebird/js/release/async.js:17:14) at runCallback (timers.js:810:20) at tryOnImmediate (timers.js:768:5) at processImmediate [as _immediateCallback] (timers.js:745:5) 
> Error: Unauthorized at request.then.catch.err (/node_modules/life360-hack/index.js:51:16) at tryCatcher (/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/node_modules/bluebird/js/release/promise.js:517:31) at Promise._settlePromise (/node_modules/bluebird/js/release/promise.js:574:18) at Promise._settlePromise0 (/node_modules/bluebird/js/release/promise.js:619:10) at Promise._settlePromises (/node_modules/bluebird/js/release/promise.js:695:18) at _drainQueueStep (/node_modules/bluebird/js/release/async.js:138:12) at _drainQueue (/node_modules/bluebird/js/release/async.js:131:9) at Async._drainQueues (/node_modules/bluebird/js/release/async.js:147:5) at Immediate.Async.drainQueues (/node_modules/bluebird/js/release/async.js:17:14) at runCallback (timers.js:810:20) at tryOnImmediate (timers.js:768:5) at processImmediate [as _immediateCallback] (timers.js:745:5) 
> start session 
> 2019-09-07 11:44:07 [log] [ManagerDrivers] [life360] Init driver 
> 2019-09-07 11:43:58 [log] [Life360App] app unload called 
> 2019-09-06 17:57:05 [err] [Life360App] Unhandled Rejection at: Promise { Error: Unauthorized at request.then.catch.err (/node_modules/life360-hack/index.js:51:16) at tryCatcher (/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/node_modules/bluebird/js/release/promise.js:517:31) at Promise._settlePromise (/node_modules/bluebird/js/release/promise.js:574:18) at Promise._settlePromise0 (/node_modules/bluebird/js/release/promise.js:619:10) at Promise._settlePromises (/node_modules/bluebird/js/release/promise.js:695:18) at _drainQueueStep (/node_modules/bluebird/js/release/async.js:138:12) at _drainQueue (/node_modules/bluebird/js/release/async.js:131:9) at Async._drainQueues (/node_modules/bluebird/js/release/async.js:147:5) at Immediate.Async.drainQueues (/node_modules/bluebird/js/release/async.js:17:14) at runCallback (timers.js:810:20) at tryOnImmediate (timers.js:768:5) at processImmediate [as _immediateCallback] (timers.js:745:5) } reason: Error: Unauthorized at request.then.catch.err (/node_modules/life360-hack/index.js:51:16) at tryCatcher (/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/node_modules/bluebird/js/release/promise.js:517:31) at Promise._settlePromise (/node_modules/bluebird/js/release/promise.js:574:18) at Promise._settlePromise0 (/node_modules/bluebird/js/release/promise.js:619:10) at Promise._settlePromises (/node_modules/bluebird/js/release/promise.js:695:18) at _drainQueueStep (/node_modules/bluebird/js/release/async.js:138:12) at _drainQueue (/node_modules/bluebird/js/release/async.js:131:9) at Async._drainQueues (/node_modules/bluebird/js/release/async.js:147:5) at Immediate.Async.drainQueues (/node_modules/bluebird/js/release/async.js:17:14) at runCallback (timers.js:810:20) at tryOnImmediate (timers.js:768:5) at processImmediate [as _immediateCallback] (timers.js:745:5) 
> Error: Unauthorized at request.then.catch.err (/node_modules/life360-hack/index.js:51:16) at tryCatcher (/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/node_modules/bluebird/js/release/promise.js:517:31) at Promise._settlePromise (/node_modules/bluebird/js/release/promise.js:574:18) at Promise._settlePromise0 (/node_modules/bluebird/js/release/promise.js:619:10) at Promise._settlePromises (/node_modules/bluebird/js/release/promise.js:695:18) at _drainQueueStep (/node_modules/bluebird/js/release/async.js:138:12) at _drainQueue (/node_modules/bluebird/js/release/async.js:131:9) at Async._drainQueues (/node_modules/bluebird/js/release/async.js:147:5) at Immediate.Async.drainQueues (/node_modules/bluebird/js/release/async.js:17:14) at runCallback (timers.js:810:20) at tryOnImmediate (timers.js:768:5) at processImmediate [as _immediateCallback] (timers.js:745:5) 
> 2019-09-05 13:55:21 [log] [Life360App] app unload called 
> 2019-09-05 12:36:18 [err] [Life360App] Unhandled Rejection at: Promise { Error: Unauthorized at request.then.catch.err (/node_modules/life360-hack/index.js:51:16) at tryCatcher (/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/node_modules/bluebird/js/release/promise.js:517:31) at Promise._settlePromise (/node_modules/bluebird/js/release/promise.js:574:18) at Promise._settlePromise0 (/node_modules/bluebird/js/release/promise.js:619:10) at Promise._settlePromises (/node_modules/bluebird/js/release/promise.js:695:18) at _drainQueueStep (/node_modules/bluebird/js/release/async.js:138:12) at _drainQueue (/node_modules/bluebird/js/release/async.js:131:9) at Async._drainQueues (/node_modules/bluebird/js/release/async.js:147:5) at Immediate.Async.drainQueues (/node_modules/bluebird/js/release/async.js:17:14) at runCallback (timers.js:810:20) at tryOnImmediate (timers.js:768:5) at processImmediate [as _immediateCallback] (timers.js:745:5) } reason: Error: Unauthorized at request.then.catch.err (/node_modules/life360-hack/index.js:51:16) at tryCatcher (/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/node_modules/bluebird/js/release/promise.js:517:31) at Promise._settlePromise (/node_modules/bluebird/js/release/promise.js:574:18) at Promise._settlePromise0 (/node_modules/bluebird/js/release/promise.js:619:10) at Promise._settlePromises (/node_modules/bluebird/js/release/promise.js:695:18) at _drainQueueStep (/node_modules/bluebird/js/release/async.js:138:12) at _drainQueue (/node_modules/bluebird/js/release/async.js:131:9) at Async._drainQueues (/node_modules/bluebird/js/release/async.js:147:5) at Immediate.Async.drainQueues (/node_modules/bluebird/js/release/async.js:17:14) at runCallback (timers.js:810:20) at tryOnImmediate (timers.js:768:5) at processImmediate [as _immediateCallback] (timers.js:745:5) 
> Error: Unauthorized at request.then.catch.err (/node_modules/life360-hack/index.js:51:16) at tryCatcher (/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/node_modules/bluebird/js/release/promise.js:517:31) at Promise._settlePromise (/node_modules/bluebird/js/release/promise.js:574:18) at Promise._settlePromise0 (/node_modules/bluebird/js/release/promise.js:619:10) at Promise._settlePromises (/node_modules/bluebird/js/release/promise.js:695:18) at _drainQueueStep (/node_modules/bluebird/js/release/async.js:138:12) at _drainQueue (/node_modules/bluebird/js/release/async.js:131:9) at Async._drainQueues (/node_modules/bluebird/js/release/async.js:147:5) at Immediate.Async.drainQueues (/node_modules/bluebird/js/release/async.js:17:14) at runCallback (timers.js:810:20) at tryOnImmediate (timers.js:768:5) at processImmediate [as _immediateCallback] (timers.js:745:5) 
> start session 
> 2019-09-05 12:36:13 [log] [ManagerDrivers] [life360] Init driver 
> 2019-09-05 12:36:06 [log] [Life360App] app unload called 
> { synctime: '3', homerange: '100', invisble: 'false', username: 'User', password: 'passwordx' } 
> New settings: 
> settings 
> Update Settings: 
> 2019-09-05 12:24:32 [err] [Life360App] Unhandled Rejection at: Promise { Error: No password specified. at Promise (/node_modules/life360-hack/index.js:23:25) at Promise._execute (/node_modules/bluebird/js/release/debuggability.js:313:9) at Promise._resolveFromExecutor (/node_modules/bluebird/js/release/promise.js:488:18) at new Promise (/node_modules/bluebird/js/release/promise.js:79:10) at Object.module.exports.authenticate (/node_modules/life360-hack/index.js:19:10) at Life360Driver.getSession (/drivers/life360/driver.js:231:34) at } reason: Error: No password specified. at Promise (/node_modules/life360-hack/index.js:23:25) at Promise._execute (/node_modules/bluebird/js/release/debuggability.js:313:9) at Promise._resolveFromExecutor (/node_modules/bluebird/js/release/promise.js:488:18) at new Promise (/node_modules/bluebird/js/release/promise.js:79:10) at Object.module.exports.authenticate (/node_modules/life360-hack/index.js:19:10) at Life360Driver.getSession (/drivers/life360/driver.js:231:34) at 
> Error: No password specified. at Promise (/node_modules/life360-hack/index.js:23:25) at Promise._execute (/node_modules/bluebird/js/release/debuggability.js:313:9) at Promise._resolveFromExecutor (/node_modules/bluebird/js/release/promise.js:488:18) at new Promise (/node_modules/bluebird/js/release/promise.js:79:10) at Object.module.exports.authenticate (/node_modules/life360-hack/index.js:19:10) at life360.circles.then (/drivers/life360/driver.js:222:55) at tryCatcher (/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/node_modules/bluebird/js/release/promise.js:517:31) at Promise._settlePromise (/node_modules/bluebird/js/release/promise.js:574:18) at Promise._settlePromise0 (/node_modules/bluebird/js/release/promise.js:619:10) at Promise._settlePromises (/node_modules/bluebird/js/release/promise.js:699:18) at _drainQueueStep (/node_modules/bluebird/js/release/async.js:138:12) at _drainQueue (/node_modules/bluebird/js/release/async.js:131:9) at Async._drainQueues (/node_modules/bluebird/js/release/async.js:147:5) at Immediate.Async.drainQueues (/node_modules/bluebird/js/release/async.js:17:14) at runCallback (timers.js:810:20) 
> start session 
> 2019-09-05 12:24:31 [log] [ManagerDrivers] [life360] Init driver 
> 2019-09-05 12:24:30 [err] [Life360App] error reading logfile: ENOENT: no such file or directory, open '/userdata/log.json' 
> 2019-09-05 12:24:30 [log] [Life360App] capturing stderr

```

Edit by moderator for better overview

---

<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:** [September 7, 2019, 11:25am UTC](https://community.homey.app/t/app-pro-life360/14750/89 "2019-09-07T11:25:59Z")

</div>

Looks like you have the wrong username and password as it cannot be authorized.

---

<div class="post-metadata">

**Author:** ![Matsaki](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/matsaki/32/13452_2.png) [@Matsaki](https://community.homey.app/u/Matsaki)\
**Post date:** [September 7, 2019, 12:09pm UTC](https://community.homey.app/t/app-pro-life360/14750/90 "2019-09-07T12:09:20Z")

</div>

No I’m sure. I looked it up so many times and tried both usernames and email. Also, why is the password written out in clear text?

 ![Screenshot_2677](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/f/feb83d8b4ca8e81553d81f37b98953da3de196a7.jpeg)

---

<div class="post-metadata">

**Author:** ![Matsaki](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/matsaki/32/13452_2.png) [@Matsaki](https://community.homey.app/u/Matsaki)\
**Post date:** [September 9, 2019, 7:58am UTC](https://community.homey.app/t/app-pro-life360/14750/91 "2019-09-09T07:58:03Z")

</div>

The app is working on Homey but I just can’t login. I am used to the “Precense” function, but I need to try Life360 as Precense doesn’t work.

But how do I get i.e. like _“Last person left from home”_ or _“First person arrived home”_? I need this functions to trigger my alarm and some other flows.

---

<div class="post-metadata">

**Author:** ![Exile82](https://avatars.discourse-cdn.com/v4/letter/e/8491ac/32.png) [@Exile82](https://community.homey.app/u/Exile82)\
**Post date:** [September 9, 2019, 6:48pm UTC](https://community.homey.app/t/app-pro-life360/14750/92 "2019-09-09T18:48:48Z")

</div>

Hi. Am not able to login to my Life360 account from the “Configure App window” in Homey app, I get the time out error. But when I try to add a device, it works (after entering credentials again). I get the right info on the device:

 ![SmartSelect_20190909-214434_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/7/7b673c4fd071478065b5949040fac5eb815671a4.jpeg)

But when creating flows, I can only choose from one location, despite the fact I have several locations. I have also tried to restart and reboot

---

<div class="post-metadata">

**Author:** ![Dennis93](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dennis93/32/9943_2.png) [@Dennis93](https://community.homey.app/u/Dennis93)\
**Post date:** [September 11, 2019, 10:41pm UTC](https://community.homey.app/t/app-pro-life360/14750/93 "2019-09-11T22:41:05Z")

</div>

Hello. Thanks for a great app. I have a request on a flow. At the moment there are a flow that you can make when its charging, could you please make that also invertable? So I can put a flow with when not charging. Shouldnt be hard to make this is guess 🙂 this way i can make flows when I am in bed and not 🙂

---

<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:** [September 12, 2019, 4:17pm UTC](https://community.homey.app/t/app-pro-life360/14750/94 "2019-09-12T16:17:17Z")

</div>

Hi, shouldn’t be hard indeed. I have not much time but I will try to squeeze it in my planning.

---

<div class="post-metadata">

**Author:** ![Dennis93](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dennis93/32/9943_2.png) [@Dennis93](https://community.homey.app/u/Dennis93)\
**Post date:** [September 12, 2019, 9:25pm UTC](https://community.homey.app/t/app-pro-life360/14750/95 "2019-09-12T21:25:03Z")

</div>

Thanks man ! Tell me when its done 🙂

---

<div class="post-metadata">

**Author:** ![Exile82](https://avatars.discourse-cdn.com/v4/letter/e/8491ac/32.png) [@Exile82](https://community.homey.app/u/Exile82)\
**Post date:** [September 13, 2019, 7:24am UTC](https://community.homey.app/t/app-pro-life360/14750/96 "2019-09-13T07:24:28Z")

</div>

@MarcelT, do you have any idea about my issue, that only one location is picked up in Flow Editor, while there are 7 locations in Life360 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:** [September 14, 2019, 1:29pm UTC](https://community.homey.app/t/app-pro-life360/14750/97 "2019-09-14T13:29:21Z")

</div>

Please see above. This has to do that the api only display it when you press the bell in the life 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:** [September 14, 2019, 1:36pm UTC](https://community.homey.app/t/app-pro-life360/14750/98 "2019-09-14T13:36:30Z")

</div>

Hi @Dennis93 , Do you need a trigger when not charging? Or just a tag when Charging is true or false?

---

<div class="post-metadata">

**Author:** ![Dennis93](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dennis93/32/9943_2.png) [@Dennis93](https://community.homey.app/u/Dennis93)\
**Post date:** [September 14, 2019, 8:17pm UTC](https://community.homey.app/t/app-pro-life360/14750/99 "2019-09-14T20:17:52Z")

</div>

Hey @MarcelT , hmm i dont know the difference but what I do now is FLOW: When phone is charging  
Then: set this person to in bed

What i need now is when phone is not charging  
Then: this person awake

Can just be like revert on that when charging trigger 🙂

---

<div class="post-metadata">

**Author:** ![Exile82](https://avatars.discourse-cdn.com/v4/letter/e/8491ac/32.png) [@Exile82](https://community.homey.app/u/Exile82)\
**Post date:** [September 14, 2019, 9:45pm UTC](https://community.homey.app/t/app-pro-life360/14750/100 "2019-09-14T21:45:37Z")

</div>

Hi @MarcelT, thanks for response. Not sure what you mean, but I guess you are referring to this bell here  
 ![SmartSelect_20190914-234327_Life360](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/7/7c4d8d75f4fe8ec2a39cb1788017b91ee73dbac8.jpeg)

What is needed of me to include this one?

[Previous page](https://community.homey.app/t/app-pro-life360/14750.md?page=4)

[Next page](https://community.homey.app/t/app-pro-life360/14750.md?page=6)
