The Bolzano County provides historical data and dedicated API to download them.
The data start from 2014 and depending on the station, different variables are available (rain, temperature, wind speed, etc).
See the official webpage for further information.
We wrote a simple python script that harvests the data from the original database and writes them into a dedicated PostgreSQL database on our personal server.
This script is executed every day (actually every night) with a cronjob on our Liux Server.
The data are now available to be processed with SQL queries and other statistical tools.
Thanks to Dash, the data are read from the DB and different plots are available in order to see the behavior of many variables and places.
It is also possible create many plots on the same canvas in order to compare the same variable in different places.
Comparing the temperature in Bolzano - Brunico - Merano:
Rain in Bolzano:
Wind speed in Merano:
Dash and Flask can be deployed on your server. There are many ways to do it, one of this is by using the we server Apache.