Car 2 Home: guía paso a paso

Todo lo que necesitas para configurar tu coche, tu teléfono y tu smart home, en el orden en que realmente ocurre.

1. Cómo funciona Car 2 Home

Car 2 Home lee los datos de tu vehículo a través de un pequeño adaptador que se conecta al puerto OBD-II, el mismo puerto que usa un mecánico para hacer diagnósticos. El adaptador habla con tu teléfono de forma inalámbrica por Bluetooth o Wi-Fi, la app interpreta lo que dice tu ECU y, a partir de ahí, fluye todo lo demás: el dashboard en vivo, el historial de viajes, la integración con el smart home.

El puerto OBD-II ha sido obligatorio en prácticamente todos los coches de gasolina vendidos en EE. UU. desde 1996, en la UE desde 2001 (2004 para diésel) y en la mayoría de los vehículos modernos de otros mercados. Así que lo primero que necesitas es un buen adaptador ELM327 inalámbrico.

Elegir el adaptador adecuado importa más de lo que la gente cree: el mercado está lleno de clones baratos que se ven idénticos por fuera pero se comportan de forma muy distinta por dentro. Escribimos una guía aparte que explica exactamente qué buscar.

Lee la guía de adaptadores OBD →

2. Primeros pasos: primer arranque

La configuración inicial toma unos minutos y se trata, sobre todo, de darle a la app los permisos que necesita para hacer su trabajo en segundo plano, mientras conduces de verdad.

Registra tu vehículo

Al iniciar por primera vez, la app te pide que añadas un vehículo. Esto no es una formalidad: la marca y el modelo determinan qué sensores específicos del fabricante (avanzados) están disponibles, qué métricas calculadas tienen sentido para tu motor y cómo se vinculan entre sí el historial de viajes, la puntuación de conducción y el aparcamiento. Si tienes más de un coche en casa, añade cada uno y alterna entre ellos; todo se mantiene por separado.

Conéctate al adaptador OBD

Conecta el adaptador al puerto OBD-II (normalmente debajo del volante) y gira la llave al contacto. En cualquier caso, abre Car 2 Home y usa la pantalla de conexión para detectar y seleccionar el adaptador. Lo que cambia según el tipo de adaptador es lo que necesitas hacer de antemano: Bluetooth LE: solo selecciona y toca el dispositivo en la lista; Bluetooth clásico (<4.0): selecciona y empareja el adaptador desde la pantalla de conexión. El Bluetooth clásico solo funciona en iOS con certificación MFi (Made For iPhone); Wi-Fi: conecta el teléfono a la red Wi-Fi propia del adaptador antes de abrir la app.

Concede los permisos correctos, y entiende por qué

La app te pedirá algunos permisos. Cada uno de ellos corresponde a una función que casi con seguridad querrás usar:

  • Ubicación, configurada como "Permitir siempre". Este es el más importante. Car 2 Home necesita la ubicación en segundo plano para grabar las rutas de los viajes, detectar cuándo termina un viaje, guardar tu lugar de aparcamiento con una dirección real y disparar eventos basados en geofence para tu smart home ("estoy entrando al garaje"). Sin "Permitir siempre", el sistema suspende la ubicación cada vez que sales de la app, lo cual, con el teléfono en el bolsillo mientras conduces, es básicamente siempre.
  • Bluetooth. Necesario para detectar y conectarse al adaptador.
  • Notificaciones. Se usan para mantener la app funcionando en segundo plano con la pantalla apagada durante un viaje, además del estado de la conexión y las alertas de eventos.
  • Actividad en segundo plano vs. ahorro de batería (Android). Muchos teléfonos Android, Samsung, Xiaomi y Huawei en particular, cierran las apps en segundo plano de forma agresiva. Desactiva la optimización de batería para Car 2 Home para que el sistema no corte la conexión a mitad del viaje.

Haz que la app se abra automáticamente cuando conduzcas

