Home Made Temperature Sensors

H

Using a NodeMCU and DHT-22 temperature sensor I was able to leverage the ESPHome project to make some temperature sensors to keep an eye on garage freezer temperatures.

The wiring of the DHT-22 from left-right corresponds to the following on the NodeMCU: VIN, Gnd, D2.

A basic configuration for the sensor is:

 esphome:
  name: garage_freezer1
  platform: ESP8266
  board: nodemcu

wifi:
  ssid: "SSID here"
  password: "WIFI password here"

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Garage Freezer1 Fallback Hotspot"
    password: "HotSpot WIFI password here"
    
captive_portal:

# Enable logging
logger:

# Enable Home Assistant API
api:
  password: "HomeAssistant API password here"

ota:
  password: "OTA Updates password here"

sensor:
  - platform: dht
    pin: D2
    temperature:
      name: "Garage Freezer 1 Temperature"
    humidity:
      name: "Garage Freezer 1 Humidity"
    update_interval: 60s
    model: DHT22

The updates of NodeMCU can either be done via a Docker container or command line. Instructions are available here.

About the author

Patrick Lawrence

Add comment

Recent Posts

Recent Comments

Archives

Categories

Meta