Skip to content

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.

Índice de contenido

    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
    Ajustes