Este es el truco que convierte Car 2 Home de "algo que abro" en "algo que simplemente funciona". Quieres que la app se abra cada vez que te conectas al coche, para que la telemetría y los eventos se capturen en cada recorrido sin que tengas que acordarte de tocar un icono.

En iOS

Usa la app Atajos. Crea una Automatización personal → "Cuando [tu coche] se conecte por Bluetooth" → acción "Abrir app" → Car 2 Home. Repite para CarPlay si tu coche lo admite ("Cuando CarPlay se conecte"). Asegúrate de desactivar "Preguntar antes de ejecutar" para que la automatización se ejecute en silencio.

En Android

Usa la función de Rutinas / Modos de tu launcher (Modos y rutinas de Samsung, Rutinas de Google Pixel o Tasker para usuarios avanzados). Disparador: "Dispositivo Bluetooth conectado = [tu coche]" o "Android Auto conectado". Acción: "Abrir app: Car 2 Home".

A partir de este punto, cada recorrido se graba, datos en vivo, historial de viajes, puntuación de conducción, eventos del smart home, sin que tengas que hacer nada.


3. Exportar telemetría y eventos a Home Assistant

Home Assistant es donde Car 2 Home realmente brilla. Ofrecemos una integración nativa (instalada vía HACS) que va más allá de exponer sensores: tu coche publica eventos en el bus de eventos de Home Assistant, para que tus automatizaciones puedan reaccionar a momentos concretos como "acaba de empezar un viaje" o "apareció un nuevo código de error".

La configuración toma alrededor de un minuto:

  1. Instala Car 2 Home desde HACS, reinicia Home Assistant.
  2. Configuración → Dispositivos y servicios → Añadir integración → "Car 2 Home". Si tu teléfono está en la misma red y la app está abierta, el descubrimiento por Zeroconf te ofrecerá configurarlo automáticamente.
  3. Introduce el código de 6 dígitos que aparece en la app y listo.

Elige un modo de sincronización según si tu Home Assistant está accesible mientras conduces. El modo en línea transmite la telemetría en tiempo real (1–4 Hz), ideal cuando tienes configurado un túnel como Nabu Casa, Tailscale o Cloudflare Tunnel. El modo casa almacena todo mientras estás fuera y lo descarga en cuanto tu teléfono se conecta al Wi-Fi de casa, perfecto si prefieres no mantener un túnel externo en marcha.

Lo que obtienes: un dispositivo por vehículo, decenas de entidades (sensores estándar, PID avanzados, métricas calculadas, GPS, TPMS, puntuación de conducción, estado de diagnóstico) y los cuatro tipos de eventos que hacen interesantes las automatizaciones: car2home_trip_started, car2home_trip_ended, car2home_dtc_found, car2home_harsh_event. Además de car2home_ecu_online / car2home_ecu_offline para el ciclo de vida de la conexión.

Página completa de la integración con Home Assistant →

4. Exportar vía MQTT

Si ya tienes un broker MQTT, Mosquitto, EMQX, HiveMQ, o si quieres que la telemetría fluya hacia otras herramientas junto a Home Assistant (Node-RED, openHAB, ioBroker, Grafana), usa la integración con MQTT. Car 2 Home publica los mismos sensores con autodescubrimiento MQTT completo de Home Assistant, así que aparecen automáticamente en cualquier suscriptor que entienda ese formato.

La configuración son solo tres campos: host, puerto, credenciales. TLS opcional si tu broker lo requiere. La app valida la conexión y muestra el estado en vivo.

Diferencia importante respecto a la integración nativa

El camino MQTT transmite estado continuo: el valor de cada sensor, actualizado a medida que cambia. No transmite eventos. trip_started, trip_ended, dtc_found, harsh_event solo existen en el bus de eventos de Home Assistant a través de la integración nativa. Si esos momentos son lo que quieres automatizar, usa la integración nativa (o usa ambas, son complementarias).

Página completa de la integración con MQTT →

