Skip to content

Commit

Permalink
ESP32: Printing the CO2 values as well
Browse files Browse the repository at this point in the history
  • Loading branch information
rezaneam committed Apr 3, 2021
1 parent a265146 commit 7b3916e
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 2 deletions.
1 change: 1 addition & 0 deletions ESP32/lib/Sensor/EnvironmentSensor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,7 @@ float EnvironmentSensor::readAirQuality(SensorCalibrationStatus *status)
{
Measurments.gas_resistance = bme680.gasResistance;
Measurments.VOC = bme680.breathVocEquivalent;
Measurments.CO2 = bme680.co2Equivalent;
*status = (SensorCalibrationStatus)bme680.iaqAccuracy;
return bme680.iaq;
}
Expand Down
1 change: 1 addition & 0 deletions ESP32/lib/Sensor/EnvironmentSensor.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ typedef struct
SensorCalibrationStatus calibrationStatus;
float gas_resistance;
float VOC;
float CO2;
uint16_t total_readgings;
uint16_t total_airQuality_readings;
} EnvironmentMeasurement;
Expand Down
6 changes: 4 additions & 2 deletions ESP32/src/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -263,11 +263,13 @@ void loop()
printf(" Humidity: %2.1f%%(%2.1f-%2.1f)[%2.1f] ",
humidity, Sensor.Measurments.min_humidity, Sensor.Measurments.max_humidity, Sensor.Measurments.ave_humidity);
if (airQuality >= 0)
{
printf("AirQuality: %2.1f(%2.1f-%2.1f)[%2.1f]",
airQuality, Sensor.Measurments.min_air_quality, Sensor.Measurments.max_air_quality, Sensor.Measurments.ave_airQuality);
printf(" VOC: %2.1f%% CO2: %2.1f",
Sensor.Measurments.VOC, Sensor.Measurments.CO2);
}
printf("\r\n");

;
}
BluetoothLE.UpdateSensorValues(temperature, humidity, pressure, airQuality);
}
Expand Down

0 comments on commit 7b3916e

Please sign in to comment.