esphome / esphome/feature-requests
UART: Support for Sensirion SPS30 Particulate Matter Sensors for air quality measurement
- Dominant language
- No language data
- Stars
- 450
- Forks
- 29
- PR merge metrics
- No merged PRs in 30d
Description
**Describe the problem you have/What new integration you would like**
The existing SPS30 component only supports i2c comms, I'd like to add uart support. What would be the best way to do that? Does a new component "sps30_uart" need to be created?
#442
**Please describe your use case for this integration and alternatives you've tried:**
I hooked my hardware up for uart operation instead of i2c.
**Additional context**
I am using an RP2040 pico w and have the uart code working using micropython. But I like the idea of switching to esphome.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the existing SPS30 component and compare its I2C support with the UART code already working in MicroPython. Clarify whether UART belongs in the existing component or a separate sps30_uart component, then verify that ESPHome can communicate with the sensor over UART on the RP2040 Pico W.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- embedded-iot
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100