Currently the airrohr firmware supports temperatur, rel. humidity and PM.
There are sensors on the market for CO2, CO, NOx, VOC. Some of them not cheap.
But all of them together would deliver an load of information about air quality.
So my wish for christmas is an All in One (AiO) firmware which is able to measure CO, CO2, NOx, VOC, PM, Temperature, rel. Humidity, Temperature and Dew Point (calculated).
I know that the ESP8266 has not enough ROM/RAM for this, so it would be ESP32 only?
Yes, and don’t forget ozone. I am currently implementing the SEN55, it can measure PM, T, h, VOC, NOx (the latter two just as an index). For now I can write the data to sensor.community as if it is a SPS30+SHT3x, but I don’t know where to write the VOC and NOx index to (writing my own software).
It seems that there is support for NO2 measurements: the NO2_A43F sensor can be selected in devices.sensor.community but the documentation does not mention how to connect this sensor to the esp. I even scanned through the firmware on Github but I haven’t found any mention of this sensor so it is questionable if it is really supported. But one can write its own software and send the proper json string to sensor.community api and it should work. Problem however is that there is no documentation about the json “value_type” that needs to be added. PIN number is 17, I could find that by enabling expert fields in devices.sensor.community. So the json header needs to include X-Pin:17.