Author Topic: AirGradient OSS/OSH Air quality multi-sensor. PMSx003 woos.  (Read 254 times)

0 Members and 1 Guest are viewing this topic.

Offline paulcaTopic starter

  • Super Contributor
  • ***
  • Posts: 4055
  • Country: gb
AirGradient OSS/OSH Air quality multi-sensor. PMSx003 woos.
« on: March 28, 2024, 05:54:09 pm »
I bought one of these from the states, in a (shamefully lazy) soldered, partly assembled kit form.

https://www.airgradient.com/indoor/

Out of the box it worked, but pestered for being registered with it's cloud.  I did note that all particulate mater values where 0.

I flashed it with ESPHome based firmware and it works even better now without no cloud... and MQTT data, command and control ala HomeAssistant style API.

Still however there are 0s and "NaN" values for the PM sensor. 

I provoked it by lighting some cardboard on fire, then blowing it out and holding it directly under the sensor.  (CO2 and VoC went nuts)... PM sensor read 0.

What I need to prove next is ... is that sensor duff or the combination of customizations on already 3rd party firmware.

I have two options.

Software:  Add logging debug probes to the various layers ESPHome, PSMx driver, UART LL.  Possibly even to the extent of running it in an Eclipse IDF with a JTag debugger...

Hardware:  Solder 2 probe leads onto the Rx/Tx of the sensor and read it on the scope.

I'm thinking the later is a far better use of my Saturday morning.

Anyone any experiences with these?
« Last Edit: March 28, 2024, 05:55:48 pm by paulca »
"What could possibly go wrong?"
Current Open Projects:  STM32F411RE+ESP32+TFT for home IoT (NoT) projects.  Child's advent xmas countdown toy.  Digital audio routing board.
 

Offline jmw

  • Frequent Contributor
  • **
  • Posts: 285
  • Country: us
Re: AirGradient OSS/OSH Air quality multi-sensor. PMSx003 woos.
« Reply #1 on: March 28, 2024, 11:20:28 pm »
I made my own AQ monitor using a sensor that was a rebadge of the Plantower sensor that those devices use. By default they just chatter their readings over the 3.3 V TTL level UART pins. The data format is simple, https://aqicn.org/air/sensor/spec/pms5003-english-v2.3.pdf. If you have USB-UART interface, you can read the raw data frames in a terminal viewer.

They're susceptible to an early death if the fans pull debris into the measuring chamber ... in my case, probably cat hair. They just permanently read the max reading for me. That's probably why the PurpleAir monitors have redundant sensors, mounted with the fans pointing down so things don't settle in.
 

Offline airgradient_achim

  • Newbie
  • Posts: 2
  • Country: th
Re: AirGradient OSS/OSH Air quality multi-sensor. PMSx003 woos.
« Reply #2 on: March 29, 2024, 11:46:37 am »
Achim, founder of AirGradient here. Thank you for buying our kit and supporting our open source hardware air quality project!

We recently had a few cases where it appears that the PM sensors got damaged during transportation.
I would like to send you a new one. Could you please send me a message through the support form on our website with a link to this forum so that we can arrange the shipment of the spare part?

Many thanks!

 

Offline airgradient_achim

  • Newbie
  • Posts: 2
  • Country: th
Re: AirGradient OSS/OSH Air quality multi-sensor. PMSx003 woos.
« Reply #3 on: March 29, 2024, 11:49:38 am »
We had mostly problems with insects getting into the plantower. What helps for maintenance is to blow compressed air from time to time through the sensor to flush out these kinds of things. We have deployed thousands of these monitors and typically they last quite long.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf