Comments (4)
My experience is that the gas sensors don't give any meaningful absolute values because temperature, pressure and humidity massively affect the readings.
Here you can see the gas sensors seem to be pretty much the inverse of humidity. Was there a massive increase in pollution, or simply a drop in humidity?
from enviroplus-python.
Ah... well observed @nophead. I'll leave the issue open for a bit in case anybody else is able to pitch in, but I think you're probably right. Thanks for responding!
from enviroplus-python.
This is- indeed- correct. These sensors don't produce much meaningful information without context- that may be either known baseline or calibration. You can use other sources to quantity a baseline measurement- IE: measure for a day and go and check other data for confirmation on what your measurements should be showing- and then use variation upon that measurement to infer data points from your future readings.
Regarding @nophead's comment about the gas displaying the inverse of humidity- I don't know off the top of my head, but the effects of other environmental factors on gas readings should be well documented and/or studied somewhere. I usually rely on @sandyjmacdonald and his super science background to dig these up and turn them into something a mere layperson such as myself can understand. 😆
I think we can probably do better with explaining the shortfalls of these sensor packages and how best to use them, given they are effectively uncalibrated, raw sensors. In an ideal world they would be calibrated, but - at least in the case of gas sensors - this requires obtaining known gas mixes and exposing the installed sensor to them.
from enviroplus-python.
This is a long term graph:
If you look at the oxi trace it goes from 10K, through 20K, which is supposed to be the nominal value, rises steadily over time and is now regularly over 400K. Note it got moved from the UK inside to Tenerife outside where the temperature jumps in the middle. I can't make any sense of the reading unless oxidising gases are steadily increasing over time.
from enviroplus-python.
Related Issues (20)
- NumPy Error when working with LCD HOT 1
- Install script does not install all required python libraries HOT 4
- all_in_one (and combined) needs to recalculate humidity based on compensated temperature HOT 3
- Gas sensor not returning values HOT 3
- Migrate Lufdaten.py to Sensors Community (luftdaten.py) HOT 1
- Install script is missing a of dependencies and simply does not work HOT 3
- PMS5003 best use HOT 6
- light.py sample fails to run on new Enviro+ HOT 3
- BME280 - Pressure / Humidity Incorrect Readings HOT 3
- Failed to read PMS5003 (fresh latest install) HOT 1
- Pillow 10 compatibility HOT 1
- install.sh not working when trying to install over SSH HOT 6
- Installing enviroplus-python library and running lcd.py does not work HOT 3
- Error `/usr/bin/raspi-config: 2909: do_serial_cons: not found` when running install.sh HOT 1
- Will not install. Tried multiple methods and multiple pi's and multiple pi os versions. HOT 7
- Suddenly not starting, reporting an issue with `get_pin` HOT 1
- GPIO24: not found HOT 7
- (pms5003) Not working on Pi Zero / Bookworm HOT 5
- Support for other boards besides raspberry Pi with 40 pin gpio HOT 1
- LCD does not show anything only backlight is on HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from enviroplus-python.