updated screen + added OTA
This commit is contained in:
@@ -4,14 +4,15 @@ Adafruit_SGP30 sgp;
|
||||
uint8_t VOC_samples = 3600 / g_pms_report_period;
|
||||
#define VOC_MIN 0
|
||||
#define VOC_MAX 10000
|
||||
#define VOC_RAW_MAX 30000
|
||||
#define VOC_INTERVAL 120000 //ms
|
||||
|
||||
uint32_t lastVOCtime = 0;
|
||||
//sensors
|
||||
AQSSensor SGP30_tvoc("TVOC", SGP30_TVOC, "ppb", device_name, VOC_samples, VOC_MIN, VOC_MAX);
|
||||
AQSSensor SGP30_eco2("eCO2", SGP30_eCO2, "ppm", device_name, VOC_samples, VOC_MIN, VOC_MAX);
|
||||
AQSSensor SGP30_rawh2("Raw_H2", SGP30_rawH2, "#", device_name, VOC_samples, VOC_MIN, VOC_MAX);
|
||||
AQSSensor SGP30_rawethanol("Raw_Ethanol", SGP30_rawEthanol, "#", device_name, VOC_samples, VOC_MIN, VOC_MAX);
|
||||
AQSSensor SGP30_rawh2("Raw_H2", SGP30_rawH2, "#", device_name, VOC_samples, VOC_MIN, VOC_RAW_MAX);
|
||||
AQSSensor SGP30_rawethanol("Raw_Ethanol", SGP30_rawEthanol, "#", device_name, VOC_samples, VOC_MIN, VOC_RAW_MAX);
|
||||
|
||||
void initVOCsensor(void)
|
||||
{
|
||||
@@ -31,7 +32,7 @@ void initVOCsensor(void)
|
||||
|
||||
sgp.IAQmeasure();
|
||||
sgp.IAQmeasureRaw();
|
||||
|
||||
|
||||
Serial.println("VOCSensor: Init OK");
|
||||
}
|
||||
}
|
||||
@@ -50,7 +51,7 @@ void handleVOCsensor(void)
|
||||
SGP30_eco2.set(sgp.eCO2);
|
||||
|
||||
SGP30_tvoc.publish();
|
||||
SGP30_eco2.publish();
|
||||
SGP30_eco2.publish();
|
||||
|
||||
if (!sgp.IAQmeasureRaw())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user