“WeeWX is a free, open source, software program, written in Python, which interacts with your weather station to produce graphs, reports, and HTML pages. It can optionally publish to weather sites or web servers. It uses modern software concepts, making it simple, robust, and easy to extend.”
Big bonus is it has a good following so a lot of the work already done, lots of options.
One of the jobs of the linux machine here is commanding OS to run water sprays for cooling the chickens when temperature is above xx, so WeeWX has been now added and will take over the watering level also.