balenaSense v2: Updated temperature, pressure, and humidity monitoring for Raspberry Pi

@matt36er the current version (V2) of balenaSense does not support the BALENASENSE_TEMP_OFFSET variable. The updated guide is located here: balenaSense v2: Updated temperature, pressure, and humidity monitoring for Raspberry Pi

@rcarteraz Bosch does make a library for converting BME 680 VOC readings into an air quality index. It is proprietary and requires a license, but you could download it and try it out, although you would have to integrate it into the sensor block or create a new AQI block. https://www.bosch-sensortec.com/software-tools/software/bsec/
Otherwise, you could create a simple graph in the dashboard that brackets the resistance values into a crude air quality index. See the section on “viewing the dashboard” in this post for some more information about editing the dashboards: balenaSense v2: Updated temperature, pressure, and humidity monitoring for Raspberry Pi

Great Article. About time I put my Raspberry Pi to use. This will be my first Sensor Project so give me a free pass if I seem to ask rather obvious Questions.

I have a Raspberry Pi 4B with 16GB Storage.

I know the Article gives a list of Sensors but wanted to confirm if the List is still applicable and for Specific Sensor Recommendations based on Performance/ Durability. Like best sensor among those. Obviously this will depend on the item to be measured. For now am not particular on anything. Just want to put the raspberry pi into use and measure as much as possible, accurately.

I don’t have a soldering device, so I would obviously prefer one with solderless connectors.

FYI I have checked on Amazon. There are many sellers of some of the sensors at different prices/ reviews.

Hence why am asking, hopping to get guidance hopefully on something that has been tried or is reputable

Hello @Ojay first of all welcome to the balena community.

Related with the compatible sensors, go to the balenaSense blogpost and check on the Getting started sections the sensors which are compatible with the balenaSense.

Let us know what are your next steps here.

Hey, thanks for the welcome.

The Blog is actually what brought me to the Forum. Was looking for the sensors and I just couldn’t figure out a reputable seller since on Amazon there are several.

Plus I also wanted to check if there are better sensors than those recommended in the guide.

Basically I was more or less looking for specific pointers on for instance where I can get the solderless BME680.

1 Like

Let’s see if @alanb128 knows more sensors compatible with balenaSense.

If you want solderless i remember these ones from Pimoroni were compatible with balenaSense @Ojay
BME680 Breakout - Air Quality, Temperature, Pressure, Humidity Sensor

1 Like

Hello @ojay one of the Bosch sensors are a good starting point: BME680, BMP280, BME280. If you buy them with “qwiic” connectors (available at Adafruit, Sparkfun and others) you can connect to the Pi without soldering. You’ll just need a qwiic to female socket jumper cable such as this: STEMMA QT / Qwiic JST SH 4-pin Cable with Premium Female Sockets [150mm Long] : ID 4397 : $0.95 : Adafruit Industries, Unique & fun DIY electronics and kits.

2 Likes

Okay Thank You.

It has also occurred to me that i could also simply get these soldered at an Electrical Shop, assuming there are no specific soldering requirements.

So i finally got the Components together but am a bit lost how the Cable you linked connects. I have the following:

  1. Raspberry Pi 4B
    image

  2. ACEIRMC BME680 Digital Temperature Humidity Pressure Sensor Breakout Board

  3. Stemma QT/Qwiic JST SH 4-pin Cable with Premium Female Sockets - 150mm Long Ada
    image

Anything i am missing?

@Ojay,

Good question. Thank particular BME680 sensor device doesn’t have a STEMMA QT connector to match your cable. Other sensors, perhaps including other BME680 sensors, do have a STEMMA QT connector. For instance, this is a view into a balenAir here in the balena office:

You can probably use the sensor device that you have but you may want to use individual jumper / dupont cables.

Okay Thanks that is clear enough. Unfortunately my options are a bit limited and can only get stuff from Amazon US which only had that BME 680 highly reviewed Board.

I think i have seen the Dupont Cables but unfortunately they will take a month or so to arrive.

Amazon carries the Sparkfun version of the BME680 with a Qwiic connector that will work with the cable you have. https://www.amazon.com/SparkFun-Environmental-Sensor-Breakout-environmental/dp/B088KW9SWK/

There’s also a more generic version with dupont connectors included: https://www.amazon.com/Environmental-Environment-Temperature-Barometric-Motherboards/dp/B0CWYD5RDN/

I haven’t tried either of these so I can’t provide a recommendation but at least you can get an idea of options available that require no soldering and will connect directly to a Pi.

Noted and Thanks…