Sensirion SGPx Element

The SGPx element is used to CO2 levels and total volatile organic compounds (TVOC) in the air. This element is for using the Sensirion SGPx multi-pixel gas sensor, which is featured on the Sensirion Environmental Sensor Shield and the Adafruit SGP30 Air Quality Sensor Breakout board.

The SGPx is a sensor element that can be imported into the Element Toolbox through the Add Element Add Element button located in the toolbox from the Embedded tab.


The following properties can be changed for the SGPx element:


The name of the element.

I2C Driver Instance

The I2C bus used to communicate with the sensor.


The following triggers are available to execute events from within the SGPx element:


Execute an event when the source element connected to the SGPx triggers.


Execute an event when TVOC data is read.

CO2 Read (available on shield and breakout variants only)

Execute an event when CO2 data is read.


The following abilities are available for the SGPx element when its source element triggers:


Trigger the element(s) that follow the SGPx element.


Read the sensor’s TVOC data.

Read CO2 (available on shield and breakout variants only)

Read the sensor’s CO2 data.