martes, 1 de noviembre de 2022

Segunda Versión de mi Cargador de Coche eléctrico.

 Como decía en la anterior entrada, en la que se describía un diseño experimental de un cargador de vehículo eléctrico, encargué una placa de circuito impreso para hacer el montaje de manera más profesional, y una vez que la recibí y monté todos los componentes, os enseño cómo queda:


 La verdad es que es bastante parecido al prototipo que saqué en la entrada anterior creado con KiCad6.0, al montarlo me he dado cuenta de que el condensador C1 y la resistencia R11, que determinan la frecuencia de oscilación dependen mucho de la tensión de alimentación.

Como en este caso he decidido probar con otra fuente de alimentación, una fuente integrada de 15V de circuito impreso que rescaté de un equipo viejo, la frecuencia se iba a 1200Hz, por lo que tuve que ajustar los valores de estos componentes (los del esquema son para ±15V), otra razón más para sustituir el generador de frecuencia en versiones posteriores.


Aquí vemos la frecuencia ajustada a 1KHz una vez ajustados C1 y R11.

Como os decía, esta vez utilicé una fuente mucho más compacta, como se puede ver en la foto, como no es una fuente simétrica, tuve que utilizar un pequeño convertidor DC-DC de aislamiento para poder tener la tensión de -15V, con el positivo conectado en el GND de la fuente principal:


Así genero las tensiones simétricas 
±15V con una fuente mucho más pequeña y ligera. Las dos fuentes son: MORNSUN LS03-05B15S y MORNSUN B1515T-1W

El prototipo anterior sigue cargando el coche perfectamente todas las noches a pesar de lo "feo" que era, esta versión ya se puede poner con una tapa transparente para poder ver los LED y así el estado del cargador.

En cuanto lo ponga en una caja presentable, os lo enseño por aquí.

Hasta la próxima!


lunes, 26 de septiembre de 2022

Cargador de vehículo eléctrico.

   Introducción:

    En estos tiempos en los que parece que ya no sabemos diseñar nada sin un microcontrolador, he decidido prescindir de él y diseñar un cargador de coches eléctricos con electrónica analógica, que no requiere programación ni descargas de firmware, enchufar y listo.

    Plug & Play, llevo cargando mi coche con este dispositivo todos los días desde hace más de un mes, sin configuraciones, sin ajustes, sin tocarlo, y por eso lo publico, porque es sencillo y barato. Es además un homenaje a mi padre, capaz de desarrollar un circuito analógico sobre una placa de cualquier otro circuito como soporte, a base de prueba y error, dedicando horas sin descanso y sin apenas base teórica, autodidacta, con una perseverancia que me sirve de ejemplo y me guía cuando las pruebas fallan.

    Dicen que la necesidad agudiza el ingenio, y en este caso la necesidad se produjo por una avería intermitente en el cargador que tenía instalado en el garaje.

    A veces llegaba por la mañana y tenía un mensaje en el coche de "carga detenida", y el coche no había completado la carga; el cargador que tenía no me daba ninguna información y yo no podía saber qué le pasa, una electrónica súper compleja y nada que se pudiera ver a simple vista. Como no hay esquemas, no hay manera de averiguar porqué a veces se detiene la carga.

    Investigando un poco por internet, te puedes encontrar con la descripción del estándar de carga de los vehículos eléctricos que se describe en Wikipedia, y siguiendo la descripción del funcionamiento que aquí se hace, he construido un cargador que os describo a continuación.

Primer prototipo funcional.


    Como se puede ver en la foto, el cargador se compone del circuito controlador, una fuente de alimentación (descritos en este artículo), y un contactor de 40A. Adicionalmente hay un amperímetro para ver qué intensidad está entregando al coche cuando está cargando, aunque esto no es imprescindible.

    He realizado pruebas de carga hasta 24A, que son 5,5KW  porque es el máximo que tengo contratado por la noche, pero, en principio, no tendría más límite que el que imponga el cálculo de las secciones y protecciones eléctricas del circuito de potencia, cableado, contactor, enchufe del cargador y protecciones del cuadro eléctrico donde se conecta el cargador.


    Aquí se pueden ver pruebas de carga a 8A, a 16A y a 24A. Normalmente lo tengo regulado para 20A y así dejo algo de potencia para uso en casa.
    De todas maneras, la configuración de carga del coche prevalece sobre esta, de tal forma que, si lo cargo durante el día, lo pongo a 16A en el coche y no llega así a 3,5KW que es el límite que tengo contratado durante el día.
    
