Refrigerador inteligente

Refrigerador inteligente

¡Hola a todos! Hoy os quiero contar cómo he dado una nueva vida a mi antiguo refrigerador, convirtiéndolo en un refrigerador inteligente. He instalado dos sensores DS18B20 para medir la temperatura del refrigerador y del congelador, así como dos sensores magnéticos para saber si las puertas están abiertas. Todo esto lo he conectado a una placa ESP8266 utilizando ESPHome y lo he integrado con Home Assistant. A continuación, os explico paso a paso cómo lo he hecho.

Primero, adquirí los siguientes componentes:

El primer paso fue instalar los sensores de temperatura DS18B20 en el refrigerador y el congelador. Estos sensores son muy precisos y fáciles de utilizar. Simplemente los ubiqué en la parte interna de cada compartimento y los conecté a la placa ESP8266 utilizando cables y resistencias.

Después, instalé los sensores magnéticos en las puertas del refrigerador y del congelador. Estos sensores detectan si las puertas están abiertas o cerradas y envían la información a la placa ESP8266. Los coloqué en la parte superior de las puertas y los conecté también a la placa.

Una vez que todos los sensores estaban conectados a la placa ESP8266, configuré el firmware utilizando ESPHome. Este software permite programar la placa de forma sencilla, utilizando un lenguaje muy parecido al de Arduino. Configuré los sensores de temperatura y magnéticos, y establecí la comunicación con Home Assistant a través de Wi-Fi.

Esquema de conexión para el refrigerador inteligente.

En este esquema olvidé poner las resistencias. Para ver cómo poner las resistencias correctamente, visita el artículo del sensor DS18B20.

Código ESPHome para los sensores DS18B20 y los sensores magnéticos de puerta.

Si necesitas ampliar la información de estos sensores, puedes visualizar el artículo dedicado a cada uno de ellos. Aquí tienes el artículo dedicado a los sensores DS18B20 y aquí el dedicado a los sensores de puerta magnéticos con ESPHome.

dallas:
  - pin: GPIO14 #D5
    update_interval: 1s

sensor:
  - platform: dallas
    address: 0xa44587e64ff28
    name: "Refrigerador"
  - platform: dallas
    address: 0x62d593e64ff28
    name: "Congelador"

binary_sensor:
  - platform: gpio
    pin:
      number: GPIO4 #D2
      mode: INPUT_PULLUP
    name: "Refrigerador"
    device_class: opening

  - platform: gpio
    pin:
      number: GPIO5 #D1
      mode: INPUT_PULLUP
    name: "Congelador"
    device_class: opening

Integrar refrigerador inteligente a Home Assistant

Finalmente, integré el refrigerador inteligente en Home Assistant. Creé un nuevo dispositivo en la plataforma y vinculé los sensores de temperatura y magnéticos. De esta forma, puedo recibir notificaciones en mi smartphone si las puertas están abiertas o si la temperatura del refrigerador o congelador está fuera del rango deseado.

En Home Assistant y con la ayuda de tarjetas indicador veo claramente la temperatura tanto del refrigerador como del congelador. También si las puertas estan abiertas o cerradas.

Aquí dejo el código de estas dos tarjetas. Las de indicador y las dos de la puerta

type: vertical-stack
cards:
  - type: horizontal-stack
    cards:
      - type: gauge
        entity: sensor.regrigerador
        needle: true
        severity:
          green: 3
          yellow: 0
          red: 5
        min: 0
        max: 8
      - type: gauge
        entity: sensor.congelador
        needle: true
        severity:
          green: -18
          yellow: -22
          red: -16
        max: -12
        min: -22
  - show_name: true
    show_icon: true
    show_state: true
    type: glance
    entities:
      - entity: binary_sensor.refrigerador
      - entity: binary_sensor.congelador
    title: Puertas

Este proyecto me ha permitido darle un nuevo uso a mi antiguo refrigerador, ahorrando energía y mejorando la conservación de los alimentos. Espero que os haya resultado interesante y os animéis a probarlo en casa. Si tenéis alguna duda o comentario, no dudéis en dejarlo aquí abajo. ¡Hasta la próxima!

Sígueme a YouTube

Sígueme en Youtube - Refrigerador inteligente
(Visited 1.109 times, 1 visits today)
Ads Blocker Image Powered by Code Help Pro

¡Hemos detectado un bloqueador de anuncios!

Parece que estás utilizando un bloqueador de anuncios. Nunca vamos a cobrar para ofrecer el contenido, pero sí dependemos de la publicidad para financiar y mantener activo este sitio web. Si disfrutas del contenido que ofrecemos, por favor, añade tecnoyfoto.com a la lista blanca de tu bloqueador de anuncios para seguir accediendo a nuestro contenido.

¡Gracias por tu apoyo!