Cada vez son más los hogares que combinan placas solares con un coche eléctrico, y la pregunta que más nos hacen quienes están en esta situación es siempre la misma: ¿cómo consigo que el coche cargue solo cuando «sobra» energía solar, sin tener que estar pendiente del móvil todo el día? Llevamos varios meses puliendo esta automatización en nuestra propia instalación y en este artículo compartimos cómo montarla paso a paso con Home Assistant.

Por qué la carga solar inteligente merece la pena

Cargar un coche eléctrico directamente de la red, sin más, es la opción más sencilla pero también la que menos aprovecha una instalación solar. La lógica de la carga inteligente es sencilla de entender pero relativamente compleja de automatizar bien:

  • Si tu producción solar supera el consumo actual de la vivienda, ese excedente se está vertiendo a la red a un precio de compensación bajo.
  • Si en su lugar diriges ese excedente a cargar el coche, estás aprovechando energía que ya has «pagado» con la instalación de tus paneles, en lugar de comprarla de la red por la noche.
  • El resultado, en la práctica, es cargar el coche de forma parcial o totalmente gratuita en los días de buena producción solar.

Qué necesitas para montarlo

  • Un cargador (wallbox) compatible con Home Assistant, ya sea mediante una integración oficial (muchas marcas populares como Wallbox, Zaptec, go-eCharger o Easee tienen integración directa o comunitaria) o mediante control por Modbus/API local si el fabricante lo permite.
  • Datos de tu inversor solar ya integrados en Home Assistant (producción, consumo de la vivienda y excedente exportado), tal y como explicamos en nuestra guía de integración de inversores.
  • Idealmente, un cargador que permita ajustar la intensidad de carga de forma dinámica (no solo encender/apagar), ya que esto permite aprovechar excedentes pequeños sin necesidad de esperar a tener 3,7 kW o más disponibles de golpe.

Automatización básica: encender/apagar según excedente

Si tu wallbox solo permite encender y apagar la carga (sin ajuste dinámico de potencia), la automatización más sencilla consiste en:

  1. Calcular el excedente solar en tiempo real (producción solar menos consumo de la vivienda).
  2. Si el excedente supera la potencia mínima de carga del coche (habitualmente unos 1,4 kW a intensidad mínima monofásica) de forma sostenida durante varios minutos, activar la carga.
  3. Si el excedente cae por debajo de ese umbral durante un periodo prolongado (por ejemplo, 10 minutos, para evitar cortes por nubes pasajeras), detener la carga.

En nuestras pruebas, este método funciona razonablemente bien en días muy soleados y estables, pero genera bastantes cortes y arranques en días con nubosidad variable, lo que no es ideal para la batería del coche ni para el propio cargador.

Automatización avanzada: ajuste dinámico de intensidad

Si tu wallbox lo permite (cada vez más modelos domésticos lo incorporan), la mejor solución —la que usamos actualmente en nuestra instalación— es ajustar la intensidad de carga cada pocos segundos o minutos según el excedente disponible, en lugar de encender y apagar por completo:

  1. Un sensor calcula el excedente solar disponible en tiempo real.
  2. Una automatización traduce ese excedente en amperios de carga (por ejemplo, cada 230 W adicionales de excedente monofásico equivalen aproximadamente a 1A más de intensidad de carga).
  3. El sistema envía ese valor de intensidad al wallbox a través de su integración, ajustándolo de forma progresiva y evitando arranques y paradas bruscas.
  4. Se establece una intensidad mínima (normalmente 6A) por debajo de la cual se detiene la carga en lugar de forzar valores no soportados por el cargador.

Esta lógica es más compleja de programar (normalmente requiere usar Node-RED o plantillas Jinja2 en YAML), pero el resultado es una carga mucho más suave, que sigue la curva de producción solar del día casi en tiempo real, similar a lo que ofrecen algunas soluciones comerciales de gestión energética, pero sin coste de suscripción.

Combinar carga solar con la tarifa PVPC

Una mejora que hemos incorporado con muy buenos resultados es combinar el excedente solar con el precio horario de la luz (PVPC): si no hay suficiente excedente solar para completar la carga que necesitas antes de una hora determinada (por ejemplo, antes de las 8:00 del día siguiente), el sistema completa automáticamente la carga restante durante la hora más barata de la tarifa, en lugar de dejarla a medias o cargar en un momento caro sin necesidad.

Esta combinación de «prioriza solar, completa con la hora más barata de red» es, en nuestra experiencia, la que ofrece mejor equilibrio entre coste y comodidad, especialmente en los meses de menor producción solar (otoño e invierno).

Notificaciones útiles

Además de la automatización en sí, conviene configurar un par de notificaciones que facilitan mucho el día a día:

  • Aviso cuando la carga solar se detiene por falta de excedente, indicando el porcentaje de batería alcanzado hasta ese momento.
  • Resumen diario (por ejemplo, a las 22:00) con los kWh cargados desde excedente solar frente a los cargados desde red, muy útil para verificar cuánto estás realmente ahorrando.

Ejemplo simplificado de lógica en Node-RED

En nuestra instalación, el flujo general en Node-RED sigue esta estructura:

  1. Nodo de entrada: sensor de excedente solar (actualizado cada 10-30 segundos).
  2. Nodo de función: convierte el excedente en watios a un valor de amperios válido para el wallbox, respetando mínimos y máximos.
  3. Nodo de retardo/suavizado: evita enviar cambios de intensidad demasiado frecuentes, agrupando variaciones pequeñas.
  4. Nodo de salida: llamada al servicio de la integración del wallbox para ajustar la intensidad de carga.

Este enfoque basado en Node-RED resulta, en nuestra experiencia, bastante más manejable visualmente que intentar programar toda la lógica de suavizado directamente en YAML.

Conclusión

Cargar el coche eléctrico aprovechando el excedente solar es una de las automatizaciones con mayor impacto económico de todas las que hemos probado en nuestra instalación, especialmente si ya cuentas con placas solares y un cargador compatible con ajuste dinámico de intensidad. El proceso de configuración inicial requiere algo más de paciencia que otras automatizaciones domóticas más sencillas, pero una vez ajustado correctamente, el sistema trabaja de forma completamente autónoma, cargando el coche cuando conviene y completando con la tarifa más barata cuando no hay suficiente sol, sin que tengas que pensarlo cada día.

Por adbruiz