ncjay
Junior Member
Posts: 71
|
Post by ncjay on Jul 20, 2021 11:16:22 GMT -8
Now that the smoke residue has blown in from the west, I can see that the max AQI reading from the WeatherSense sensor appears to be 151 - see attached screencap. Is this a limitation of the sensor itself? Or the software, or something else? I suspect my AQI is substantially worse than 151 right now. Thanks ncjay Wake Forest NC
|
|
|
Post by SDL on Jul 21, 2021 7:09:22 GMT -8
NCjay,
Not a limitation of the sensor or software. We have seen readings (last summer) of over 400. Could your system be clogged? What has it continue to do?
BP
|
|
ncjay
Junior Member
Posts: 71
|
Post by ncjay on Jul 21, 2021 8:47:05 GMT -8
BP,
Clogged? How can I tell? And what can I do if it is?
I have a second AQI sensor inside the house, attached to the expansion HAT on the Pi. I guess I can swap them out if needed.
Regarding your question about what it's continued to do - it's still reading 151, flatlined at the top of the graph as in my original post. This isn't the first time I've seen that 151 max reading - in fact I was getting that at one point soon after I made the low power modification, and I think one other time too. In each case it returned to a more normal 30-40 level, which I expect it to do again once this smoky haze disperses.
Thanks Jay
|
|
|
Post by SDL on Jul 22, 2021 7:49:46 GMT -8
Jay,
We will have to do some research. I see where our unit topped out just for a minute on 151. But it returned to normal.
BP
|
|
dow4hurst
Full Member
SkyWeather2 Newbie
Posts: 117
|
Post by dow4hurst on Jul 22, 2021 7:57:39 GMT -8
I'm in the Greensboro area in NC and my AQI is spiking up since yesterday. It is indoors so the particulate level must be quite fine and rising. Dow
|
|
ncjay
Junior Member
Posts: 71
|
Post by ncjay on Jul 22, 2021 9:11:40 GMT -8
Thanks, SDL and dow4hurst. My outdoor reading is still 151 (no surprise considering the haze outside, and it's supposed to get even worse tomorrow) and indoors is elevated too - of course we have the house closed up and the AC running. See updated screenshots attached. ncjay Wake Forest NC
|
|
|
Post by SDL on Jul 22, 2021 9:55:45 GMT -8
You can thank us in the west for your particulates! Washington, California and Montana are coming to visit!
BP
|
|
ncjay
Junior Member
Posts: 71
|
Post by ncjay on Jul 23, 2021 7:58:50 GMT -8
Well, their prediction of worse AQI for today didn't come true, and my sensor is no longer flatlining at 151 - it's down to about 125 and appears to be behaving normally now. I'd think that if the sensor was clogged perhaps it would stay at 151...?
If there's any info I can supply to help track this issue down, please let me know.
Thanks ncjay
|
|
|
Post by SDL on Jul 23, 2021 14:25:18 GMT -8
I would think so too. I'm really interested in the behavior around and above 151 and I'm waiting our test cases too. I can simulate this with a box and a can of hair spray, but it will probably destroy the unit. I'm going to schedule a test.
BP
|
|
ncjay
Junior Member
Posts: 71
|
Post by ncjay on Jul 23, 2021 15:12:45 GMT -8
Hairspray! Hilarious! Might be less toxic to actually light a fire Thanks for your continued attention to this.
|
|
dow4hurst
Full Member
SkyWeather2 Newbie
Posts: 117
|
Post by dow4hurst on Aug 1, 2021 2:38:18 GMT -8
ABS filament produces VOCs during 3D printing. That is a good source for testing the AQI sensor. When I print, even with decent air filtration, there is a significant increase in particulate registering on the sensor. Dow
|
|
|
Post by SDL on Aug 2, 2021 14:14:01 GMT -8
I have run a set of tests on the Raspberry Pi using the SDL_Pi_HM3301 python programs and run it using the raw values reported from the Wireless AQI sensor (attached). It's a software problem on the Wireless AQI sensor. pi@SwitchDocLabs:~/SDL_Pi_SkyWeather2/SDL_Pi_HM3301 $ more testAQI* import aqi myaqi = aqi.to_aqi([ (aqi.POLLUTANT_PM25, '102'), (aqi.POLLUTANT_PM10, '192') ])
print("myAQI=", myaqi) pi@SwitchDocLabs:~/SDL_Pi_SkyWeather2/SDL_Pi_HM3301 $ sudo python3 testAQI.py myAQI= 175 pi@SwitchDocLabs:~/SDL_Pi_SkyWeather2/SDL_Pi_HM3301 $
The values 102, 192 are taken from the database values reported by the Wireless AQI sensor. The 175 agrees more or less with the airport and thus seem to be accurate and are above 151! Clearly the AQI values being reported from the Wireless AQI sensor are somehow being capped (I'll investigate that shortly). I am putting in a hot fix into the V008 code for the SDL_Pi_WeatherSense software to recalculate this using the raw values and then it will write that into the database. Before downloading and running V008, do this: sudo pip3 install python-aqi github.com/switchdoclabs/SDL_Pi_WeatherSenseThis hot fix will also be in V027 of SkyWeather2. BP
|
|
ncjay
Junior Member
Posts: 71
|
Post by ncjay on Aug 2, 2021 16:23:47 GMT -8
Is there a way to specify a particular AQI sensor?
I have one indoors on the WeatherSense HAT, and the separate, wireless one outdoors. If I run testAQI.py it gives me a myAQI of 17, which is clearly the indoor sensor.
|
|
|
Post by SDL on Aug 3, 2021 17:20:36 GMT -8
ncjay, Two things. 1) Thanks to goddel, the Arduino code for the 151 problem is fixed. If you want to update your Mini Pro Plus, here is V003 which has the fix. github.com/switchdoclabs/SDL_Arduino_WeatherSenseAQI2) No simple way of reporting both, but I'm adding it to the Bug list as it is something I would like very much too (Indoor AQI). John
|
|
ncjay
Junior Member
Posts: 71
|
Post by ncjay on Aug 4, 2021 6:27:54 GMT -8
This will all be new to me. First: will this be something you can roll into a software update, or is this the only way to get the fix? If the latter: how do I interface from my Mac to the board to download the code to it - is it USB? And which of the boards listed on the page here: www.arduino.cc/en/Guide is used in the sensors? thanks ncjay
|
|