Skip to content

Latest commit

 

History

History
60 lines (47 loc) · 2.02 KB

README.md

File metadata and controls

60 lines (47 loc) · 2.02 KB

Air-Gradient-Extended

Using Air Gradient DIY kits with some additional sensors added in (TVOC and Pressure). Flashed using EspHome for monitoring and pushing data to home assistant.

Sensors:

Monitored Values:

  • CO2
  • eCO2
  • TVOC
  • Temperature (LPS22 and SHT3XD)
  • PM1.0
  • PM2.5
  • PM10
  • Atmospheric Pressure

Wiring in the SGP30 & LPS22

These both get wired entirely into the AirGradient's I2C block of through holes.

  • LPS22

    • LPS22 SDI to AirGradient SDA
    • LPS22 SCK to AirGradient SDC
    • LPS22 3v to AirGradient 3v
    • LPS22 GND to AirGradient GND
  • SGP30

    • VIN to AirGradient 3v
    • GND to AirGradient GND
    • SCL to AirGradient SDC
    • SDA to AirGradient SDA

File Layout

The fonts used by this will have to be acquired elsewhere. They and the sensor source code files will need to be put in home assistant at the following paths. This can be done using the Visual Studio Code addon for home assistant which provides a nice IDE to use.

  • /config/esphome/sensor_lps22.h
  • /config/esphome/font/productsans.ttf
  • /config/esphome/font/Roboto-Light.ttf

Libraries Utilized:

Case:

I used the vented case for my builds, and used the temperature probe tower from the airgradient official case design.

Resources:

Changes

  • Now using an external component in ESPHome!