Indoor Air Quality Sensor Component

New version of sensor published.

New sources available:

  • Ultrafine particles (PM0.3, PM0.5, PM1.0, PM2.5, PM5, PM10)
  • Nitrogen Dioxide (NO2)
  • Carbon Monoxide (CO)
  • Formaldehyde (HCHO; CH2O)
3 Likes

Using latest version, “State update” is executed only once at startup, no updates after that.

Please, make a new issue here: https://github.com/Limych/ha-iaquk/issues/new?assignees=&labels=bug&template=bug_report.md&title=

The sensor tries to save computer resources as much as possible. Sensor values are recalculated only when the values of the source sensors change. In addition, each source has ranges of values that do not change the index. So index changes can occur irregularly.

To check the operation of the sensor, you can enable the mode of displaying debugging information in the logs:

# Example configuration.yaml entry
logger:
  logs:
    custom_components.iaquk: debug

Thank you for drawing my attention to this situation. You were right - there was a stupid bug. Fixed.

2 Likes

Thank you so much!

@Limych Do you know any sensor/hardware for measure the following?

  • Carbon Monoxide (CO)
  • Nitrogen Dioxide (NO2)
  • Formaldehyde (HCHO; CH2O)

For Formaldehyde I’ve just received JQ300 from AliExpress:


But there a no HA integration now. Just starting to make it.

1 Like

IAQ UK component v1.3.0 has been published

https://www.patreon.com/posts/36290256

Hey,

i don´t get it to work:

jq300:
    username: ****
    password: ****
    
iaquk:
  wohnzimmer:
    sources:
      humidity: sensor.jq300_humidity
      co2: sensor.jq300_eco2
      tvoc: sensor.jq300_tvoc
      hcho: sensor.jq300_hcho
      pm: sensor.jq300_pm25
    sensors:
     - iaq_level

The sensor is online but the iaquk does not sent the data:

Log file is clear.
Any idea, help or sugestions?

Greetings
Daniel

Indoor Air Quality Sensor Component v1.3.5 has been published.
https://www.patreon.com/posts/48423586

Please update your IAQUK sensor component to the latest version. When the system starts, the logs will contain more detailed information why it does not work.

Most likely you have errors in the names of the source sensors.
Are you sure your JQ-300 is registered in the cloud as “jq300”? For only in this case the jq300 integration component will create such sensor names.

@Limych How is the calculation by: temperature, humidity and CO2.
Let’s say the temperature is 25*C, humidity 37% and CO2 650ppm. I get an index of 39.
But as for me it is the most comfortable temperature, humidity.
And how does it take into account the current season and whether there are people in the room or not?

All calculations are based on the official index table:
https://github.com/Limych/ha-iaquk/blob/845760b87067cdd8b6831542c46d80975ad8a9c3/IAQ_Rating_Index.pdf

25°С = 1 point (Inadequate)
37% = 4 points (Good)
650 ppm = 4 points (Good)
then the sum (9 points) is approximated for the entire range (1-65), since not all sensors are represented.

Hmmm, I see, that is, since my comfort temperature does not match the IAQ UK, I need to exclude the temperature from the sensor, and then it will work well for me, because now it shows the same thing and it is always bad.
Do I understand this correctly? Or can I make adjustments in it to understand that it’s fine, but tailored to my individual needs?

The sensor only calculates an estimate of the air quality according to a predetermined system. How you use this estimate is up to you.

1 Like

The “Seeed Studio Grove - Multichannel Gas Sensor V2” seems to be a nice sensor for the job. Hopefully this sensor will be added to the EPShome library soon.

This is great, sadly I’m in the USA where AQI is different than IAQ. Any chance there’s a component like this that can spit out AQI from a PM2.5 sensor? Thanks.

1 Like

I used the following formula as a template sensor to convert pm2.5 to US AQI:

4 Likes

You’re awesome thank you so much.