I've build my own, small and easy weather station:
It's based on an ESP8266-Microcontroller (Wemos D1 mini), which is reading the data from a sensor called "BME280" and sending them via WIFI to a homebuild API.
To be able to install the sensor somewhere outside, I've designed this case.
It consists out of three parts:
The BME280 is available in different sizes, I've got one single- and one double-layered.
This is, why two different housings are available.
Please check your sensor and choose the right model above.
The bar I attached the sensor to, is from another project, a few years ago:
https://www.prusaprinters.org/prints/68525-outdoor-windowmount
To connect the clamp with the rain-protection-model use an 8mm rod.
You want some code to build your weatherstation? Here you go:
https://github.com/flazer/weather-station
Here are two video I've made, while building this thing (Sorry, german only):
Part 1: https://youtu.be/KMwVNuzghsY
Part 2: https://youtu.be/H0V1uFBAILE
Avoiding environmental influences
The models are printed with PETG. To avoid environmental influences, I've primed and painted all parts multiple times.
The author marked this model as their own original creation. Imported from Thingiverse.