5. Ejemplos de automatizaciones

Algunas ideas, escritas como historias de usuario. Cada una es un flujo concreto de Home Assistant o Node-RED que puedes construir sobre los eventos y sensores anteriores.

Aviso de combustible bajo

Cuando el nivel de combustible del coche baja del 30%, envía una notificación push a tu teléfono cuando sales de casa, o un anuncio de Alexa cuando estás en casa, para que recuerdes repostar antes del próximo viaje.

Bienvenido a casa

Cuando se dispara car2home_trip_ended y el lugar de aparcamiento está a menos de 100 m de casa, abre la puerta del garaje, enciende las luces del porche y de la entrada, y desactiva la alarma. Si ya anocheció, enciende también las luces de la cocina al 30%.

Aviso a la familia

Cuando termina un viaje, envía un mensaje de Telegram al grupo de la familia con el formato "María aparcó en Rua da Consolação 1234 tras un viaje de 22 minutos". Incluye una imagen estática del mapa y un enlace para abrir la ubicación en Google Maps.

Aviso de mantenimiento

Cuando se dispara car2home_dtc_found, registra la lista de códigos confirmados en un input_text de Home Assistant, envía una notificación a tu teléfono y, si la cantidad de confirmados supera un umbral que definas, envía un correo a tu mecánico.

Acondiciona la casa por adelantado

Cuando se dispara car2home_trip_started y la ubicación de inicio es tu oficina y es un día laborable después de las 5 p. m., ajusta el termostato de casa a tu preset de la tarde e inicia la secuencia de precalentamiento del hervidor. Para cuando llegues a casa, estará a la temperatura justa y el agua estará lista.

Todas estas se convierten en tarjetas de Lovelace o flujos de Node-RED que toman unos pocos minutos cada uno en construirse, una vez que los eventos están fluyendo.


6. Crea sensores personalizados con expresiones y acumuladores

Car 2 Home incluye un pequeño motor de expresiones que te permite crear nuevos sensores derivados de los existentes. El motor admite la aritmética y las comparaciones obvias (+ - * / % ==), operadores booleanos, operadores a nivel de bits y una biblioteca de funciones matemáticas (min, max, abs, sqrt, round, etc.). Los sensores pueden referenciarse entre sí por id, así que en cuanto las RPM se actualizan, todo lo derivado de ellas se actualiza también.

La capacidad interesante es el acumulador: un operador con estado que mantiene una ventana móvil sobre un sensor base. Puedes pedir "el consumo medio de combustible en los últimos 50 km", "las RPM máximas en los últimos 30 segundos" o "la distancia recorrida desde que arrancó el motor". La ventana se puede medir en tiempo, en distancia, en muestras o por una condición personalizada.

Ejemplo práctico: economía de combustible móvil de 50 km

Supongamos que quieres un sensor que muestre tu consumo de combustible promediado en los últimos 50 km de conducción, útil para ignorar el ruido de una sola cuesta o un semáforo. Combinarías un sensor instantáneo de consumo (L/h) con un sensor de velocidad (km/h) en un valor derivado de L/100km, y luego lo envolverías en un acumulador con una ventana móvil de 50 km. El resultado es un sensor que responde con la suficiente lentitud para ser significativo y con la suficiente rapidez para reaccionar cuando cambia tu forma de conducir.

Patrones comunes: economía de combustible móvil en varios horizontes (10/50/100 km), potencia en las ruedas derivada de las RPM y el par, contadores de distancia desde el último evento, tiempo desde que se encendió el motor, recuentos de eventos bruscos. Una vez que tienes un sensor personalizado definido, puedes ponerlo en cualquier widget del dashboard y, si MQTT o la integración con Home Assistant están activos, se publica igual que un sensor de serie.


7. Conducción inteligente: Safe Score y Eco Score

