Cómo Automatizar la Recarga del Coche Eléctrico con Home Assistant y un Enchufe Inteligente
Escrito por: Sofía G.La transición hacia la movilidad eléctrica avanza imparable, pero uno de los desafíos que enfrentan los propietarios de vehículos eléctricos es gestionar la recarga de manera eficiente y económica. Automatizar la recarga del coche eléctrico con Home Assistant y un enchufe inteligente no solo te permite ahorrar dinero al aprovechar tarifas nocturnas o el excedente solar, sino que también prolonga la vida útil de la batería al evitar cargas innecesarias. En esta guía exhaustiva, te mostraremos paso a paso cómo configurar un sistema de recarga inteligente, desde los componentes necesarios hasta la programación de automatizaciones avanzadas, todo explicado con un enfoque técnico y práctico.
Fundamentos de la Automatización de Recarga
Para entender cómo automatizar la recarga del coche eléctrico, es esencial conocer los principios básicos de comunicación entre el vehículo, el cargador y el sistema domótico. La mayoría de los coches eléctricos modernos permiten programar la carga desde su propio sistema, pero integrarlo con Home Assistant ofrece un control mucho más granular y la posibilidad de reaccionar a eventos externos, como el precio de la electricidad en tiempo real o la producción solar.
Protocolos de Comunicación: OCPP, Modbus y APIs
Existen varios protocolos que permiten la interacción entre el cargador y Home Assistant. El más común en cargadores inteligentes es OCPP (Open Charge Point Protocol), que permite monitorizar y controlar la sesión de carga. Algunos cargadores también soportan Modbus TCP, especialmente aquellos diseñados para integración industrial. Por otro lado, muchos enchufes inteligentes y wallboxes ofrecen APIs locales o en la nube que pueden ser consumidas por Home Assistant mediante integraciones oficiales o personalizadas. En esta guía nos centraremos en el uso de un enchufe inteligente con monitorización de energía, ya que es la opción más accesible y versátil para la mayoría de los hogares.
1Enchufe Inteligente con Medición
Un enchufe WiFi o Zigbee que mida consumo en tiempo real (potencia activa, energía acumulada). Modelos como el Shelly Plug S, Sonoff S31 o Aqara Smart Plug son ideales.
2Home Assistant
Sistema de automatización del hogar, preferiblemente instalado en una Raspberry Pi, NUC o servidor Docker. Versión 2023.12 o superior para compatibilidad con las últimas integraciones.
Guía de Instalación Paso a Paso
A continuación, desarrollamos el proceso completo para configurar la automatización de recarga. Asumimos que ya tienes Home Assistant instalado y funcionando, y que dispones de un enchufe inteligente compatible.
Paso 1: Integrar el Enchufe Inteligente en Home Assistant
Dependiendo del modelo de enchufe, la integración puede realizarse a través de MQTT, la integración nativa de Tuya, o mediante protocolos como Zigbee2MQTT. Para un enchufe Shelly Plug S, por ejemplo, puedes usar la integración Shelly oficial. Ve a Configuración > Dispositivos y Servicios > Añadir Integración, busca 'Shelly' y sigue los pasos para descubrir el dispositivo en tu red local. Una vez añadido, aparecerán entidades como 'sensor.shelly_plug_s_power' (potencia en vatios) y 'switch.shelly_plug_s' (encendido/apagado).
Paso 2: Crear Sensores de Coste y Energía
Para optimizar la recarga según el precio de la electricidad, necesitamos sensores que calculen el coste por kWh. Si tu tarifa tiene discriminación horaria, puedes crear un sensor de precio usando la integración 'Precio de la electricidad' (por ejemplo, con datos de Red Eléctrica de España o la API de tu comercializadora). Luego, con una plantilla, calculas el coste acumulado de la sesión de carga. Ejemplo de plantilla en configuración.yaml:
template:
- sensor:
- name: "Coste recarga"
unit_of_measurement: "EUR"
state: >
{% set precio = states('sensor.precio_kwh') | float %}
{% set energia = states('sensor.shelly_plug_s_energy') | float %}
{{ (precio * energia / 1000) | round(2) }}Reinicia Home Assistant para que el sensor esté disponible.
Paso 3: Automatización Básica por Horario
La automatización más simple consiste en encender el enchufe durante las horas valle y apagarlo al finalizar. Ve a Configuración > Automatizaciones > Crear Automatización. Selecciona 'Plantilla en YAML' y pega el siguiente código:
alias: "Recarga nocturna"
trigger:
- platform: time
at: "23:00:00"
condition:
- condition: state
entity_id: binary_sensor.coche_conectado
state: "on"
action:
- service: switch.turn_on
target:
entity_id: switch.shelly_plug_s
- delay:
hours: 6
- service: switch.turn_off
target:
entity_id: switch.shelly_plug_sNecesitarás un sensor binario que detecte cuándo el coche está conectado. Puedes lograrlo midiendo el consumo en reposo del cargador (por ejemplo, si el enchufe consume más de 10W, el coche está conectado). Crea una plantilla para ello.
Paso 4: Automatización Avanzada con Precio Dinámico
Si tu tarifa es de precio horario (PVPC en España, por ejemplo), puedes programar la recarga para que se active solo cuando el precio esté por debajo de un umbral. Crea una automatización que se ejecute cada hora y evalúe el precio:
alias: "Recarga por precio mínimo"
trigger:
- platform: time_pattern
minutes: "/60"
condition:
- condition: numeric_state
entity_id: sensor.precio_kwh
below: 0.10
- condition: state
entity_id: binary_sensor.coche_conectado
state: "on"
action:
- service: switch.turn_on
target:
entity_id: switch.shelly_plug_s
- wait_for_trigger:
- platform: numeric_state
entity_id: sensor.precio_kwh
above: 0.12
timeout:
hours: 8
- service: switch.turn_off
target:
entity_id: switch.shelly_plug_sEsta automatización enciende el enchufe cuando el precio baja de 0,10 EUR/kWh y lo apaga si supera 0,12 EUR/kWh, con un timeout de 8 horas para evitar que se quede encendido indefinidamente.
Errores Comunes y Limitaciones
Al implementar este sistema, pueden surgir varios problemas. El más frecuente es la falta de detección fiable de la conexión del coche. Algunos cargadores portátiles consumen muy poca energía cuando no están conectados al vehículo, lo que dificulta distinguir entre estado conectado y desconectado. Una solución es usar un sensor de corriente en el cable de carga (pinza amperimétrica) o un contactor auxiliar en la base de carga.
Otro error común es no considerar la seguridad eléctrica. Los enchufes inteligentes convencionales suelen estar clasificados para 10-16A, pero algunos cargadores de coche pueden demandar hasta 16A de forma continua. Asegúrate de que tu enchufe soporte la corriente máxima de tu cargador durante horas. Además, evita utilizar alargadores o regletas que puedan sobrecalentarse. Siempre es recomendable usar una base de carga dedicada (wallbox) con protección diferencial y magnetotérmica.
Comparativa de Enchufes Inteligentes para Recarga
A continuación, presentamos una tabla comparativa de los modelos más populares, evaluando características clave para la automatización de recarga.
| Modelo | Potencia Máxima | Medición Energía | Integración Local | Precio Aprox. |
|---|---|---|---|---|
| Shelly Plug S | 2300W (10A) | Sí | Sí (HTTP/MQTT) | 25-30 EUR |
| Sonoff S31 | 2300W (10A) | Sí | Requiere Tasmota | 15-20 EUR |
| Aqara Smart Plug | 2300W (10A) | Sí | Sí (Zigbee) | 30-35 EUR |
| TP-Link Kasa KP125 | 2300W (10A) | Sí | No (solo cloud) | 20-25 EUR |
Para una automatización fiable y sin dependencia de la nube, recomendamos el Shelly Plug S o el Aqara Smart Plug. Ambos ofrecen medición precisa y control local, esencial para integraciones con Home Assistant que requieren baja latencia.
Preguntas Frecuentes sobre Automatización de Recarga
¿Es seguro usar un enchufe inteligente para cargar el coche eléctrico?
¿Puedo automatizar la recarga con energía solar?
¿Qué hago si mi cargador no se apaga al cortar la alimentación?
¿Cuánto puedo ahorrar automatizando la recarga?
Conclusiones y Plan de Acción
Automatizar la recarga del coche eléctrico con Home Assistant y un enchufe inteligente es una solución accesible, eficiente y escalable. Hemos visto cómo integrar el hardware, crear sensores de coste, programar automatizaciones por horario y por precio dinámico, y cómo evitar errores comunes. La clave está en elegir componentes fiables y diseñar automatizaciones que se adapten a tu tarifa y estilo de vida.
Este análisis técnico es independiente. No recibimos pagos de fabricantes para alterar valoraciones. Si realizas una compra a través de enlaces en este sitio, podríamos percibir una comisión de afiliación que ayuda a mantener el servidor activo, sin coste extra para ti.