En este tutorial vas a poder aprender cómo automatizar la puerta del garaje comunitario sin tener que chuparle el culo al presidente o al administrador de la comunidad para que en la próxima reunión pongan un dispositivo que cuesta un riñón.
Porque gracias a lo que va a ver a continuación vas a poder automatizar la puerta del garaje comunitario utilizando una copia de un mando, un ESP32 o ESP8266 y un poquito de código de ESPHome.
Eso sí, para que todo esto funcione es necesario que se cumplan ciertas condiciones que luego explicaré.
A ver, la idea es que a partir de aquí puedas abrir el garaje comunitario desde el móvil o desde una automatización de Home Assistant pero para llegar a este punto primero es necesario automatizar la puerta.
Y eso es lo que voy a explicar a continuación.
Indice de contenidos
- 1 Capítulos automatizar la puerta del garaje comunitario
- 2 Para que casos es válido este tutorial
- 3 Esquema general
- 4 Automatizar la puerta del garaje con un ESP32 o un ESP8266
- 5 Código automatizar la puerta del garaje comunitario
- 6 Instalación dispositivos para automatizar la puerta del garaje comunitario
Capítulos automatizar la puerta del garaje comunitario
Por si no te aguantas y quieres ir a tiro hecho para saber cómo automatizar la puerta del garaje, aquí te dejo los capítulos:
00:00 Introducción y acceso al mini curso de Home Assistant
02:26 Requisitos indispensables para poder abrir la puerta del garaje desde el móvil
05:12 Esquema general
07:01 Electrónica mando puerta de garaje domótico
11:31 Código puerta de garaje domótica
13:47 Caja impresa en 3D
14:56 Instalación de dispositivo para controlar puerta del garaje desde el móvil
17:20 Automatización puerta del garaje
Para que casos es válido este tutorial
Es importante tener claro quién se puede aprovechar de este tutorial para automatizar la puerta del garaje comunitario y quién no. Y para ello es necesario que cumpla estos requisitos:
- Que tengas un mando a distancia de sobra
- Que puedas situar lo suficientemente cerca de la puerta el dispositivo que vamos a crear aquí
- Que ese dispositivo tenga acceso a la red WiFi de tu casa o de algún vecino
Entiendo que esta situación no se da en todas las viviendas, me refiero a que alguien que viva en un séptimo lo tiene muy chungo para poder situar el dispositivo cerca de la puerta por no hablar de tener acceso a la red WiFi.
Sin embargo, siempre habrá algún vecino que cumpla estos requisitos. Es cuestión de planteárselo e intentar cumplir con todos estos requisitos.
Esto que vamos a ver a continuación es válido para cualquier mando de puerta del garaje, sea el mando que sea siempre y cuando se active con unos botones.
Dicho esto vamos a ver un esquema general del dispositivo que tengo montado en mi casa.
Esquema general
A ver, lo que voy a plantear en este tutorial no es nada nuevo, ya hablé de todo en un vídeo donde expliqué cómo hackear un mando de los toldos Somfy. La idea detrás de este proyecto es la misma, controlar un mando del garaje con unos relés conectados a un ESP32 o un ESP8266 y controlarlo todo con un código programado en ESPHome.
A partir de aquí vas a poder integrar este dispositivo en Home Assistant para automatizar la puerta del garaje desde el móvil o desde una automatización.
Este sería el esquema general de todo el sistema.
- Desde Home Assistant vamos a enviar un comando de abrir la puerta del garaje.
- La orden llegará al router que la enviará al ESP32 o ESP8266 por la red WiFi.
- Una vez recibida la orden activará el relé correspondiente simulando la pulsación en el mando.
- La puerta del garaje se abrirá.
El sistema es bastante simple y vamos a ir viendo poco a poco cómo tenemos que montarlo.
Automatizar la puerta del garaje con un ESP32 o un ESP8266
A ver, en realidad da lo mismo utilizar un ESP32 o un ESP8266 ya que el código va a ser muy parecido pero para este proyecto voy a utilizar un ESP8266 porque es el que tengo ahora mismo en casa.
El material que voy a utilizar es el siguiente:
- Placa Wemos D1 Mini ESP8266
- Wemos D1 Mini Relé Shield
- Fuente de alimentación conmutada 5V/1A
- Copia mando del garaje
Este es el proceso para montar el dispositivo.
Conecta el Shield Relé con la placa Wemos D1 Mini, tienes que poner el shield encima de la placa. El pin por defecto que se utiliza para controlar el relé es el D1 o GPIO5.
A continuación abre la copia del mando e identifica el pulsador. Verás que el pulsador tiene dos puntos de soldadura, ahí es donde tienes que soldar dos cables.
Por último, conecta estos dos cables al relé de la siguiente forma. Uno lo conectas al conector central y el otro al conector que está a la derecha.
Con esto ya tenemos el dispositivo capaz de automatizar la puerta del garaje comunitario. Veamos a continuación el código.
Código automatizar la puerta del garaje comunitario
El código de ESPHome es muy simple y aunque yo voy a utilizar un ESP8266, hacer el mismo código para un ESP32 es cambiar la plataforma y la placa.
El código es el siguiente.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
substitutions: name: "Garaje Mando Puerta" esphome: name: garajemandopuerta esp8266: board: d1_mini logger: api: ota: password: "" platform: esphome wifi: ssid: !secret wifi_ssid password: !secret wifi_password fast_connect: true ap: ssid: "${name} AP" password: "password" captive_portal: web_server: port: 80 switch: # Abrir puerta - platform: gpio pin: 5 id: puerta name: "${name} Abrir" icon: "mdi:lock" restore_mode: ALWAYS_OFF on_turn_on: - delay: 2000ms - switch.turn_off: puerta |
Lo único que necesitamos es añadir un componente switch (interruptor) que nos permita accionar el relé durante dos segundos para simular la pulsación.
Compila y sube el código a la placa y ya tendrás operativo un dispositivo capaz de automatizar la puerta del garaje comunitario.
Instalación dispositivos para automatizar la puerta del garaje comunitario
A ver, la instalación dependerá de dónde lo instales pero sea como sea vas a necesitar alimentar el dispositivo. Para ello puedes utilizar el típico cargador de móvil de 5V que se conecta a un enchufe. Esto requiere de tener acceso a un enchufe.
Para evitarlo, lo opción más interesante es utilizar una fuente de alimentación conmutada de 5V y 1A.
Las conexiones son bastante sencillas. Un extremo lo vamos a conectar a la red eléctrica de casa a la fase y al neutro, la conexiones vienen indicadas. El otro extremo lo conectamos a la placa ESP8266 o ESP32, el cable rojo al pin 5V o VBUS (vas a encontrar los dos nombres) y el cable negro al pin GND.
Y luego es cuestión de instalarlo lo más cerca posible de la puerta del garaje comunitario.
Hasta aquí el tutorial donde hemos visto cómo automatizar la puerta del garaje comunitario.
Gracias a Depositphotos por ceder los derechos de algunas de las imágenes de este artículo.