I2C Temperature Sensor Communication Issue
Wire.requestFrom(Temperature_Register_DATA, 1);


This should have the WeatherAddress as parameter instead of the register.

Wire.requestFrom(WeatherAddress, 1);