Skip to content

UART PM2.5 sensor stops responding after 5-11minutes #546

Open
@tyeth

Description

@tyeth

Note to self: Remove Alert from Guide page once resolved:

https://learn.adafruit.com/pm25-air-quality-sensor/wippersnapper

Describe the bug
Originally running on Feather ESP32v2 latest wippersnapper (and a few versions ago, maybe 60's), also tested on feather s3 tft,
the sensor is set to 30seconds polling period, and after approximately 5minutes of good readings it would stop sending any data back to IO and the serial says data not available. I also another day (not espv2 but s3) saw it repeatedly do it after 11minutes in a later testing session.
What's most annoying is it runs for 5-10minutes before happening, then says nothing except the

 if (!_aqi->read(&_data)) {
       Serial.println("[UART, PM25] Data not available.");

To Reproduce
Steps to reproduce the behavior:
Add Uart PM2.5 PMS5003 to esp32v2 or s3 tft feathers on wippersnapper device pages
Start logging serial (add timestamps).
Come back in 11 minutes and see whats happened.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions