*** BPTWorld apps are no longer being developed or maintained. Thanks ***
Check out this post for a new user supported version...
Introducing 'Life360 with States'
Life360 with all States Included
Hubitats built-in app only exposes the 'presence' attribute, This app and drivers expose all available attributes. All attributes are available for use in Rule 4.0 and any other app.
Works great with my Life360 Tracker app for both Life360 paid and free plans!
Features:
- Port of ST Life360 app and driver by tmleafs
- TONS of under the hood changes, modifications and cleanup
- Exposes all available attributes, can be used with Rule 4.0!
- Ability to add a dashboard tile with avatar and attributes
- Creates all child devices automatically
Special thanks goes out to @cwwilson08 for figuring out the oauth and webhook stuff! This would not be possible without his work.
Apps can be found on my GitHub or by using Bundle Manager.
When reporting problems...
- Be sure you are on the latest version. I won't troubleshoot an older version.
- Turn on debug and screenshot the issue happening in the log. One line or just the error doesn't cut it. I need a log.
- Post the screenshot of the log with an explanation of the problem.
Thanks
Differences in Apps...
- Life360 (phone app) - https://www.life360.com/
- Life360 with States - Pulls all the data into Hubitat from the phone app
- Life360 Tracker - Uses the data in Life360 with States to do some cool stuff!

- Life360 Examiner - Made to show what is sent from life360 (phone app) to Life360 with States. Not needed and is completely optional.
HE Life360 Connector should be at the least disabled, if not removed as it is not needed.
Adding Tile to Dashboard:
- setup Life360 with States app
- go to the device created in app and setup device
- be sure to see that the device is updating and the State, 'Life360 Tile1' has data in it!
- CLOSE all dashboards!
- open dashboard
- 'add a tile'
- 'pick a device' - select the device created by the app
- 'pick a template' - select 'attribute'
- 'pick an attribute' - select 'Life360 Tile1'
Note: If using Smartly, add this to your CSS within the Dashboard settings.
.tile-primary, .tile-contents{
height: 100% ;
}