Esquema completo:




    Estoy trabajando en el diseño de una placa de circuito impreso que voy a encargar a un fabricante para hacer un montaje profesional. Cuando tenga la placa lista la publicaré también. Aquí os dejo una vista 3D de la placa que estoy diseñando:


    Descripción del circuito:

  •     La primera parte del circuito es un generador de onda cuadrada 0-12V capaz de modular una señal PWM; en este caso, es un sencillo circuito configurado alrededor de un clásico timer NE555, del que hay infinidad de ejemplos en internet:
 

 

  La frecuencia es fija de 1KHz, el potenciómetro RV1 regula el ancho del impulso, y con este ancho se regula la potencia máxima de carga que puede entregar el cargador, como se describe en el estándar SAE J1772.
    Posiblemente este bloque del 555 será una de las partes a mejorar en el diseño de futuras versiones. Sustituí la resistencia R11 por una resistencia variable de 2K que me da un ajuste fino de la frecuencia porque al variar el PWM varía un poco la frecuencia. En este punto es donde un microcontrolador presentaría claras ventajas.

  •     La siguiente etapa es el comparador que convierte la onda cuadrada anterior, de 0-12V a una onda simétrica de -12V-+12V, para eso ataca a un comparador en saturación contra un valor de 6V que sale del divisor de tensión R17-R18:

Así tenemos en la salida del operacional la onda cuadrada que varía entre -12V y +12V y genera la señal que a través de R19 se conecta al cable PILOT directamente al coche. Esta etapa se ha resuelto con un operacional LF353 porque el uA741 que había probado en un principio era demasiado lento y los flancos de subida y bajada no eran verticales. 


  •  Esta señal de PILOT se conecta al coche y sufre recortes según las necesidades del vehículo. Estos recortes son los que ha de detectar el cargador para actuar en consecuencia, de esta manera y aprovechando que el LF353 tiene dos operacionales, uso el segundo para tratar la señal de PILOT:

Básicamente es un seguidor de emisor para no cargar la señal y un rectificador con un filtro para tener el valor de pico de la señal PILOT en la salida SENS; el diodo rectificador es un Schottky por tener una menor caída de tensión y así obtener valores más cercanos a los de pico.


  • Cuando el vehículo reconoce el cargador conectado, produce un recorte en el semiciclo positivo de unos 3V. La onda generada antes de conectar el coche es la de la foto siguiente:
                                    

                Una vez que se conecta el coche, la onda se recorta y queda así:

    




        Entonces hay que detectar cuándo el voltaje de pico del semiciclo positivo está entre 9±1V; como hay que detectar dos márgenes de tensión, necesitamos cuatro amplificadores operacionales, configurados como comparadores de ventana, el LM339 ya incluye en un único encapsulado los cuatro operacionales.

    El primer comparador se configura como en el esquema siguiente:

    


  • Cuando el vehículo decide que quiere recibir carga, recorta nuevamente el semiciclo positivo otros 3V o si quiere carga ventilada, 6V.  De este modo hay que configurar el otro comparador de ventana para detectar esta situación. En situación de carga la onda queda así:


    El comparador además de indicar la situación con un LED, comanda un relé que a su vez alimenta el contactor:

    Una vez que el detector se activa, se cierra el relé y este activa el contactor que conecta la alimentación eléctrica de potencia al coche directamente y arranca la carga. Esta carga estará limitada por el ancho del impulso PWM o por la configuración de potencia de carga máxima del coche, la menor de las dos. La carga se interrumpirá cuando la batería llegue a su máximo o el coche comunique que necesita desconectarse de la red por algún motivo; cambiará los valores de voltaje de la onda que serán detectados por el circuito anterior, lo que provocará que se abra el relé y a su vez el contactor, desconectando la red eléctrica del coche.

 

            Y finalmente, deciros que creo que en cuanto tenga algo de tiempo me podré a desarrollar otro cargador con un microcontrolador. Hay muchas razones para ello y una de ellas, derivada de la experiencia con este circuito, es la estabilidad en frecuencia del generador de onda cuadrada y del PWM; como decía más arriba, cambiar la modulación del ancho del impulso provoca variaciones en la frecuencia.

            Hay generadores de formas de onda con pantalla LCD en el mercado muy baratos, con uno de estos también se puede hacer el montaje y sustituir el primer bloque (el del NE555) por uno de estos que os dejo en el ejemplo.

    Con respecto al amperímetro, he utilizado este  Amperimetro.



    Hasta la próxima!



