Yesterday I remove everything from Life360 folder, uninstalled and reinstalled again. Log in to my account to see which tokens I have to use, and it’s POST, not Bayer. Go thru configuration and… same result. It’s shows connected ( binary sensor) and nothing else.
Here is my debug log from today:
2024-05-24 06:40:21.318 DEBUG (MainThread) [custom_components.life360.coordinator] Updating Circles & Members (which was cancelled) took 0:02:07.325304
2024-05-24 06:40:21.318 WARNING (MainThread) [custom_components.life360.coordinator] Circles & Members list retrieval cancelled
2024-05-24 06:40:21.321 DEBUG (MainThread) [custom_components.life360.coordinator] Circles & Members foreground update: <Task pending name='Task-308950' coro=<RequestHandler._handle_request() running at /usr/local/lib/python3.12/site-packages/aiohttp/web_protocol.py:452> cb=[Task.task_wakeup()]>
2024-05-24 06:40:21.321 DEBUG (MainThread) [custom_components.life360.coordinator] Begin updating Circles & Members
2024-05-24 06:40:21.388 DEBUG (MainThread) [life360.api] Account 1: Request error: GET(https://api-cloudfront.life360.com/v4/circles), attempt 1: ClientResponseError(RequestInfo(url=URL('https://api-cloudfront.life360.com/v4/circles'), method='GET', headers=<CIMultiDictProxy('Host': 'api-cloudfront.life360.com', 'user-agent': 'com.life360.android.safetymapd/KOKO/23.50.0 android/13', 'accept': 'application/json', 'cache-control': 'no-cache', 'authorization': 'Post OPTIONS', 'Accept-Encoding': 'gzip, deflate, br')>, real_url=URL('https://api-cloudfront.life360.com/v4/circles')), (), status=429, message='Too Many Requests', headers=<CIMultiDictProxy('Date': 'Fri, 24 May 2024 10:40:21 GMT', 'Content-Type': 'text/html; charset=UTF-8', 'Content-Length': '5390', 'Connection': 'keep-alive', 'Retry-After': '478', 'X-Frame-Options': 'SAMEORIGIN', 'Referrer-Policy': 'same-origin', 'Cache-Control': 'private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0', 'Expires': 'Thu, 01 Jan 1970 00:00:01 GMT', 'Set-Cookie': '__cf_bm=REDACTED; path=/; expires=Fri, 24-May-24 11:10:21 GMT; domain=.life360.com; HttpOnly; Secure; SameSite=None', 'Vary': 'Accept-Encoding', 'Set-Cookie': '_cfuvid=REDACTED; path=/; domain=.life360.com; HttpOnly; Secure; SameSite=None', 'Server': 'cloudflare', 'CF-RAY': '888caac59c980798-IAD', 'alt-svc': 'h3=":443"; ma=86400')>)
2024-05-24 06:40:21.389 DEBUG (MainThread) [custom_components.life360.coordinator] [email protected]: while getting Circles: aiohttp.client_exceptions.ClientResponseError: 429, message='Too Many Requests', url=URL('https://api-cloudfront.life360.com/v4/circles'); status: 429; retry_after: 478.0
2024-05-24 06:40:21.392 DEBUG (MainThread) [custom_components.life360.coordinator] Updating Circles & Members took 0:00:00.070440
2024-05-24 06:40:21.392 WARNING (MainThread) [custom_components.life360.coordinator] Could not retrieve full Circles & Members list from server; will retry
2024-05-24 06:40:21.392 DEBUG (MainThread) [custom_components.life360.coordinator] Begin updating Circles & Members
2024-05-24 06:40:21.392 DEBUG (MainThread) [custom_components.life360.coordinator] Circles & Members background update: <Task pending name='Circles & Members background update' coro=<CirclesMembersDataUpdateCoordinator._async_update_data.<locals>.bg_update() running at /config/custom_components/life360/coordinator.py:200> wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]> cb=[set.remove(), set.remove()]>
2024-05-24 06:40:21.393 DEBUG (MainThread) [custom_components.life360.coordinator] Finished fetching life360 data in 0.072 seconds (success: True)
2024-05-24 06:40:21.393 DEBUG (MainThread) [custom_components.life360.binary_sensor] Adding binary online sensors for: [email protected]
2024-05-24 06:40:21.421 DEBUG (MainThread) [life360.api] Account 1: Request error: GET(https://api-cloudfront.life360.com/v4/circles), attempt 1: ClientResponseError(RequestInfo(url=URL('https://api-cloudfront.life360.com/v4/circles'), method='GET', headers=<CIMultiDictProxy('Host': 'api-cloudfront.life360.com', 'user-agent': 'com.life360.android.safetymapd/KOKO/23.50.0 android/13', 'accept': 'application/json', 'cache-control': 'no-cache', 'authorization': 'Post OPTIONS', 'Accept-Encoding': 'gzip, deflate, br', 'Cookie': '__cf_bm=REDACTED; _cfuvid=REDACTED')>, real_url=URL('https://api-cloudfront.life360.com/v4/circles')), (), status=429, message='Too Many Requests', headers=<CIMultiDictProxy('Date': 'Fri, 24 May 2024 10:40:21 GMT', 'Content-Type': 'text/html; charset=UTF-8', 'Content-Length': '5390', 'Connection': 'keep-alive', 'Retry-After': '478', 'X-Frame-Options': 'SAMEORIGIN', 'Referrer-Policy': 'same-origin', 'Cache-Control': 'private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0', 'Expires': 'Thu, 01 Jan 1970 00:00:01 GMT', 'Vary': 'Accept-Encoding', 'Server': 'cloudflare', 'CF-RAY': '888caac5cccb0798-IAD', 'alt-svc': 'h3=":443"; ma=86400')>)
2024-05-24 06:40:21.422 DEBUG (MainThread) [custom_components.life360.coordinator] [email protected]: rate limited while getting Circles: will retry in 488 s
And a screenshot of first configuration page:
I know, I am doing something wrong, but can’t figure it out what.