Arduino Weather Station ( using -ESP8266 to send collected data through wifi)

My bad for the badly worded question, I meant if there were any drawbacks for wifi based data sending perhaps the size or speed of the data.... But thank you for your advice regardless!

The amount of data and the speed using wiFi are way beyond what you need to report on temperature, humidity or any other kind of weather related data you can think of.

I put static* IP addresses on the D1 Minis, the central point sends an empty UDP packet to the Di Mini which replies with the current data, again in a UDP packet.

*Don't the IP address in the code, instead configure the D1 Mini (or whatever you use) to get an IP address by DHCP. Configure the router to lock a particular IP address to the MAC address. That way you manage all the IP addresses in one place, the router, and you can put exactly the same code on every device.