P.D: Para aquellos que me están preguntando: el cargador ha de conectarse a un cuadro eléctrico que disponga de las protecciones necesarias, magnetotérmico, diferencial, supresor de sobretensiones.

Este es el mio:


Incluye además un contador de carril DIN para ver la energía que va entregando al coche.

 





 



  




 







    
    

domingo, 12 de abril de 2020

Control de Invernadero mediante Telegram

He adaptado el montaje que tenía desde hace años (aqui) para mi nueva vivienda, ahora ya no necesito medir el tanque de gasoil porque utilizo gas natural, así que los registros han cambiado un poco (ThingSpeak).
De todas maneras sigue registrando los datos desde hace casi cinco años y se pueden descargar para analizar.
Una vez instalado, se me ocurrió que podría adaptarlo para controlar el estado del invernadero de mi amigo Fontao, tomando una lectura de temperatura + humedad interior, y temperatura + presión atmosférica en el exterior.
Además tiene la funcionalidad de activar una salida en remoto, que se puede utilizar para abrir puertas de ventilación o activar un extractor, o quizá el riego, lo que se quiera.
En esta ocasión he elegido la versión más sencilla del ESP8266, el ESP-01:
Sólo tiene ocho pines, de los que cuatro se utilizan para la alimentación y estado del micro, así que sólo nos quedan 4 pines para utilizar, dos de ellos se usan para las comunicaciones I2C, con la sonda de temperatura y presión, BMP180, que es el sensor que irá en el exterior del invernadero.

Nos quedan dos pines libres, uno de ellos lo vamos a utilizar para conectar el sensor de temperatura y humedad que irá en el interior del invernadero, el DHT-22:
Y con el que nos queda, alimentamos un módulo de relé a través de un transistor, con lo que no quedan pines libres.
El esquema sería este:





El sistema recoge los datos de los sensores y cada 5 minutos los sube a la página de ThinkSpeak del Invernadero, donde se almacenan y se representan según se configure, además tambien hace una predicción meteorológica según el algoritmo Zambretti como en en mi montaje anterior.
Para esta predicción, el único dato que no captura el sistema es la velocidad y dirección del viento, que es necesario para el cálculo, entonces se obtiene de Openweather.org, a través de su API configurada para esa zona.

Foto de la versión de prototipo, con las sondas sobre el mismo circuito (sin relé).


Para el control remoto, esta vez he optado por la comunicación mediante mensajes, de manera que  te puedes comunicar con el sensor, le envías mensajes y te contesta o ejecuta la orden.


De esta manera se simplifica el sistema, no hay que programar ni instalar ninguna app nueva en el móvil y se hace mucho más sencillo que la versión anterior que funcionaba dentro de ThinkSpeak mediante un TalkBack, pero se hacía mucho más lento, no sólo porque había que entrar con usuario y contraseña, sino porque sólo verificaba si había un comando pendiente de ejecución cuando se conectaba a ThinkSpeak, que era cada 3 minutos.
Y no creo que sea menos seguro este método, tanto el tráfico dentro de Telegram como el acceso del micro a la API, son seguros, además de nunca accede a tu móvil, sino a un Bot de Telegram que representa al micro y que se crea con la API de Telegram.