Cada viaje se califica en dos ejes. El Safe Score refleja lo agresivamente que condujiste, aceleraciones bruscas, frenados bruscos, curvas tomadas de forma brusca, velocidades altas sostenidas. El Eco Score refleja lo eficientemente que condujiste, consumo medio de combustible, tiempo en la banda de RPM económica del motor, tiempo al ralentí, anticipación de las paradas, suavidad al pisar el acelerador.

Ambas puntuaciones se actualizan en vivo durante un viaje y se resumen al final con un desglose por viaje de cada evento que las afectó. La vista de historial mensual muestra tu tendencia a lo largo del tiempo y te permite comparar tu rendimiento actual con las semanas anteriores.

Conducir de forma más segura

  • Mira más adelante. La mayoría de los frenados bruscos vienen de reaccionar tarde a los semáforos o a los vehículos que se detienen. Cuanto antes empieces a frenar, más suave será la frenada.
  • Toma las curvas a velocidades que no activen el umbral de curva. La métrica de curvas es sensible: si te marca con frecuencia, estás tomando las curvas con la fuerza suficiente para que un pasajero lo note.
  • Vigila el contador de aceleraciones bruscas. Los arranques agresivos duplican el consumo en los primeros 100 m y contribuyen al desgaste de frenos y neumáticos mucho más que una aceleración constante.

Conducir de forma más económica

  • Anticipa las paradas. Suelta el acelerador con antelación y deja que el freno motor y la inercia te lleven hasta la parada en lugar de ir pisando el freno.
  • Mantén las RPM en el punto óptimo del motor, para la mayoría de los motores de gasolina modernos, entre 1500 y 2500 RPM en una marcha constante. El Eco Score premia el tiempo que pasas ahí.
  • Reduce el ralentí. Los ralentíes largos (esperar dentro del coche, ventanillas de auto-servicio) son puro desperdicio; la puntuación lo refleja.
  • La suavidad gana. Dos viajes que recorren la misma ruta a la misma velocidad media pueden tener consumos muy distintos según lo constante que haya sido el acelerador. El Eco Score es, en gran medida, una puntuación de suavidad.

Usadas juntas durante unas semanas, las dos puntuaciones son un espejo bastante honesto de tu forma de conducir. Son más útiles como línea de tendencia que como veredicto diario, lo que quieres ver es que el promedio mensual va subiendo.


8. Más allá de lo básico

Un puñado de funciones que no encajan del todo arriba pero que vale la pena conocer:

  • Pruebas de aceleración: mide 0–100 km/h, 100–200 km/h, cuarto de milla, etc. Los resultados se guardan con las condiciones (pendiente, calidad de la señal GPS) para que puedas comparar los intentos de forma honesta.
  • Freeze frame: cuando se establece un código de error, la ECU captura una instantánea de los valores de los sensores en ese momento. La app lee y almacena la instantánea junto al DTC, lo que suele ser más útil para el diagnóstico que el propio código.
  • Estimación en túneles (navegación inercial con la IMU): cuando se pierde el GPS (túneles, aparcamientos), la app usa el acelerómetro y el giroscopio del teléfono para estimar la posición, de modo que la ruta del viaje se mantiene continua.
  • Sondeo adaptativo: los sensores se consultan a distintas frecuencias según su prioridad. Las RPM y la velocidad a alta frecuencia, el nivel de combustible a baja. Los estáticos como el VIN se consultan una vez por sesión. La app lo calcula automáticamente; puedes anularlo por sensor si quieres.
  • Dashboards personalizados: seis tipos de widgets (indicador, semiindicador, sparkline, barras, barras horizontales, línea multiserie). Crea uno por caso de uso: día de circuito, viaje por carretera, trayecto diario. Cada widget puede mostrar cualquier sensor.
  • Múltiples idiomas y sistemas de unidades: doce idiomas (EN, PT, ES, FR, DE, IT, NL, TR, PL, RU, UK, JA). Métrico, imperial de EE. UU. e imperial del Reino Unido con cambio de un solo toque.