💡 Nota sobre Europa / España: Audi exige Play Integrity (atestación física de Android) para logins iniciales con contraseña. Usar AUDI_REFRESH_TOKEN evita esta restricción y renueva la conexión indefinidamente.
2
En Desarrollo Local:
Copia el archivo .dev.vars.example a .dev.vars en la raíz del proyecto y completa tus variables.
¿Cómo obtener tu Refresh Token o Bearer Token?
CARIAD / Audi permite renovar sesiones de forma ilimitada mediante tokens de refresco sin exigir atestación de hardware Play Integrity. Puedes obtenerlo fácilmente por cualquiera de estas vías:
A
Si tienes Home Assistant (audi_connect_ha) o ioBroker:
1. Abre tu carpeta de Home Assistant y busca el archivo: .storage/core.config_entries
2. Busca el bloque de "domain": "audiconnect".
3. Copia el valor del campo "refresh_token" y pégalo en la pestaña Probar Conexión o en Cloudflare como AUDI_REFRESH_TOKEN.
B
Desde el navegador web (my.audi.com):
1. Entra en my.audi.com e inicia sesión con tu usuario y contraseña.
2. Abre las herramientas de desarrollador pulsando F12 y ve a la pestaña Red (Network).
3. En el filtro escribe graphql o token.
4. Navega a tu vehículo o recarga la página. Haz clic en cualquiera de las peticiones a la API y en Headers > Request Headers copia el token que aparece en Authorization: Bearer <token>.
5. Pégalo directamente en la pestaña Probar Conexión.
Prueba la conexión directa contra los servidores de Audi. Puedes probar pegando tu Token o usando tus credenciales:
Evita el bloqueo de Google Play Integrity en servidores Cloudflare. La sesión renovada durará indefinidamente.
Consola de diagnóstico lista... Pulsa el botón para iniciar la prueba.