stillreporting

an independent home for personal weather station data

If you run a weather station, your readings currently go to a vendor's cloud, or into a pipeline that feeds a government system, or both. Point them here as well and they also land somewhere independent — where the data stays yours, downloadable in full, with no account and no tier.

This is brand new and very small. It went up in July 2026 and has almost no stations on it. It is not a replacement for anything, it works alongside whatever you already use, and nothing here should be treated as a service you can depend on yet. It is being built in the open and the honest status is right there in the station list below.

Why bother

The sensors belong to the people who installed them. The places to send readings mostly do not. Weather Underground, Ambient, Ecowitt and Davis each run a closed cloud with its own terms and its own idea of what your history is worth. The one genuinely open option, CWOP, exists to feed NOAA's ingest system — which is fine, and worth doing, but it means the open path and the federal path are the same path.

So there is no independent place for a station owner's data to land. That is the entire gap this fills. Not a competitor to anything — an extra destination, so that if one of the others changes its mind, the record does not have a hole in it.

Uploading here does not stop you uploading anywhere else. Every station firmware we support treats custom upload as an addition, not a replacement.

What you get

Setting it up

Ecowitt (GW1000 / GW1100 / GW2000 and the many rebadges)

In the WS View Plus app or the gateway's web interface, find Customized upload and turn it on:

Protocol
Wunderground
Server / Hostname
stillreporting.ai-ministries.com
Path
/weatherstation/updateweatherstation.php
Port
80
Station ID
anything you like — this becomes your station's name
Station Key
anything — not checked, see the note on trust below
Upload interval
60 seconds or slower

Prefer Ecowitt's own protocol instead? It carries more — soil moisture, PM2.5, CO2, lightning, per-sensor battery. Same screen, just set Protocol to Ecowitt and Path to /data/report/, port 80. Your station's name then comes from its PASSKEY.

Ambient Weather

Same fields, in the Awnet app under the console's custom upload settings. This needs WiFi firmware 4.2.8 or newer on the ObserverIP module — older firmware has no custom server field at all.

WeeWX

WeeWX's built-in Wunderground uploader takes a custom endpoint. In weewx.conf:

[StdRESTful]
    [[Wunderground]]
        station = your-station-name
        password = anything
        server_url = http://stillreporting.ai-ministries.com/weatherstation/updateweatherstation.php

station and password have to be filled in for the plugin to run even though the endpoint does not check them. Note WeeWX only allows one Wunderground uploader — if you already send to the real Wunderground, you will need the WundergroundLike extension for a second.

Cumulus / CumulusMX, Meteobridge, Weather Display

All of these emit the same Wunderground format and let you set the server. Use the host and path from the Ecowitt table above. If your software gets there through one of these, your Davis, La Crosse or AcuRite hardware works too — those consoles have no custom upload field themselves, but the software in front of them does.

Anything else

If something is hitting us and not being understood, it gets logged rather than silently 404'd, so it can be looked at. Misconfigured is better than invisible.

Being told when your station stops

A weather station that quietly dies is the most common way a record gets a hole in it — the owner finds out weeks later. So there are two ways to be warned, and neither of them asks for your email address, because that would mean accounts, and this site does not have accounts.

A status URL any monitoring tool understands

/api/station/<your-id>/healthcheck

Returns 200 while your station is reporting and 503 once it has been silent for two hours. Point anything at it — Uptime Kuma, healthchecks.io, a phone uptime app, or a cron job with curl -f. You choose who tells you, and we never learn who you are.

A feed

/feed.xml

An Atom feed of stations going quiet and coming back. Works in any feed reader. Contains only station names, which are names their owners chose.

Being straight about trust

The Wunderground and Ecowitt protocols have no real authentication — the "password" and "key" fields are plain text with no signature, by design of the protocols themselves, not by our choice. Anyone who learns your station ID could post readings as you. That is a known weakness of every network that accepts these protocols, including the commercial ones.

So: pick a station ID that is not trivially guessable, treat everything here as public weather observation rather than anything private, and understand that data quality on any open sensor network is a downstream judgement. Readings are flagged, never scrubbed.

Stations reporting

stationprotocolobservationslast report
loading…

Get in touch

Station trouble, a claim that will not go through, a correction, or anything else. A reply address is optional — leave it out and we simply cannot write back.