En este enlace os dejo el código y las librerías necesarias.

El programa ha pasado por varias versiones, principalmente porque las diferentes combinaciones de librerías necesarias no siempre compilaban, las que incluyo son las que están probadas.
Sobre todo las librerías de Telegram, hay muchas por ahí pero no todas funcionan, algunas no compilan, otras se cuelgan en cuanto se suben al micro, otras ni siquiera arrancaban, etc.

Como decíamos más arriba, la comunicación con el micro se hace a través de un Bot de Telegram, este Bot tiene unos comandos definidos que son los que reconoce el micro:

datos - Te devuelve las lecturas actuales del sistema.
arranca - Orden para activar la salida.
para - Orden para desactivar la salida.
config - Muestra los datos de configuración guardados.
setdht - Permite introducir un ajuste en la lectura de la sonda de temperatura INTERIOR (DHT).
setbmp - Permite introducir un ajuste en la lectura de la sonda de temperatura EXTERIOR (BMP). 
setmaxtempint - Temperatura a la cual se enviará un mensaje de alarma de ALTA temperatura en el INTERIOR.
setmintempint - Temperatura a la cual se enviará un mensaje de alarma de BAJA temperatura en el INTERIOR.
setmaxtempext - Temperatura a la cual se enviará un mensaje de alarma de ALTA temperatura en el EXTERIOR.
setmintempext - Temperatura a la cual se enviará un mensaje de alarma de BAJA temperatura en el EXTERIOR.

Como se puede ver en la lista de comandos, hay una serie de valores que han de guardarse en memoria EEPROM de manera que no se borren cada vez que se apague el micro, y esto es lo que hace el programa, lo guarda en EEPROM y lo recupera cuando se arranca.
Esto es particularmente importante para los valores de calibración de las sondas, los setdht y setbmp son los valores del offset de las sondas, en este caso las hemos calibrado en una solución de hielo y agua y tiene los valores guardados en la EEPROM pero cuando se cambien las sondas (porque la BMP tiene ya cinco años y no me da mucha confianza), habrá que modificar esos valores.

Los datos de alarmas también se guardan en la EEPROM, por lo demás, el programa es el mismo que en la versión anterior, hace una lectura secuencial de 30 valores de cada sonda, las ordena de menor a mayor, descarta las 10 más altas y las 10 más bajas y calcula la media de las 10 lecturas centrales.

En esta versión comprueba frecuentemente si tiene mensajes y actúa en consecuencia, si se produce una condición de alarma envía el mensaje correspondiente y si tiene que actuar sobre la salida, activa el relé a través del transistor.

Hay muchas posibilidades con este montaje, por ejemplo se podría hacer que las condiciones de alarma actúen sobre la salida (como un termostato, con la diferencia de que el valor de consigna se puede poner en remoto a través de un mensaje) pero en esta ocasión no hace falta ya que actuará como un supervisor de un termostato físico que ya existe.

En fin, vamos a ver cómo se desenvuelve en esta nueva vida en su nueva ubicación y cómo hay que evolucionarlo.







miércoles, 3 de enero de 2018

Cartelería Digital

  Desde que vi la tienda nueva de mi hermana, estuve pensando cómo hacer para montar un sistema de publicidad digital con una pantalla a modo de cartel dinámico donde poner publicidad, información, fotos de trabajos o vídeos.

  La idea era que pudiera cambiar el contenido sin necesidad de saber de programación y sin tener un ordenador dedicado, así que como tenía una Raspberry Pi empecé a hacer pruebas con ella, tiene resolución suficiente, conectividad, bajo consumo y bajo precio.

  Además quería incluir información de la producción de la planta fotovoltaica que tiene instalada y algo de información general, noticias, pronóstico del tiempo, etc.

  Así que me puse a buscar aplicaciones linux para poder emitir los mensajes, pensé en hacer una página web a pantalla completa y encontré una distribución de un reproductor web que funciona sobre Raspbian, RiseVision que hace todo lo que buscaba, aunque no siempre gratis.

