El principio en un minuto
Dongle OBD
Funciona para algunos propietarios, pero requiere paciencia y el fabricante puede romperlo en cualquier momento. Tus comentarios harán avanzar este tutorial.
(WiCAN)Wi-Fi
de casaMosquitto
(MQTT)Home
Assistant
| Qué es | Un dongle conectado a la toma de diagnóstico (OBD) que consulta el coche y envía los valores por MQTT a través de tu Wi-Fi |
| Coste | Unos 76 € una vez (WiCAN Pro) |
| Datos | Como mínimo el nivel de batería; según los parámetros conocidos: tensión, corriente, temperatura de la batería |
| Órdenes | Ninguna: solo lectura |
| Dónde funciona | Solo cuando el coche está al alcance de tu Wi-Fi |
| Depende de | Ninguna: todo se queda en casa; pero los parámetros varían según el modelo |
Lo que necesitas
- Home Assistant instalado y accesible desde tu ordenador.
- El broker Mosquitto (aplicación oficial, Ajustes → Aplicaciones → Tienda (Complementos en versiones anteriores)) y la integración MQTT. Si ya usas Zigbee2MQTT, ya los tienes.
- Un WiCAN Pro (referencia
MP-WICAN-PRO, fabricante MeatPi), unos 76 € en Mouser. - Un Wi-Fi de 2,4 GHz que llegue a donde aparcas el coche.
- Un usuario de Home Assistant dedicado a MQTT (por ejemplo
mqtt-byd).
1Instalar la integración
- Conecta y configura el WiCANConéctalo a la toma OBD, únete a la red Wi-Fi que crea, cambia su contraseña y enlázalo a tu Wi-Fi y a MQTT. Estos pasos se detallan en nuestro tutorial de Xpeng: son los mismos para BYD. Pon el protocolo en AutoPID.
- Busca un perfil para tu modeloPestaña Automate → Vehicle Profiles: si tu BYD aparece, carga su perfil y pasa al paso 4.
- Si no, añade el nivel de batería a manoUn propietario de Dolphin compartió este parámetro, sacado de A Better Route Planner. Añádelo como parámetro personalizado y compara el valor con el cuadro: Para otros modelos, parte de la lista comunitaria de PID de BYD.
ECU 7E7 Petición 221FFC Fórmula (A + B*256) / 100 - Despierta el coche y comparaCon el contacto puesto, compara el porcentaje de Home Assistant con el del coche. Si difiere en un factor 100, corrige la fórmula.
Los parámetros OBD cambian de un modelo y un año a otro, y BYD puede modificarlos con una actualización. Comparte lo que funcione en tu coche: así este tutorial se volverá fiable.
2Los datos que llegan
| Dato | Para qué sirve |
|---|---|
| Nivel de batería (SoC) | En %, el valor que hay que dar a Watt Budget |
| Tensión de la batería | Si se conoce el parámetro para tu modelo |
| Corriente de la batería | Positiva cargando, negativa circulando, según el modelo |
| Temperaturas de la batería | Si se conoce el parámetro |
| Tensión de 12 V | La lee el propio dongle |
| Última lectura | Para saber si el coche duerme |
Cambia los nombres largos por otros cortos, por ejemplo sensor.byd_bateria (Ajustes → Dispositivos y servicios → Entidades → la entidad → rueda dentada). Tus tarjetas, automatizaciones y ajustes de Watt Budget serán mucho más legibles.
3Conecta Watt Budget
El sensor que hay que indicar en Watt Budget, en Ajustes › Home Assistant: el sensor de nivel de batería (en %) que publica el WiCAN por MQTT.
Una vez conectado, Watt Budget lee el nivel cada minuto: ya no hace falta escribir el porcentaje de partida, y la carga se calcula desde el nivel real de la batería.
Los cuatro pasos (acceso HTTPS, token, sensores, comprobación) se explican en la página de inicio de los tutoriales y en la guía de Watt Budget.
4Precauciones
- Ajusta el umbral de reposo del WiCAN justo por encima de la tensión de 12 V del coche dormido, para que se duerma con él.
- Coche en renting: revisa tu contrato antes de dejar un dongle conectado. Se quita en dos segundos.
- No acortes el intervalo de actualización: cada consulta puede despertar el coche y descargar su batería de 12 V. Los valores por defecto son un buen equilibrio.
- Tus credenciales se quedan en tu Home Assistant; ni Watt Budget ni yo tenemos acceso a ellas.
Preguntas frecuentes
¿De verdad no hay solución por la nube?
Hay servicios de pago que pasan por socios de BYD (leen unos pocos valores al día). Otros automatizan la app de Android en un móvil viejo. El dongle OBD sigue siendo la opción más fiable y más local.
El nivel deja de actualizarse con el coche aparcado. ¿Está averiado?
No: un coche dormido deja de responder y el dongle también se duerme. Los datos vuelven cuando despierta.
¿Watt Budget tiene acceso a mi coche?
No. Watt Budget solo lee el sensor de nivel de batería de tu Home Assistant, desde tu navegador, con el token que le das. Nunca ve tus credenciales del fabricante ni la posición del coche.
Mi modelo no aparece. ¿Puede funcionar?
A menudo sí: estas integraciones pasan por la app del fabricante, común a toda la gama. Lo más sencillo es probar y contarme el resultado desde la página de contacto.
Enlaces y agradecimientos
Gracias a los propietarios de BYD que comparten sus parámetros OBD, al equipo MeatPi por el WiCAN y a la comunidad de A Better Route Planner.
¿Tu coche llega a Home Assistant de otra forma? Comparte tu método: los próximos tutoriales seguirán vuestros comentarios.
Los demás tutoriales de Home Assistant
¿Cuánto te cuesta de verdad una recarga? Tarifas valle, solar, cargadores rápidos y códigos XCombo: Watt Budget lo calcula todo, gratis y sin cuenta.
Abrir Watt Budget