I’ve been using HA for ~5 years and had Tesla Fleet API integration since November 2024 when I got solar panels installed. Starting about a month ago (mid-January) I noticed the data stops coming in and when I check HA I see “Authentication expired for ” for the Tesla API. I have to then re-auth with Tesla and it starts working again. Wondering if anyone else is experiencing this. It was working fine for over a year and then just started being very annoying.
HA version (docker):
- image: linuxserver/homeassistant:latest
- Core 2026.2.3
- Frontend 20260128.6
4 Likes
I have been noticing this too and think this has to do something with the Home Assistant Core package that was released in January.
- Installation method - Home Assistant OS
- Core - 2026.2.3
- Supervisor - 2026.02.3
- Operating System - 17.1
- Frontend - 20260128.6
2 Likes
Same here. Found that reloading the integration fixes it without going through the authentication on tesla dev site. I’ve not determined the frequency since i’ve been doing a lot of rebooting/reconfig on home assistant lately.
- Installation methodHome Assistant OS
- Core2026.2.3
- Supervisor2026.02.3
- Operating System17.1
- Frontend20260128.6
1 Like
Just happened to me again today at ~17:30. Looking in the log:
2026-03-04 17:32:13.028 ERROR (MainThread) [homeassistant.components.tesla_fleet] Authentication failed while fetching Tesla Fleet Energy Site Live data: The OAuth token has expired.
I just tried bouncing HA container (without doing explicit tesla reauth) and it seems like that’s pulling data back in. Wonder if I can just load an older container tag without corrupting some database.
Wonder if there is a way to trigger an automation that reloads the integration. I cannot find a way to do this that can access the system log and locate a specific error message.
Yep me too
Very annoying, almost every day
1 Like
This is a workaround I’m using. Need to adjust ID’s to suit your install. It will leave a notification to remind you it’s not quite fixed, but this has fixed things for me that rely on this integration.
alias: Repair Tesla Fleet
description: Repair Auth Issue from Tesla Fleet
triggers:
- trigger: event
event_type: repairs_issue_registry_updated
conditions:
- condition: template
value_template: |
{{ 'tesla_fleet' in trigger.event.data.issue_id and
trigger.event.data.action == 'create' }}
actions:
- action: homeassistant.reload_config_entry
target:
device_id: 1870c832d8f974fc68698f4f013483e1
data: {}
- action: persistent_notification.create
data:
title: Tesla Fleet Reauth
message: >-
OAuth token expired — integration reloaded at {{
now().strftime('%Y-%m-%d %H:%M') }}
notification_id: tesla_fleet_reauth
4 Likes
This worked - just a few minutes back got notification that the integration was loaded successfully. You are a star!