Dispone de un editor en el que puedes ir diseñando tu display y te ofrece widgets que puedes insertar con la información que quieres, casi todos son de pago, pero hay uno gratuito que te permite insertar código HTML y este fue el que utilicé para hacer casi toda la página.


  Toda la pantalla es dinámica, la parte derecha es un feed de fotos de Instagram, de forma que lo puede mantener actualizado, todo lo que ella publique en la cuenta dedicada a la tienda de instagram sale en un carrusel que va desplazando hacia la izquierda las fotos.
  Este widget fue generado con un HTMLWidget de RiseVision insertando el código de un widget generado a su vez en SnapWidget.

  La parte que indica Ofertas especiales Día de Reyes tambien cambia, a los 10 segundos, cambia a un listado de ofertas que se consulta en una hoja excell de Google compartida de manera que puede cambiar su contenido con sólo acceder a esa hoja en GoogleDrive, si la hoja es mayor que el tamaño disponible en su cuadro, se mueve con un suave scroll hacia arriba:



  15 segundos después vuelve a cambiar e inserta imágenes de webcams en tiempo real de MeteoGalicia, para ver cómo está el tiempo en diferentes puntos y ver si vale la pena bajar
 a la playa ;)  o si, como ahora llega un temporal por el mar...



  El resto son el reloj con fecha y hora (Widget gratuito de RiseVision), el estado actual del tiempo y la temperatura actual (widget de MeteoGalicia insertado en HTML de RiseVision).
  Por la parte de abajo, la producción fotovoltaica, un feed de noticias creado insertando el código de FeedWind en un HTML de RiseVision, que consulta noticias de EuropaPress en gallego y de 20minutos, y por último un pronóstico del tiempo con un widget de la Aemet.

  Y ya está, la página va cambiando y los mensajes que no caben se desplazan lentamente:


  Ahora falta decidir si lo ponen en una pantalla o en un proyector...

Una planta entre plantas y para las plantas.

Mi hermana ha abierto una tienda nueva en Santa Comba, una preciosa tienda de decoración, muebles, plantas, material de jardín,animales y flores.


 Ya tenía una (Inés Castro Floristas) pero en el local en el que estaba tenía el crecimiento limitado y no podía ofrecer otros productos y servicios que tenía preparados, así que ha construido una nave de dos plantas donde exponer y ofrecer todo lo que sabe.

 Así que como ayuda, y con la ayuda de mi amigo Javier Forte (uno de los mayores expertos en energías renovables del país), le hemos instalado una planta fotovoltaica con la idea de que les ayude a generar su propia energía verde y contribuir así a la conservación del medioambiente, además de ahorrar.
 El diseño del edificio y de las instalaciones ha seguido criterios bioclimáticos y económicos, hay una circulación de aire desde la parte inferior de las cristaleras de la planta baja hasta le cumbrera del tejado, el forjado de la planta superior no interrumpe el flujo de esa lámina de aire hacia las cristaleras de la planta superior (ya que no toca la parte interna de la fachada), buscando el efecto Coanda y mejorando la respiración de los seres vivos en el interior.
  Se han evaluado todas las instalaciones con criterios de eficiencia, así toda la iluminación es de tecnología LED y la climatización se basa en equipos de alta eficiencia aerotérmica.
  La planta se compone de 15 paneles de 250W en fachada y un inversor de conexión a red, además de un equipo antivertido que controla la producción del inversor para evitar verter energía a la red cuando la producción fotovoltaica es mayor que el consumo interno, aunque esto podría cambiar si la legislación se moderniza , y por eso el equipo antivertido se puede configurar para permitir verter energía excedente a la red si llega a ser conveniente.

 A pesar de que estamos en pleno invierno y las horas de luz son escasas, además de que las condiciones meteorológicas son malas, la producción resulta mejor de lo que yo esperaba, en este mes de Diciembre que acaba de terminar, ha producido 121,52KWh. Hay que tener en cuenta que los paneles están en vertical en la fachada, entre otros edificios y con una torre que le produce sombras parciales enfrente.
