# Enviro+ PM sensor output

**URL:** <https://forums.pimoroni.com/t/enviro-pm-sensor-output/11725>\
**Category:** Support\
**Created:** [September 24, 2019, 9:05pm UTC](https://forums.pimoroni.com/t/enviro-pm-sensor-output/11725 "2019-09-24T21:05:05Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![peteboz](https://avatars.discourse-cdn.com/v4/letter/p/dc4da7/32.png) [@peteboz](https://forums.pimoroni.com/u/peteboz)\
**Post date:** [September 24, 2019, 9:05pm UTC](https://forums.pimoroni.com/t/enviro-pm-sensor-output/11725/1 "2019-09-24T21:05:05Z")

</div>

Hi All. Just picked up an Enviro+ to connect to my pi zero and PMS5003 PM sensor. I have all the example programs working fine, but for some reason when running the particulates.py program:

- The particles per 0.1L shows fine
- But the PM concentration numbers all constantly 0:

2019-09-24 21:34:37.164 INFO  
PM1.0 ug/m3 (ultrafine particles): 0  
PM2.5 ug/m3 (combustion particles, organic compounds, metals): 0  
PM10 ug/m3 (dust, pollen, mould spores): 0  
PM1.0 ug/m3 (atmos env): 0  
PM2.5 ug/m3 (atmos env): 0  
PM10 ug/m3 (atmos env): 0

> 0.3um in 0.1L air: 48  
> 0.5um in 0.1L air: 16  
> 1.0um in 0.1L air: 2  
> 2.5um in 0.1L air: 0  
> 5.0um in 0.1L air: 0  
> 10um in 0.1L air: 0

I’ve used this sensor with Arduino projects and was able to get PM concentration levels so that makes it seem like it’s a software issue. Anyone have any ideas? Thank you in advance!

---

<div class="post-metadata">

**Author:** ![nophead](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/nophead/32/5827_2.png) [@nophead](https://forums.pimoroni.com/u/nophead)\
**Post date:** [September 25, 2019, 9:11am UTC](https://forums.pimoroni.com/t/enviro-pm-sensor-output/11725/2 "2019-09-25T09:11:14Z")

</div>

This is what I am seeing at the moment indoors in my lab:

![image](https://us1.discourse-cdn.com/flex016/uploads/pimoroni/original/2X/4/44bb95694f9c8171182ed37a64bf70322e6c2b6f.png)

It looks very similar to your readings but it will go to much higher readings of all sizes if I do a stir fry in the kitchen or change the bedding in the bedroom. It is just very low this morning.

 ![image](https://us1.discourse-cdn.com/flex016/uploads/pimoroni/original/2X/e/ef582fb7ff1edfaa70cb73c1b2a8f298710d280b.png)

---

<div class="post-metadata">

**Author:** ![peteboz](https://avatars.discourse-cdn.com/v4/letter/p/dc4da7/32.png) [@peteboz](https://forums.pimoroni.com/u/peteboz)\
**Post date:** [September 25, 2019, 11:56am UTC](https://forums.pimoroni.com/t/enviro-pm-sensor-output/11725/3 "2019-09-25T11:56:57Z")

</div>

Thanks for the reply! Do you have any non-zero values for the PM measurements?

PM1.0 ug/m3 (ultrafine particles): 0  
PM2.5 ug/m3 (combustion particles, organic compounds, metals): 0  
PM10 ug/m3 (dust, pollen, mould spores): 0  
PM1.0 ug/m3 (atmos env): 0  
PM2.5 ug/m3 (atmos env): 0  
PM10 ug/m3 (atmos env): 0

Thanks

---

<div class="post-metadata">

**Author:** ![nophead](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/nophead/32/5827_2.png) [@nophead](https://forums.pimoroni.com/u/nophead)\
**Post date:** [September 25, 2019, 3:26pm UTC](https://forums.pimoroni.com/t/enviro-pm-sensor-output/11725/4 "2019-09-25T15:26:35Z")

</div>

I don’t display those so I don’t know but I think they had very small values when I originally tested it so I use the counts per 0.1l as they looked more interesting. I think it is hard to get to a micro gram with such small particles. Isn’t 0.3um smaller than the wavelength of light?

---

<div class="post-metadata">

**Author:** ![peteboz](https://avatars.discourse-cdn.com/v4/letter/p/dc4da7/32.png) [@peteboz](https://forums.pimoroni.com/u/peteboz)\
**Post date:** [September 25, 2019, 11:43pm UTC](https://forums.pimoroni.com/t/enviro-pm-sensor-output/11725/5 "2019-09-25T23:43:00Z")

</div>

Thanks. I moved the unit to a different location and I’m now seeing some results for those parameters, albeit very low (1,2) as you saw as well.

Thanks again!
