Skip to content

MaxDevHub/iot-env-sensor

Repository files navigation

SmartThings IoT Environmental Sensor

Hardware Components

  • ESP microcontrollers (ESP8266, ESP32 or ESP32-C3)
  • BME280 environmental sensor
  • Button for user interaction

Getting started

1. Set Up SmartThings Project

  1. Go to SmartThings Developer Workspace

  2. Create a new project following the Getting Started

  3. In Device Profile, add these components:

  • Temperature Measurement
  • Relative Humidity Measurement

2. Clone repository

git clone --recurse-submodules https://github.com/MaxDevHub/iot-env-sensor.git

3. Add Configuration Files

Place these files in the main folder

  • device_info.json
  • on_boarding_config.json

4. Build and flash

source ${IDF_PATH}/export.sh 
idf.py build 
idf.py flash

Wiring Diagram

Wiring

About

An IoT temperature and humidity sensor integrated with SmartThings.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published