-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add additional data in Air Quality Sensor PM 2.5 / PM 10 decoder #97
Comments
Hi Matthias, I have just received a Bresser PM2.5/PM10 + dedicated Display! Bresser-UK online price £130 + delivery!!! Bresser 7009970 PM2.5/PM10 NO display - Amazon £40.85 ... Bresser-UK £109!!! Anyway... Initial testing... CRC 2bytes, ID (I suspect still 4bytes) changes on reset? aaaagh. further tests to do ... any thoughts? MacH |
Hi MacH, The ID is two bytes! I hope I didn't make any mistakes when I back-ported it from WeatherSensor.cpp... You might want to cross check it. I couldn't test the rtl_433 version. I sent back my sensor for replacement, because the USB connector was not assembled correctly. After I got it back and when I have time, I will have a look at the sensor's I²C bus. Matthias |
Python script for monitoring the actual Sensirion SPS30 output: The SPS30 sents 3 consecutive sets of measurement values (floating point) in a row. Each set consists of:
The aim is to find out:
|
Hi Matthias, Did you ever monitor the Comms bus on the PM10/SPS30. I have connected with a logic analyser and found some weird results, My PM10 does not have SEL connected to GND therfore Communication is via uart. I also receive RF via SI4461 and monitor Clk/RxData. What do you think. MaCH |
Hi @MacH-21, Yes, the SEL is floating, i.e. communication is done via uart. I also checked that data is encoded as floating point by checking the specific configuration command/response. Here is an example generated with the Python script mentoned above:
"STATE: 67" -> Command not allowed in current state (same as you observed) Regards, |
Some data for racking your brains. SPS30 output (UART)
Air Quality Sensor Radio Message Decoding
Observations
|
Currently only PM 2.5 / PM 10 mass concentration values are provided, but the message payload seems to contain more, currently unknown data.
The integrated sensor is a Sensirion SPS30.
Potential candidates
The text was updated successfully, but these errors were encountered: