Skip to content

❄️A temperature and relative humidity monitoring device built with the AHT20 Temperature/Humidity Module, ESP32-S2 Microcontroller, SSD1306 OLED Display Module, and ESPHome Custom Firmware.

Notifications You must be signed in to change notification settings

jepnoda/ESP-Temperature-Sensor

Repository files navigation

ESP Temperature Sensor

device-enclosed device-opened

A temperature and relative humidity monitoring device created with the AHT20 Temperature/Humidity Module, the ESP32 Development Board, the SSD1306 OLED Display Module, and the ESPHome Custom Firmware that can be integrated into the Home Assistant.

Features

  • Temperature Monitoring
  • Relative Humidity Monitoring
  • With Display (Temperature and relative humidity are shown in real time)

Prerequisites

This device was built with ESPHome and is intended to work with Home Assistant.

Modules

Getting Started

Pictorial Diagram

pictorial-diagram

❗❗❗ For ESP32-S2 Mini, use IO33 for SDA and IO35 for SCL.

AHT20 Pin SSD1306 OLED Pin ESP32 Pin
SDA SDA D21
SCL SCL D22
VCC VCC 3V3
GND GND GND

  1. Ensure ESPhome and File Editor add-ons are installed on your Home Assistant instance.
  2. Ensure that your ESPHome secrets.yaml file is up to date.
  3. Using the File Editor add-ons, upload the esp-temperature-sensor.yaml config file along with materialdesignicons-webfont.ttf font file on the config/esphome/.
  4. Using the ESPHome dashboard, modify the esp-temperature-sensor.yaml and replace the redacted part of the config file.
  5. Build and upload the firmware to your device.
  6. Now, you can integrate the device into your Home Assistant.

Operational Device

device-running

About

❄️A temperature and relative humidity monitoring device built with the AHT20 Temperature/Humidity Module, ESP32-S2 Microcontroller, SSD1306 OLED Display Module, and ESPHome Custom Firmware.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published