Model originally uploaded to Thingiverse at https://www.thingiverse.com/thing:5264982.
A 3D printed case for the DIYRuz ZigBee soil humidity sensor. From some testing, appears to be relatively water tight and robust enough to handle a light sprinkle from above.
This case is intended for use with soil moisture sensing only, there might not quite be enough room for other components, but you can try and see if it will fit.
Print with 0.5mm perimeter line width to avoid needing to gap fill and speed up print time.
Includes a housing design for both the AAA and CR2032 version.
Tolerances are relatively tight, but overall give a snug fit when the PCB is in the enclosure. It might be initially difficult to push the PCB through the hole in the bottom case, but this helps to keep water out.