Air environment sensor from PM2.5, CO2, Temperature and Humidity from AirGradient.
Variations of the components are possible. Check your components.
This configuration does not include support for an LCD screen on the sensor board; adding support may be possible.
If you have multiple sensor boards, you will likely need to make each sensor name unique across the boards (e.g. "1st AirGradient Temperature"), so there aren't naming conflicts.
esphome:name: airgradientplatform: ESP8266board: d1_mini# Enable logginglogger:# Enable Home Assistant APIapi:password: ""ota:password: ""captive_portal:i2c:sda: D2scl: D1uart:- rx_pin: D5tx_pin: D6baud_rate: 9600id: uart1- rx_pin: D4tx_pin: D3baud_rate: 9600id: uart2sensor:- platform: sht3xdtemperature:id: tempname: "Temperature"humidity:id: humidityname: "Humidity"address: 0x44update_interval: 5s- platform: pmsx003type: PMSX003uart_id: uart1pm_2_5:id: pm25name: "Particulate Matter <2.5µm Concentration"- platform: senseairuart_id: uart2co2:id: co2name: "SenseAir CO2 Value"update_interval: 60s