#sps30

2025-05-17

Датчик качества воздуха EFEKTA Smart Air Quality Box

Приветствую всех читателей Habr, сегодня хочу рассказать вам о моем новом интересном проекте для умного дома — многофункциональном датчике качества воздуха EFEKTA Smart Air Quality Box , работающем на протоколе Zigbee 3.0. Современные технологии умного дома активно развиваются, и одним из ключевых аспектов комфортной жизни становится контроль микроклимата. Качество воздуха в помещении напрямую влияет на здоровье, работоспособность и общее самочувствие. Если вам интересна тема контроля качества воздуха и вы хотите узнать чем закончилась эта разработка — добро пожаловать под кат.

habr.com/ru/articles/910330/

#co2 #tvoc #pm1 #pm25 #pm4 #pm10 #air_quality #атмосферное_давление #pressure #zigbee #zigbee2mqtt #spruthub #home_assistant #cc2530 #scd40 #sgp40 #bme280 #sps30

Lucas Janin 🇨🇦🇫🇷lucas3d
2025-01-23

My monitor is finlazed with a temperature and humidity sensor. You can see on the graph when I was soldering. I'm glad I'm not doing that activity very often!

I am trying to categorize the sensor readings into ranges: perfect, healthy, average, bad, and terrible. However, I am having difficulty determining the ranges and a formula to categorize them using a single sensor.

Any advice?

Check for details

Wiring the board, like a non-pro :-)Close up of my Air Quality Monitor with an ESP8086 (D1 Mini) and an Sensirion SPS30.

One of my friends told me it looks like a bomb. :-)The device is installed below my deskHome Assistant dashboard of the sensor. You can see the pick during my sodding time.
Lucas Janin 🇨🇦🇫🇷lucas3d
2025-01-21

I had a fun project today, creating an interior air quality monitor using an Particulate Matter Sensor and a . I added the sensor to , and the values look good based on ChatGPT analytics.

Next, I want to aggregate the results into a global air quality sensor with categories like perfect, healthy, average, bad, and terrible.

Of course, I need to wire this setup better.

Prototype of a D1 Mini and the SPS30 Particulate Matter Sensor with temporary wiringThe sensor setup in Home Assistant via ESPHomeDevice details of the sensor in Home Assistant

PM <1µm Weight concentration = 1.62735 µg/m³
PM <2.5µm Weight concentration = 2.62083 µg/m³
PM <4µm Weight concentration = 3.34919 µg/m³
PM <10µm Weight concentration = 3.49487 µg/m³
PM <0.5µm Number concentration = 9.24807 #/cm³
PM <1µm Number concentration = 11.92591 #/cm³
PM <2.5µm Number concentration = 12.92921 #/cm³
PM <4µm Number concentration = 13.13637 #/cm³
PM <10µm Number concentration = 13.16629 #/cm³
Typical Particle size = 0.76707 µmChatGPT Conclusion

Based on the provided data, the indoor environment appears to be healthy. The concentrations of particulate matter (both in weight and number) are significantly below the recommended limits set by health organizations. Therefore, you can consider the air quality in your indoor environment to be good.
2024-06-06

@DesRoin there are devices / sensors, for example the #sps30 PM sensors, that supports both #i2c and #uart connections. There are two drivers, one for i2c and one for uart. i2c can be attached in various ways.
But I have no idea how you are supposed to tell linux that behind this USB UART dongle, say /dev/ttyUSB0, is a sps30 that you should talk too with this driver. There is a very simple #devicetree example that does not help at all.

2024-01-03

Even a "your bug report sucks, go fuck yourself " would be nicer than complete silence for two months, especially when other bugs are getting attention just fine.
#raspberrypi #bugreport #linux #sps30

2023-11-17

Why do I bother again.. #bugreport #raspberrypi #sps30 #kernelpanic

2023-11-08

Kernel panic it is then. #sps30 #i2c

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst