But why?
Many Home Assistant users also have a personal weather station. Some of those can even upload data to weather networks to help out in research and local weather predictions. Personally I have an Ecowitt station and am feeding Wunderground and WOW-UK.
Support for WOW-UK was stopped at the start of 2026 and the Royal Metereological Institute (RMI) of Belgium took over together with the Royal Dutch Metereological Institute (KNMI). This is supported natively by the Ecowitt station, but I had to use the custom upload slot which I use for Home Assistant. It is possible to use a custom Ecowitt integration, freeing up the custom upload slot but I’d rather not do that.
Then I realised, that it is more flexible to do the uploads from Home Assistant. Easier to adapt with the possibility to support even more weather networks.
So….
Here it is, an integration that adds absolutly no additional functionality to Home Assistant, but helps out with the data Homa Assistant has.
After installation of the integration (via a HACS custom repository would be easiest), you can configure the integration. You have to enter the sensor mapping manually and choose to which networks you want to upload. And the rest is automatically. It is possible to add/remove additional weather networks after initial configuration and change te mapping.
For each weather network you get two sensors. A binary one showing the state of the connection and a normal own showing that everything is OK or what the problem is, The binary sensor has additional attributes to show what is actually uploaded and a more extensive error report. Another sensor will show if there is a problem with the sensor mapping. You don’t have to map sensors which you don’t have.
Before you activate a weather network you will have to create an account there and register your weather station. OpenWeatherMap is a bit of an exception here as it requires only an API key (which you can get of you create an account).
The networks currently supported are:
Be warned: I created this integration using AI. I did a fairly extensive bug hunt, but it is not 1.0.0 quality yet. You are welcome to try it out.