-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for batch-specific corrections #104
Comments
I've been following the discussion in the Forums. It would be possible to either make additional packages that are copies of the PMS5003 package with the different corrections, or may see if I can come up with some I've had all of my devices for quite awhile, so I'm not experiencing any of these issues, but the corrections should drastically change the sensor readings, so I should be able to tell if they are doing something to my numbers or not. In short, I'm considering something, but no plans in the immediate future to work on it. If anyone else comes up with suitable files or extends, let me know and we'll look at adding them into the project. |
I tried this myself, but I can't get it working. If I re-write the algorithm from the blog post, I get something like:
This doesn't work, and results in a circular dependency, since If you have any other ideas, I'd be happy to try them, and contribute something back if I get these working, but at this moment, I'm out of ideas. |
@Mallonbacka I believe that is essentially what is happening with the correction for the OpenAir sensors that are outdoors with the PMS5003T sensor, but I haven't had time to sit and dig in. If you want to take a look at those |
I had a go at this, using the numbers from the Would anyone like to test this or double-check the logic manually? You can try it by swapping:
for
If it seems to suit anyone else, I'm happy to create more files (one per batch, I guess) and make a pull request so everything is together here. |
There is a post on the AirGradient blog called Low Readings from Plantower PMS5003, which explains that a few batches of Plantower sensors are miscalibrated (including mine). They provide some documentation about fixing the view in their own dashboard.
Has anyone else using this configuration dealt with this issue?
It seems that they have "correction formulae" for the values, I assume these could be applied somewhere to adjust the values that are fed into EPA formula - similar to how the correction algorithms are already used. It looks like each batch needs a different correction.
The blog post includes some good information on how to numerically correct the values. Is it possible to add support for correcting the values to this configuration?
The text was updated successfully, but these errors were encountered: