Working Group

#626 RESET Standard and Air Quality Tags

Cory Mosiman Thu 16 Aug

Is anybody interested in having a WG to stub out the tags for indoor air quality? Seems like RESET is gaining a lot of traction, with the required air sensors: PM2.5, TVOC, CO2, CO, Temperature, and Humidity.

Would be willing to champion this group if there is interest. I don't think it would be a ton of work.

Cory Mosiman Sat 1 Dec

Hey all,

Is there a process for this? How do we present to Haystack community? Provide back thoughts / comments? Thanks.

Initial Concept, formatted to align with Brian Frank new Type System (only included the diffs, not everything from the AirPoint.phd file):

//
// Copyright (c) 2011, Project-Haystack
// Licensed under the Academic Free License version 3.0
//
// History:
//   22 Feb 2011  Brian Frank  Creation
//   14 Jul 2018  Brian Frank  Rework for new def design
//   14 Nov 2018  Test for RESET params

/*************************************************************************
** AirPointQuantity
*************************************************************************/

// Quantity or apparatus of air measured or controlled
def AirPointQuantity : Choice
{
  // Particulate Matter 2.5.  This is an atmospheric pollutant of fine particles with
  // an aerodynamic diameter of 2.5 micrometers or less
  def pm25 : Marker
    pointUnits: ["µg/m³", "ppb"]

  // Particulate Matter 10.  This is an atmospheric pollutant of fine particles with
  // an aerodynamic diameter of 10 micrometers or less
  def pm10 : Marker
    pointUnits: ["µg/m³", "ppb"]
  
  // Carbon dioxide level
  def co2 : Marker
    pointUnits: ["ppm"]

  // Total volatile organic compound (TVOC).  This is a general term applied to the
  // overall total volatile organic compouns (VOCs) detected.  TVOC detection is
  // used to simplify reporting when VOCs are present.
  def tvoc : Marker
    pointUnits: ["µg/m³", "ppb"]
}

TODO:

  • RESET certifies to three grades, do we want to capture grades A, B, and C somehow...Enum called resetCertGrade: ["A", "B", "C"]?
  • Do we want to specify as a zone point? May get confusing...
  • How to associate with RESET certified params...? Thinking some type of Marker like resetParam

Brian Frank Sat 1 Dec

Cory: I will add those into the 551 prototype for now. But would really be better to have a few more people in this working group to weight in on the terms and definitions.

Maurice duteau Mon 3 Dec

Will throw my two bits worth into the air quality tags:

Most of the low cost particle sensors these days are based on a laser which counts the number of particles going past a detector, they report their results as the number of particles in a given volume.

The more scientific method which a meteorology station would use is to run a known volume of air through a filter and measure the weight before & after the test. This will yield a result in ug/m3 but its a much more expensive sensor.

You can convert from #particles / volume to ug/m3 but this involves assuming a certain shape of particle and estimating the pollutant density.

To properly reflect what's going on inside these low cost laser based particle sensors I'll suggest an option to report the units as #particles/volume.

Ben Talbot Wed 5 Dec

Hi,

I'd also like to see these formalized into haystack and agree with above posts. These multi parameter IAQ sensors are becoming more common. I've used the same point tags as Cory outlined above on past projects which lends to their validity to me.

We also made an equip tag of airQuality which i'd like to propose be added. Many or our indoor air quality projects are just these multi-parameter sensors and aren't connected to the building automation system, so don't have an ahu or vav to associate with. Also the sensors generally "cover" an area or zone that spans many terminal units.

I like the idea of resetCertGrade also. In my experience we have only used B.

Cory for the parameters are you referring to the sensor thresholds? ie. co2 above 1,000 ppm. For these we made some simple threshold rules.

Keith Bishoρ Wed 5 Dec

This is a great idea to add RESET into Haystack.

The one issue that I see with your definitions is that some points are allowed to be ["µg/m³", "ppb"]. The issue with this definition is that µg/m³ and ppb are not equivalently derived units.

µg/m³ is a weight per volume and is easily convertible from the SI standard for mass concentration kg/m3.

ppb is a dimensionless unit. It is very similar to %. Where % is effectively saying 1/100, ppb is very similar to saying 1/1000000000.

To convert from ppb to µg/m³, it has to be multiplied by molecular mass/molar volume. (We should avoid incongruities like this.)

Both µg/m³ and ppb can be useful measures of concentration and each have their advantages/disadvantages. But are both used with these measurements?

PM2.5 and PM 10 are definitely measured in µg/m³, but are there cases where they are measured in ppb?

TVOC is definitely measured in µg/m³. I think it is also measured in ppb, but I’m having an issue finding a reliable source for this. Does anyone have a good source showing TVOC measured in ppb? Since these would technically be providing different measurements, do we consider this two different types of points requiring different tags?

Alper Üzmezler Wed 5 Dec

I am inviting an expert on this topic. Let's see if she can help us with this.

Maurice duteau Thu 6 Dec

Yeah, it wouldn't be ppb, it would be particles / volume. My usual sensor module from Korea reports in this way.

However, I just checked through a few data sheets of other modules and some are reporting their results in ug/m3, they may be making assumptions about the density of the pollutant. I had Sensiron in my office the other day and meant to ask, will check and report back.

Login or Signup to reply.