Skip to content

Low-cost esp32 and cloud project. Allows monitoring of weather conditions as well as storing data for later use.

License

Notifications You must be signed in to change notification settings

jakubx6/smart_weather_station_v3.1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Weather Station 3.1

ESP32 and server software for weather condition station. Project allows to measure temperature, humidity and pressure, save data in MySQL database and use simple WebAPI.

Embedded

Board:

  • NodeMCU ESP32 v1.1

Sensors:

  • DHT22,
  • HTU21D,
  • BMP280.

App

API prepared with: https://app.cyclic.sh
MySQL database: https://db.anotherwebservice.com

Run WebAPI

Prerequisites:

  • pyenv
  • python 3.10.11

Install: bin/install

  • creates virtual env
  • installs dependencies from requirements.txt

Run: bin/start

  • runs a gunicorn server