But that only prevents rain intrusion and direct sunlight influencing the temperature measurement right? It does not prevent condensation in the electronics housing, since you have to keep that open for the barometric reading and humidity measurement…
Sensor modules based on Si7021 with filter are available on AliExpress:
A possible option to protect the rest of the electronics from moist and water is by covering (painting or spraying) it with (the sensor itself should not be covered of course):
Liquid Electrical Tape (LET)
Manufacturers: Star brite, Permatex, Performix.
Plasti DIP
Similar to LET (but possibly thicker).
For electronics a thin layer better preserves cooling properties.
Performix and Plasti DIP also have spray versions.
For reliable measurements you will still need a proper housing that protects the sensor from rain and (direct) sun light and that allows for sufficient ventilation. E.g. something like:
A compact DIY outdoor weather station could be build with a Heltec CubeCell HTCC-AB01 board + Si7021 module + BMP280 module and above plastic outer shield. The CubeCell board supports Li-ion/LiPo batteries and solar panel charging and uses only 8.5 uA in deep sleep when powered by Li-ion or LiPo battery.
@cristianhumelnicu the point is that the BME280 breaks down in condensing environments. We experienced that one of our climate sensors, used outdoors, broke down after 6 months. The temperature reading of the BME was still OK, but both humidity and air pressure were way off and giving strange values. We were surprised by this but started googling and found out that it is a know problem for the Bosch sensor: It doesn’t handle condensing environments well, and that’s basically any outdoor environment in our sometimes humid and cold Western Europe climate.
So I am trying to find a practical and simple way to protect the BME from condensation, without disrupting the humidity or air pressure measurements. Have not found anything yet…
Do you know if the same is true for the Bosch BMP280 barometric pressure sensor?
According to some articles and my own experience (disclaimer: based on sensors bought via AliExpress): BME280 and BMP280 often report too high temperatures and appear not to be designed for absolute temperature accuracy.
The properties of protective PTFE membrane film used by sensor manufacturers will be very different from those of PTFE thread SEAL tape. Another problem will be to mount the tape water-tight to the microscopic small sensor, and after all it is PTFE to which hardly anything will stick.
Some equipment such as the e.g. RS186 from Laird, use a small piece of Gortex film to protect the sensor from full external environment (white patch on side protecting a SiLabs sensor underneath)
@rharte the Ruuvi mentioned somewhere above here is using a BME280 sensor and has an IP67 case - however, it’s not a TTN node, data is transmitted via BLE.
I ordered one but did not get to test it extensively yet. What I can say so far is, it works well under indoor conditions. In any case, the housing has a whole that is protected by a Gore membrane. There’s no additional protection of the circuits.
The Laird device mentioned by Jeff is protecting the sensor in a similar way - but - does not expose the whole electronics to humidity, which is the better solution in my view. I have been testing the Laird for several month now. Temperature accuracy is good, to measure humidity under cold and humid weather conditions became a problem. Seems sooner or later you will have condensate on the sensor, does not matter which sensor it is. Laird support advised me to use the heating element of the Si7021 in order to mitigate this - which I did not have time to try yet.
@suendermarkus Yes, that membrane seems to be the best solution, although even that can’t prevent condensation on the sensor although on a small scale (as you also state). We build low-power/long battery life devices where using the heating element is not really an option either…
And what happens if you put the BME in an IP67 case? The barometric pressure might even-out through even the tiniest gap, but humidity surely doesn’t(?).