view ft-air-quality.yaml @ 16:4eaef8176556

3d scan data - tex
author drewp@bigasterisk.com
date Fri, 02 Aug 2024 18:07:54 -0700
parents 1809be0dbf0a
children
line wrap: on
line source

esphome: 
  # todo: needs rename 
  name: air_quality_indoor
  platform: esp32
  board: lolin32

logger:
  level: DEBUG
  logs:
    sensor: INFO
    pmsx003: INFO
    bme280.sensor: INFO
    ccs811: INFO

wifi:
  networks:
    - ssid: !secret wifi_ssid
      password: !secret wifi_password
  
ota:
  platform: esphome
  password: !secret ota_password_1

mqtt:
  id: mqtt_client
  broker: 'mqtt2.bigasterisk.com'
                                               
light:
  - platform: status_led
    id: "status_out"
    pin: 2

i2c:
  sda: 21
  scl: 22
  scan: True
  id: bus_a
        
    # pms pin 1 to 5V
    # pms pin 2 to gnd
    # pms pin 3 NC
# original setup
# GPIO13/RXD2 num 16 = pms tx (pin 5)
# GPIO15/TXD2 num 17 = pms rx (pin 4)
# or on T-Display ESP32, 
#   pms tx pin 5 to esp 13
#   pms rx pin 4 tp esp 12
uart:
  rx_pin: 16
  baud_rate: 9600

sensor:
  - platform: bme280_i2c
    temperature:
      name: "BME280 Temperature"
    pressure:
      name: "BME280 Pressure"
    humidity:
      name: "BME280 Humidity"
    address: 0x76
    update_interval: 30s
  - platform: ccs811
    eco2:
      name: "CCS811 eCO2 Value"
    tvoc:
      name: "CCS811 Total Volatile Organic Compound"
    address: 0x5A
    update_interval: 60s
  - platform: pmsx003
    type: PMSX003
    pm_1_0:
      name: "Particulate Matter <1.0µm Concentration"
    pm_2_5:
      name: "Particulate Matter <2.5µm Concentration"
    pm_10_0:
      name: "Particulate Matter <10.0µm Concentration"