1 / 4
ESP32 Temperature And Humidity Sensor For Home Assistant — image 1
1 / 4

ESP32 Temperature And Humidity Sensor For Home Assistant

Order a print of this model

We calculate the final price from your selected file. You review and accept it before payment.

Saved on this device.

ESP32 C3 temperature and humidity Sensor

Rating
0 / 5
Likes
3
Downloads
14
Makes
0
Views
188
Reviews
0

Updated at source:

Model information

Category
Electronics
License
Creative Commons — Attribution

This is my DIY method of getting temperature and humidity readings into Home Assistant for cheap. All the components together add up to under £10 so its pretty cost effective.

The design uses an ESP32 C3 taking data from a SHT30 sensor. This data is displayed on a 0.91" 128X32 OLED Display. The device is powered from a standard 5V USB C power supply such as a phone charger.

The case frictions fits together however a dab of glue may be required depending on your printer. I chose to simply hot glue the components to the base for time saving. You can alter the STL if you want them more securely held.

IMPORTANT:
I'm not a coder so whilst I've included the YAML I wrote, I would encourage you to create your own. My code will need to be edited anyway as you'll need to insert your own authentication key, password and name. I've also added an offset to the temperature as I found that the heat from the ESP was skewing the data. This can be edited or removed if you find you don't require this. The ESP will need to be flashed with ESPHome before uploading the YAML.

Link to components (all are generic so swap out any if you find them cheaper elsewhere):

USB Ports: https://www.amazon.co.uk/dp/B0F2MNT26V
OLED: https://www.ebay.co.uk/itm/235715277446
Sensor: https://www.ebay.co.uk/itm/388949592481
ESP: https://www.ebay.co.uk/itm/297726076979

Tags