Actualizo este mega-post con nuevos datos, nueva versión de software y nuevas conjeturas.
En este post procederé a explicar con detalle un problema que afecta a mi Model 3 (
ahora con 2019.12.1.2) desde el día que me lo entregaron (con 2019.8.4), con dos objetivos: primero, averiguar si hay más propietarios de M3 afectados por este mismo problema entre los miembros del Club o de este foro; y segundo, que este post sirva como referencia para quienes pudieran verse afectados en un futuro, e incluso a la hora de contactar con el servicio técnico de Tesla (“me pasa lo mismo que se explica aquí”).
Funcionamiento del modo deep sleep.Antes de entrar en el detalle del problema, vayan unos antecedentes sobre el funcionamiento del modo reposo del M3: cuando el coche se encuentra inactivo durante un tiempo (unos minutos), automáticamente entra en modo de reposo (“
sleep”) con el objeto de ahorrar energía y reducir el consumo de batería. Cuando el M3 continúa en reposo más tiempo (calculo que unas dos-tres horas), entonces entra (aunque no siempre) en un modo reposo más profundo (“
deep sleep”), en el que se desactivan más subsistemas con el objeto de ahorrar aún más energía. Por lo que tengo entendido, algo similar sucede en todos los Tesla dotados de la MCU2. Los que llevan MCU1 tienen un comportamiento diferente y mucho más configurable.
Los síntomas.¿Qué le sucede a mi M3? Pues que
cuando entra en modo deep sleep deja de ser posible acceder a él remotamente con la app de Tesla (desde cualquier dispositivo), o incluso utilizando el API de Tesla para enviar una orden de "despertar" ("
wake up"). La app muestra el mensaje "Saliendo del estado de reposo" durante varios minutos, y transcurrido ese tiempo sin que el coche haya dado señales de vida pasa a mostrar un mensaje de "Error de conexión del vehículo". Aunque se reintente veinte veces, con diferentes intervalos, el resultado es el mismo. Se trata de un problema realmente molesto, ya que deja de ser posible consultar el estado del coche, activar el modo centinela o el modo restringido, activar el climatizador si hace mucho frío o calor, etc.
¿Cuándo entra y sale el coche del estado deep sleep?.Aún no tengo completamente determinadas las circunstancias en las que mi M3 entra en deep sleep. Lo más habitual es que entre en ese modo tras dos o tres horas en reposo, pero a veces transcurre más tiempo sin que lo haga. Es muy habitual que entre en deep sleep durante la noche, pero también lo hace durante el día. Ejemplo: aparco al llegar al trabajo a primera hora de la mañana, y a la hora del almuerzo ya está frito. En algunas ocasiones entra en deep sleep mucho más rápidamente tras aparcarlo. No depende de la carga de batería.
Por otra parte, hay circunstancias que impiden que el coche entre en deep sleep. Por ejemplo, tener activado el modo centinela, o estar cargando la batería. El uso de apps o servicios de monitorización del coche tipo TeslaSpy, Stats, TeslaFi, etc. también pueden impedirlo, dependiendo de la frecuencia con la que se conecten al vehículo.
Existe al menos una circunstancia que provoca que el coche se despierte por sí mismo: la llegada de la hora programada de inicio de carga, siempre que en ese momento esté conectado a una fuente de alimentación y ésta se encuentre activa (puede no estarlo si se trata de un wallbox programable, en cuyo caso tampoco se despertaría). Ejemplo: llego a mi casa a media tarde, lo conecto a mi wallbox (un Policharger que tengo programado para activarse entre las 23h y las 7h); hacia las 21h miro y ya no responde porque cayó en deep sleep, y así continúa hasta las 1h, hora programada de inicio de carga; en ese momento se despierta y ya vuelve a estar accesible desde la app.
Análisis de las posibles causas.Los síntomas están claros. ¿Qué puede estar provocando el problema? Analicemos posibles causas.
Problemas de comunicación.Es obvio que para que el coche despierte le debe llegar un mensaje desde los servidores de Tesla. Cuando se abre la app, ésta consulta el último estado del coche almacenado en los servidores de Tesla y, si ese estado es "asleep", se le envía un mensaje con una orden "wake up". Lo que tiene que ocurrir es que, al recibir ese mensaje, el coche salga del estado de reposo y reporte su estado completo. Durante el intervalo de tiempo entre el envío del mensaje y la recepción de la respuesta del vehículo la app muestra el mensaje "Saliendo del estado de reposo".
En ese proceso pueden fallar básicamente tres cosas:
- No funciona bien la comunicación entre la app y los servidores de Tesla. Fallo de la app, del dispositivo o incluso de los propios servidores de Tesla (servicio caído o saturado). En mi caso creo que esto es descartable ya que sucede lo mismo desde diferentes dispositivos. Además, es posible utilizar el API (no oficial) de Tesla para enviar el mensaje "wake up", y haciendo esto se comprueba que los servidores de Tesla responden correctamente.
- Desde Tesla no se envía el mensaje "wake up". Esto quizá podría ocurrir si el coche (o su SIM) no ha sido registrado correctamente antes de la entrega.
- El mensaje "wake up" no llega al coche. Desconozco cómo se transmite el mensaje de "wake up". Por ejemplo, podría ser mediante un SMS (ya que ese método no requiere de una conexión activa de datos), y algún problema en la red celular o en la configuración del SIM podría estar impidiendo que ese SMS se entregue al coche.
Problemas de funcionamiento del vehículo.Aquí de nuevo tenemos varias posibilides, tanto de software como de hardware.
[ESTOY REELABORANDO EL POST Y HE LLEGADO HASTA AQUÍ DE MOMENTO. SEGUIRÉ.]