Sensirion SCD4X family modules
Moderators: grovkillen, Stuntteam, TD-er
Sensirion SCD4X family modules
Hi all! Is here anybody, who does testing new Sensirion SCD4X modules with ESPEasy? As I understand new sensors are photoacoustic instead SCD30, which NDIR. Is new one using same data protocols?
Re: Sensirion SCD4X family modules
Have not used those myself, but seeing the price I'm not sure I will soon.
Are there boards available with this sensor? It seems to be hard to solder by hand.
Only to be soldered using reflow oven or hot air I guess, since the pads are below the package.
But I guess someone might easily compare the commands and conversion formulas of both to see if they are the same and if not, the plugin can probably be easily adapted to support the sensor.
Sensirion SCD40 on Mouser (datasheet page 7 & 9)
What is nice however is that this sensor apparently allows for altitude and ambient pressure to compensate the measurements for these environmental parameters in the sensor.
Also it has a temp/humidity sensor inside which can be tuned with some temperature offset to show the correct relative humidity.
Nice sensor, really small for a CO2 sensor and also a low average current consumption.
Are there boards available with this sensor? It seems to be hard to solder by hand.
Only to be soldered using reflow oven or hot air I guess, since the pads are below the package.
But I guess someone might easily compare the commands and conversion formulas of both to see if they are the same and if not, the plugin can probably be easily adapted to support the sensor.
Sensirion SCD40 on Mouser (datasheet page 7 & 9)
What is nice however is that this sensor apparently allows for altitude and ambient pressure to compensate the measurements for these environmental parameters in the sensor.
Also it has a temp/humidity sensor inside which can be tuned with some temperature offset to show the correct relative humidity.
Nice sensor, really small for a CO2 sensor and also a low average current consumption.
Re: Sensirion SCD4X family modules
There is many more sellers at Aliexpress, which offers SCD4X as sensor amd ready to use modules:
https://a.aliexpress.com/_9fPZY5
https://a.aliexpress.com/_Aqnk9b
Price is equal for Senseair S8.
Sparkfun offering module too
https://www.sparkfun.com/products/18366
As I understand it's cost also equal to Senseair S8 from EU sellers.
Re: Sensirion SCD4X family modules
I'm accepting congratulations, just received SCD41 module.
I'll check with Arduino IDE and inform here.
UPD:
Module are working, Sparkfun SCD4x library was used https://github.com/sparkfun/SparkFun_SC ... no_Library.
Result is:
UPD2
Also Sensirion library https://github.com/Sensirion/arduino-i2c-scd4x
was successfully tested. Same result.
TD-er, seems that SCD30 plugin doesn't support SCD4x. I2C scanner report only device at 0x62 addres without definitions. I'll check with Arduino IDE and inform here.
UPD:
Module are working, Sparkfun SCD4x library was used https://github.com/sparkfun/SparkFun_SC ... no_Library.
Result is:
CO2 and humidity increasing is reaction to breathing to sensor.22:21:31.127 -> CO2(ppm):584 Temperature(C):29.5 Humidity(%RH):51.4
22:21:31.596 -> ........
22:21:35.629 -> CO2(ppm):584 Temperature(C):29.4 Humidity(%RH):52.2
22:21:36.131 -> .........
22:21:40.668 -> CO2(ppm):589 Temperature(C):29.4 Humidity(%RH):52.5
22:21:41.137 -> ........
22:21:45.174 -> CO2(ppm):586 Temperature(C):29.4 Humidity(%RH):53.0
22:21:45.678 -> ........
22:21:49.684 -> CO2(ppm):609 Temperature(C):29.3 Humidity(%RH):53.8
22:21:50.187 -> .........
22:21:54.721 -> CO2(ppm):725 Temperature(C):29.2 Humidity(%RH):55.0
22:21:55.223 -> ........
22:21:59.253 -> CO2(ppm):907 Temperature(C):29.1 Humidity(%RH):56.2
22:21:59.723 -> ........
22:22:03.765 -> CO2(ppm):1022 Temperature(C):29.0 Humidity(%RH):57.2
22:22:04.270 -> .........
22:22:08.769 -> CO2(ppm):1182 Temperature(C):29.0 Humidity(%RH):57.6
22:22:09.272 -> ........
22:22:13.306 -> CO2(ppm):1204 Temperature(C):28.9 Humidity(%RH):58.5
22:22:13.812 -> ........
22:22:17.841 -> CO2(ppm):1237 Temperature(C):28.8 Humidity(%RH):58.8
22:22:18.312 -> .........
22:22:22.847 -> CO2(ppm):1246 Temperature(C):28.9 Humidity(%RH):58.6
UPD2
Also Sensirion library https://github.com/Sensirion/arduino-i2c-scd4x
was successfully tested. Same result.
Re: Sensirion SCD4X family modules
I have received a SCD40 module this week, will reserve a new plugin id for this, as it doesn't seem feasible to integrate with existing SCD30 code.
Edit: Reserved P135 Environment - SCD4x CO2, Temp, Hum.
Edit: Reserved P135 Environment - SCD4x CO2, Temp, Hum.
/Ton
Re: Sensirion SCD4X family modules
Ah good to know that the implementation is apparently not too complex to add with the available libraries 

Re: Sensirion SCD4X family modules
After few days of testing I can say, that SCD41 CO2 measurements are equal with Senseair S8. But SCD41 more compact and can work directly with I2C at 3.3V instead separate MODBUS for S8 and 5V. It can help with sizie of final devices.
Re: Sensirion SCD4X family modules
I have actually been working on P135 since yesterday, and expect to create a PR tomorrow or the day after, it is working fine already, just adding some features, testing and to write documentation
Any specific feature you're looking for?

Any specific feature you're looking for?
/Ton
Re: Sensirion SCD4X family modules
Well, I am looking especially at the SCD41's single shot mode, so it would be nice to have respective settings for that. I have SCD40 for now, but SCD41 is on the way
Re: Sensirion SCD4X family modules
I've made good progress, so created PR #4171.
Changed the category from Environment to Gases, to group it with (most) other CO2 sensors.
The Single-shot measurements is part of the feature set (had it already in before you mentioned it here

Please provide any feedback via comments in the PR

/Ton
Who is online
Users browsing this forum: Bing [Bot] and 1 guest