Creating a weather-type device

To create scenes with today’s weather data, you would need to create a device that sends:
temperature, humidity, wind speed and direction, the UV index, the sun/cloud/rain/thunderstorm icon…

And then, I don’t know if it’s possible, to also retrieve hourly forecasts and 7-day forecasts?