Thanks for reaching out to us. I have added you to the list of customers experience this issue with Life3600. Our engineers are investigating this and working on a resolution. I do not have an exact time line for when this problem will be resolved but I will keep an eye on it and let you know as soon as we have a resolution.
In the meantime, many of our customers have been able to get life360(connect) to start reporting again by updating the smartapp again.
To update the life360(connect) SmartApp:
Tap Automations routines
Tap SmartApps
Tap Life360(Connect)
Tap Next
Tap Next Again
Tap Done
After this Life360 should start updating again with in SmartThings. This is not a permanent solution but will get Life360 to start reporting again.
Blarg. I broke something. Installed your SmartApp and Device Handler via IDE. The only changes that I made were to add ābetaā to the names of the SA and DH (I didnāt want two with the same name).
When adding the SA, it fails when I try to configure āYou are not authorized to perform the requested operation.ā There is a red āRemoveā button visible, but nothing happens when I click on it. When I go to remove the SA from within IDE, it fails because a user (me) has it installed. lol, Iām in a loop.
Enabled Oauth and it let me proceed (I had to uninstall the original Life360 Connect app too). Itās giving āunexpected errorā now after I select users, but that might just be STās issue. That happens with the official app too.
Just as a hint, you may want to spend a little more time adding versioning and notes to the comments in the beginning. Its a bit confusing trying to verify which piece of code is the most current. Please donāt take this as criticism. This is a nice piece of code that will help a lot of us out. thanks for the time and effort!
I didnāt read the whole thread, but the way I got around things was to create a virtual presence sensor for each family member. Then I use CoRE to look at the Life360 presence and adjust accordingly. If Life360 and ST get out of whack, I can manually make the adjustment while Life360 catches up.
I think its because Iām in the UK and its not officially supported and only way to install it is though the IDE, If you installed it though the market place itās probably best to remove it, then install my code though the IDE, enable OAuth then run the App from My Apps. I have added comments and a version number to the latest code.
I have the same issue. error java.lang.RuntimeException: Metadata Error: Missing required page parameter ānameā @ line 381
I commented out lines 376-382 in the SmartApp and now everything is working!
// If there is a place called "Home" use it as the default
// def defaultPlace = places.find{it.name=="Home"}
// def defaultPlaceId
// if (defaultPlace) {
// defaultPlaceId = defaultPlace.id
// log.debug "Place = $defaultPlace.name, Id=$defaultPlace.id"
// }
I am facing the same problem with multiple usersā¦ST is not updating the status that I see on Life360. I manually added the device handler and app by @tmleafs and will try it out. Even when I select both the users, I still see only one user there.
I was earlier using the Life360 (connect) inside Social. I went through the My Apps -> Life360 setup after adding the new device handler and app.
Lets try this from the top, since the directions are not very clear IMO.
Hereās how I got this working:
Step 1 - Uninstall existing Life360 (Connect) app
Step 2 - Create new device type handler in IDE using the Life360-User code
Step 3 - Create new smartapp in IDE using the Life360 (Connect) code, and comment out lines 376-382
Step 4 - In the ST app, go to market, smartapps, my apps and install Life 360 (Connect)
Step 5 - Configure Pollster / CoRE / etc to refresh any ONE user
Step 6 - Enjoy