Integración del cargador de vehículo eléctrico OPENEVSE en domoticz

Vamos a dividir el tutorial por pasos dentro de la misma página de forma que así os sea más fácil localizar una parte concreta:

Qué es OpenEVSE, cuál es su precio y qué lo hace tan poderoso

OpenEVSE es un cargador para vehículo eléctrico de origen americano. Además de su económico precio, OpenEVSE es una opción con código abierto para método DIY integrable en cualquier sistema domótico y adaptable a cualquier tipo de instalación.

Su pequeño tamaño hace que se pueda instalar en sitios muy complicados y su gran capacidad de carga permite alcanzar amperajes tan altos que difícilmente podremos alcanzar en nuestras viviendas, por lo que jamás se nos quedará corto.

Por qué OpenEVSE:

  • Su precio. El cargador del que hablamos en este tutorial requiere el módulo Wifi. Os ponemos el ejemplo de los que tenemos nosotros: Openevse Kit Advanced. A la venta desde 239 dólares sin manguera ni protecciones, incluyendo el módulo Wifi. Esto es difícil de conseguir por otros fabricantes.
  • Su adaptabilidad y facilidad para el DIY. Es un cargador que con un simple destornillador y la guía de instrucciones puede montarse como si de un mueble de ikea se tratara. No se requiere perforación, soldadura o engarzado. Eso hace que sea accesible a TODO el mundo. Además, tiene una gran tienda de complementos y accesorios para poder ir completando a media que tus necesidades vayan aumentando. Todos sus componentes se venden por separado por lo que siempe tenemos recambios.
  • Su versatilidad gracias al hardware y software abiertos. Podemos introducir el cargador en domoticz y eso, ante todo, es la mayor de sus ventajas. Gracias a ello podemos aprovechar sus posibilidades cargando nuestro vehículo eléctrico SOLO con excedentes fotovoltaicos (control dinámico de carga por excedentes fotovoltaicos), podemos regular la carga para que la vivienda siempre consuma sin pasarse de la potencia contratada (control dinámico de carga por potencia contratada), podemos establecer que el coche cargue en el horario más económico de PVPC del día, y todo ello a la vez y de manera automática. Otros fabricantes tienen ALGUNA de esas funcionalidades por separado, pero no todas a la vez, además de poderlo incluir en los scripts más complejos que podamos imaginar.

Requisitos previos

Para poder integrar OpenEVSE en domoticz necesitamos que éste tenga el módulo Wifi.

Extraemos la información de este tutorial del siguiente Github: https://github.com/ayasystems/OpenEVSEPlugin/blob/master/README.md

Para poder iniciar este tutorial necesitamos tener instalado el plugin de Python y el broker MQTT en nuestra raspberry.

Si todavía no lo has hecho puedes entrar en el siguiente enlace para instalar MQTT: «Instalación de Mosquitto MQTT Broker en Raspberry Pi (Buster)».

Para Python, que se instaló en el apartado «Instalación domoticz» de la guía «Instalación de domoticz desde cero«, recuerda que debemos lanzar la siguiente linea en puTTY:

sudo apt install python3 htop nano python3-dev curl wget

Nos pedirá confirmación y le diremos que si Y.

Si tenemos dudas respecto a tener o no tener Python instalado, podemos lanzar la linea igualmente y la propia raspberry, en caso de tenerlo ya instalado, nos dirá que ya está operativo y la versión del mismo.

Descarga del software necesario

Putty

Necesitaremos instalar el programa puTTY, que utilizaremos para conectar con nuestra raspberry por consola. Lo podéis descargar de aquí https://www.putty.org/

download putty
download putty

Lo más seguro es que vuestro PC, si es moderno, sea de 64 bits. En caso de duda bajar la versión de 32, o bien probar y si la de 64 bits no os funciona ya os bajáis la de 32 bits.

Configuración en Putty

Abrimos puTTY y lanzamos los siguientes dos comandos:

cd domoticz/plugins
git clone https://github.com/ayasystems/OpenEVSEPlugin.git

Reiniciamos domoticz:

sudo systemctl stop domoticz
sudo systemctl start domoticz

Entramos en nuestro OpenEVSE por IP

Nos vamos al apartado SERVICES y cubrimos los siguientes campo:

  • Host: Ip de nuestra raspberry.
  • Base-topic: el topic que queremos que el OpenEVSE utilice. Para nuestro ejemplo OpenEVSE.
  • ENABLE MQTT activo!!
  • SAVE

Una vez guardado, podemos comprobar si establece comunicación correctamente con la rasperry porque a la derecha de SAVE debe aparecer Connected: YES.

Configuración en Domoticz

Vamos a domoticz > Setup > Settings. Tendremos que bajar para encontrar la opción que necesitamos.

Clicamos sobre Aceptar nuevos dispositivos y subimos para Guardar los cambios.

Vamos a domoticz > Setup > Hardware y añadimos un nuevo hardware de tipo «OpenEVSE mqtt plugin» con las siguientes características:

Añadimos nuestro servidor y puerto de MQTT. Introducimos 127.0.0.1 o la IP de nuestra raspberry y 1883 típicamente.

Recuerda añadir el user y el pass si tienes MQTT con especificaciones de ese tipo.

En domoticz ya estaría listo para recibir los nuevos dispositivos.

Vamos a domoticz > Setup > Devices y vemos cuántos dispositivos nuevos tenemos.

 Por cada OpenEVSE cargado, aparecerán 7 dispositivos:

Comprobamos el funcionamiento

Una vez hemos añadido los dispositivos, están listos para que comprobemos su funcionamiento.

Actualización del plugin

Para actualizar el plugin accedemos al github clicando aquí.

Uso del OpenEVSE única y exclusivamente con excedentes fotovoltaicos con y sin vertido a red (con o sin inyección cero)

Para utilizar el OpenEVSE única y exclusivamente con excedentes fotovoltaicos con y sin vertido a red (con o sin inyección cero) clica aquí.

Uso del OpenEVSE con control dinámico de potencia (fotovoltaica cuando haya disponible y potencia contratada por la noche). Válido tanto para domoticz como para Home Assistant (HA)

Para utilizar el OpenEVSE con control dinámico de potencia (fotovoltaica cuando haya disponible y potencia contratada por la noche) clica aquí.

El grupo de telegram y la APP de OpenEVSE

Recordar que ahora tenéis también disponible el grupo de telegram del OpenEVSE:

https://t.me/openevse

Y la APP que ha creado uno de sus usuarios (@Toppeer2) y al que queremos agradecer que compartiera su trabajo!

https://play.google.com/store/apps/details?id=com.irifa.programar_carga_ev

Para cualquier duda o consulta tienes disponible el grupo de telegram «Domoticz a lo Spain» para entrar, ponerte cómodo y participar cuanto quieras.

Clica aquí para entrar en él

Cualquier duda, sugerencia o comentario será bien recibida en la web!