---
title: "Weather Network Uploader"
description: "Weather Network Uploader is a Marketplace integration for Home Assistant. It has 51 installs sharing analytics, needs the vendor's cloud and was last updated September 21, 2026."
canonical: "https://vulpo.app/integrations/marketplace/lancer73-ha-weather-uploader"
url: "https://vulpo.app/integrations/marketplace/lancer73-ha-weather-uploader.md"
last-updated: "2026-11-13"
version: "1.4"
---

# Weather Network Uploader

> Weather Network Uploader is a Marketplace integration for Home Assistant. It has 51 installs sharing analytics, needs the vendor's cloud and was last updated September 21, 2026.

Weather Network Uploader posts weather station readings from Home Assistant to public weather networks. Supported networks include WOW-BE, CWOP, PWS Weather, Windy, Weather Underground, Weathercloud and OpenWeatherMap. Home Assistant entities are mapped once to weather fields, and the integration converts units for each network and drops fields that are not mapped. Each network is throttled separately to stay within its own rate limit, and readings from entities that have stopped reporting are dropped after a set maximum age. It adds sensors for last error and last success, plus binary sensors for upload status and source data problems. Networks can be added or removed later from the options, and it needs the vendor's cloud services.

Automatic summary of the README and code of lancer73/ha-weather-uploader. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/support)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/marketplace_repository/?owner=lancer73&repository=ha-weather-uploader&category=integration)

On Home Assistant 2026.10 or older? [Open it in HACS](https://my.home-assistant.io/redirect/hacs_repository/?owner=lancer73&repository=ha-weather-uploader&category=integration)

## Supports

- **Uses the vendor's cloud**: Needs an internet connection and an account with the vendor.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Weather Network Uploader

- **Networks**
- **Sensor polling interval**: How often to read your sensors, in seconds. Each network is throttled separately to respect its own rate limit, so a fast value here will not overload slower services. 60 matches RMI's recommendation for WOW-BE.

### Sign in

- **Station ID**: For WOW-BE this is the site ID from your registration email; the short form or the long UUID both work. For CWOP it is your callsign, e.g. EW9876. For Windy it is the station number.
- **Authentication key**: The authentication key issued or chosen at registration. Any value is accepted; no length or format is enforced.
- **Latitude**: Decimal degrees. Pre-filled from your Home Assistant location, rounded to ~3 decimals (about 100 m). Enter a more precise value only if you want your exact location published.
- **Longitude**: Decimal degrees. Pre-filled from your Home Assistant location, rounded to ~3 decimals (about 100 m). Enter a more precise value only if you want your exact location published.
- **Altitude**: Station ground elevation in metres above sea level.

### OpenWeatherMap setup

- **API key**: Your OpenWeatherMap API key (from the API keys tab of your account).
- **Station**: Create a new station, or enter an existing internal station ID.

### Create OpenWeatherMap station

- **Station identifier**: A short label of your choosing (letters, digits, underscores). Not the internal ID — OpenWeatherMap generates that.
- **Station name**: Pre-filled from your Home Assistant location name. A display name for the station on OpenWeatherMap.
- **Latitude**: Pre-filled from Home Assistant. Round to ~3 decimals (about 100 m) if you don't want your exact location published.
- **Longitude**: Pre-filled from Home Assistant. Round to ~3 decimals (about 100 m) if you don't want your exact location published.
- **Altitude**: Pre-filled from your Home Assistant elevation. Station ground elevation in metres.

### Existing OpenWeatherMap station

- **Internal station ID**: The internal ID OpenWeatherMap generated for the station — not the label you chose.

### After setup

- **Sensor polling interval**: How often to read your sensors, in seconds. Each network is throttled separately to respect its own rate limit.
- **Maximum sensor age**: Drop readings whose entity has not reported for this long. This tracks whether your station is still sending data, not whether the value is changing, so a rain sensor reading 0.0 through a dry week is unaffected. Set 0 to disable (not recommended: a station that dies would then have its last reading republished as current, forever).
- **Networks to add**
- **Networks to remove**

Texts from the code of [lancer73/ha-weather-uploader](https://github.com/lancer73/ha-weather-uploader).

## Entities

- **Binary sensors**: Upload status, Source data problem
- **Sensors**: Last error, Last success

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.

## From the README

> Publish your weather station's sensor readings from Home Assistant to multiple public weather networks at once.
>
> The practical takeaway: your observations may be used well beyond a personal dashboard — by forecasters, researchers, or commercial data buyers, depending on the network. If that matters to you, weigh it per network before enabling it, and note the coordinate-precision guidance below.

From the README of [lancer73/ha-weather-uploader](https://github.com/lancer73/ha-weather-uploader#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Weather and alerts](https://vulpo.app/integrations/category/weather-and-alerts.md), Forecasts
- Number: 51 installs sharing analytics; 13 GitHub stars
- Connection: Needs the vendor's cloud
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v1.2.1, last updated September 21, 2026
- Domain: `weather_uploader`
- Source: <https://github.com/lancer73/ha-weather-uploader>
- Issues: <https://github.com/lancer73/ha-weather-uploader/issues>

In Vulpo: Chart card, Apple Watch

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-11-13. Source: https://vulpo.app/integrations/marketplace/lancer73-ha-weather-uploader

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/lancer73-ha-weather-uploader
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