Hay una parte pública en la gestión del inversor, se puede ver en: PlantaQuercus

La parte del portal de SMA que no es pública te da mucha más información, entre otras cosas puedes ver y analizar el consumo eléctrico de la tienda, adaptando los consumidores a las horas de mayor producción.



La parte verde es la que genera la planta fotovoltaica, en algunos momentos ha visto limitada su producción porque el consumo había bajado por debajo de la producción, además había unos picos de consumo que aparecían a cualquier hora del día o de la noche, que después de verlo varios días seguidos e investigar un poco, resultó ser un termo eléctrico.
 Hemos visto también que al mediodía, cuando la tienda está cerrada, la producción se limita porque apenas hay consumos, y es justo cuando más disponibilidad hay de energía solar, por lo que lo ideal sería poder desplazar algunos consumos a esta franja, cosa que no es demasiado fácil porque los consumos se producen, en su mayoría, cuando se necesitan.
 Excepto el termo eléctrico y el cargador de baterías de un  transpalet eléctrico, con un temporizador que arranque estos equipos sobre las tres de la tarde se consigue que se aproveche la producción solar y que se cargue de energía verde.


 Como se puede ver, en ese momento de la captura, sólo una pequeña parte de la energía consumida en la tienda viene de la red.


  Esta foto es del día de la instalación, aun estaba la plataforma en el recinto, que hoy está lleno de plantas.
 Una vista del interior de la tienda.

Para tener un registro de los datos de producción he creado un data logger en Thingspeak

  



lunes, 23 de octubre de 2017

