My wireless Davis weather station is still doing front-line duty since I purchased it new in 2004.
I just use my OS hardware. I see things I would like to change, but I don’t even think about programming. I already have too many sink-holes for my free time. I wish I did have the time and experience though!
Good luck with your project.