I have two of these outside, jankily sealed up with electrical tape, and they've survived the British weather for a year so far.
I’m not sure how you guys would feel about this… but I have a SDR connected to my Unraid server and found that a neighbor has one of those Acurite 5-1 weather stations that I can pick up on a 433mhz signal, parse the JSON file and added it to my dashboard. If you have a SDR sitting around you could scan your area and see what you get.
I second using an SDR with 433MHz devices. Incredibly reliable and low power.
Been using a nooelec SDR and one of these sensors:
I'm using the Philips hue motion sensor for outdoors https://www.philips-hue.com/en-us/p/hue-outdoor-sensor/046677570989 it has also temperature. But I'd kind of rather had humidity build in.