Otra Caldera

  Con todo lo que se está desarrollando IoT, cada vez hay más dispositivos que nos pueden ayudar a automatizar y/o controlar aparatos.
  Después de todo lo aprendido con el desarrollo anterior para controlar una caldera de Gas-oil, y la evidente complicación de la solución, en esta ocasión os propongo una solución mucho más sencilla.
  Esta vez decidí comprar un enchufe wifi como este:
  Es un enchufe controlable por wifi que permite encender y apagar con una aplicación en el móvil, barato y sencillo, además con la calidad que se le supone a Xiaomi.
  La verdad es que la construcción es buena y la aplicación funciona perfectamente, además permite automatizar algunas acciones, como actuar sobre el enchufe cuando estés en cierta localización (por ejemplo, podrías encender automáticamente la caldera cuando vas hacia casa), encender o apagar por horario, con un temporizador, o cuando se den otras condiciones que se pueden programar en la app.
 La primera idea era la evidente de conectar un relé de 220V a la salida y con él abrir o cerrar el circuito del termostato de la caldera, pero, entre que no lo hay con clavija europea, con lo que hay que enchufarlo sobre un adaptador, y que habría que enchufarle otro macho en la salida para alimentar el relé, se haría un montaje bastante grande y feo.
  Vista la página del fabricante, en la que tienen esta foto:
  Se me ocurre que podría abrirlo para modificar el circuito interno y así utilizar su propio relé para activar o desactivar el circuito del termostato externo de la caldera, y eso es lo que hago.
  
  No es un aparato diseñado para abrir o reparar, la caja está pegada, no hay tornillo y para abrirla hay que cortarla, con cuidado de no dañar la circuitería interna, para ello lo que hago es ir cortando con cuidado toda la esquina inferior alrededor de la caja tratando de cortar sólo plástico:

  Es difícil, no hay tornillos ni presillas, no se ha previsto para abrir, hay que ir con cuidado y ser paciente. Una vez abierto hay que desoldar del circuito las patillas del enchufe, que están soldadas directamente y es necesario para poder separar la parte plástica de abajo.

  Una vez liberadas las patillas, se libera el plástico y queda la placa del circuito accesible:


  Se observa que la construcción es muy buena, y la calidad del circuito es alta, hay dos partes claramente diferenciadas, la parte de potencia con las conexiones de entrada y salida y la fuente de alimentación en la placa horizontal, y la parte de comunicaciones y procesamiento en la parte de la placa vertical.
  
  Por la parte de abajo se puede identificar el circuito de potencia:

  
  La idea sería entonces separar el la salida del relé del circuito de 220V, y utilizar este contacto para abrir o cerrar el del termostato de la caldera. Había pensado en cortar las pistas del circuito impreso que conectan la salida del relé, pero al ser una placa con circuito por ambas caras, no tengo la seguridad de que se aisle totalmente el circuito, de hecho la alimentación se toma de esta pista por el otro lado de la placa.


  Con lo que la otra opción es levantar el relé y separar físicamente las patillas del circuito:

    Una vez separadas, sólo hay que conectar unos cables que serán los encargados de conectar con el circuito del termostato de la caldera:


  Estos dos cables rojo y verde serán el contacto libre de potencial que abrirá o cerrará el circuito según nuestra orden en la app, hay que tener cuidado de aislarlos bien con el manguito termoretráctil ya que sigue habiendo partes de la placa que están a 220V.

 Hay que tener la precaución de que ambos lados de la placa sigan conectados en los agujeros donde antes estaban las patillas del relé, ya que de uno  de ellos se toma la tensión para la fuente de alimentación del circuito a través de la resistencia que se ve detrás del varistor.

  Y sólo falta la conexión de entrada de red, que antes se hacía con las patillas del enchufe directamente, así que soldamos el cable de alimentación directamente en el mismo sitio que antes tenía las patillas, los cables azul y gris:



  Y una vez comprobado que funciona correctamente, sólo queda meterlo en una caja, una caja estanca de conexiones eléctricas, aunque la caja en la que venía es perfecta, a pesar de que el corte ha sido un poco bruto, así además se puede seguir utilizando el botón de control manual (que de haber utilizado otra caja habría que cambiarlo de sitio para que fuera accesible desde el exterior):


  

  Tenemos por un lado los cables de alimentación y por otro los de salida del circuito del relé.

  Y finalmente sólo queda conectarlo en la caldera:

   En el bornero de la caldera, se puede identificar claramente la conexión de alimentación y la del termostato (los dos cables negros a la derecha).


  Conectamos los nuevos cables de alimentación de la placa que acabamos de soldar en paralelo con los de alimentación, y los del termostato intercalados en el circuito del mismo. Volvemos a cerrar la caja de conexiones y listo.

  Ya tenemos la caldera controlada por internet, podemos encender o apagar la calefacción desde cualquier sitio, lo único que hay que tener en cuenta es que hay que dejar programada en el termostato la temperatura deseada y que si queremos que funcione en modo manual (o control local) se puede pulsar el botón de control manual, que funciona igual que la conexión remota, de forma que si lo encendemos en local podemos apagarlo luego en remoto y viceversa.

 La aplicación móvil es la Xiaomi Mihome, que permite controlar un montón de dispositivos de la marca, el uso es muy sencillo, una vez configurada (por cierto sólo me funcionaba seleccionando la región como China Mainland), aparece el dispositivo:



  Se puede tocar directamente el botón deslizador al lado del dispositivo caldera, o bien tocar el dispositivo para que nos lleve a la pantalla siguiente:
  En la que se ve el dispositivo apagado, que se puede encender tocando la figura del enchufe o el botón de Power.
Una vez que está encendido, se pone en azul como se puede ver, además el color y el estado de la salida se produce como confirmación, se pone azul cuando el sistema comprueba que ha ejecutado la orden y tiene realimentación del estado, no sólo cuando pulsamos, con lo que en caso de tener el dispositivo compartido por varias personas (se puede) al entrar en la aplicación vemos si está encendido o apagado antes de actuar sobre él.

 Los botones de timer son para establecer encendidos y apagados por horario y el de Countdown es para arrancar un temporizador que lo apague (o encienda) cuando pase el tiempo establecido.
 Además en el botón de arriba a la derecha, se puede programar automatizaciones, por ejemplo que se ejecute una acción en una localización, de manera que si quieres que se encienda la calefacción automáticamente cuando vas hacia casa, puedes programar una localización por la que pases de camino para que el móvil dé orden de arranque cuando pases por ella.