Watt Budget Calculadora de recarga

Tu BYD en Home Assistant

BYD no ofrece ninguna integración oficial, y ninguna integración comunitaria fiable lee su nube en Europa. La vía que funciona: un pequeño dongle WiCAN en la toma de diagnóstico, que lee el nivel de batería directamente en el coche, en local.

  • ~76 € de hardware
  • 100 % local
  • Una tarde de instalación
  • Dolphin, Atto 3, Seal, Seal U, Atto 2
BYD Dolphin 60 kWh
En casa · visto hace 3 min
Enchufado
58%249 km●
050 %100 %
Puertas
Cerradas
Odómetro
21.330 km
Objetivo
100 %

El principio en un minuto

Dongle OBD

Método experimental

Funciona para algunos propietarios, pero requiere paciencia y el fabricante puede romperlo en cualquier momento. Tus comentarios harán avanzar este tutorial.

Tu BYDDongle OBD
(WiCAN)
Wi-Fi
de casa
Mosquitto
(MQTT)
Home
Assistant
Qué esUn 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
CosteUnos 76 € una vez (WiCAN Pro)
DatosComo mínimo el nivel de batería; según los parámetros conocidos: tensión, corriente, temperatura de la batería
ÓrdenesNinguna: solo lectura
Dónde funcionaSolo cuando el coche está al alcance de tu Wi-Fi
Depende deNinguna: 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

  1. 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.
  2. Busca un perfil para tu modeloPestaña Automate → Vehicle Profiles: si tu BYD aparece, carga su perfil y pasa al paso 4.
  3. 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:
    ECU      7E7
    Petición  221FFC
    Fórmula   (A + B*256) / 100
    Para otros modelos, parte de la lista comunitaria de PID de BYD.
  4. 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.
Método experimental

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

DatoPara qué sirve
Nivel de batería (SoC)En %, el valor que hay que dar a Watt Budget
Tensión de la bateríaSi se conoce el parámetro para tu modelo
Corriente de la bateríaPositiva cargando, negativa circulando, según el modelo
Temperaturas de la bateríaSi se conoce el parámetro
Tensión de 12 VLa lee el propio dongle
Última lecturaPara saber si el coche duerme
Renombra las entidades desde el principio

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