In Zasder Weather 2.3
A map of shared stations
Anyone running a Zasder Weather server can put their station on one shared map. It is off until you turn it on, your own server does the sending, and you choose how much the pin says.
How sharing works
Since Zasder Weather 2.3, it is one switch. In Settings, Sharing & Public Page (the Sharing tab on the Mac), turn on Share on the map. From then on, every ten minutes, your own server signs a small beacon and sends it to the map directory at maps.zasder.com. The signature comes from a key your server made the first time you shared, and the directory keeps only the public half of it, so nobody else can post as your station.
What leaves your server
- Outdoor conditions at that moment: temperature, feels like, humidity, dew point, wind, gust and wind direction, rain today and rain rate, pressure, UV and solar radiation.
- About the station: its time zone, its type, and the version of the server software. In City mode, also the name of the town the pin is placed on.
- A location, at the precision you pick below.
- A display name, only if you turn it on.
- A link to your public page, only if you turn it on.
- An assigned id. The pin is identified by an id the directory assigns, not by your server's address. If you link your public page with the default An assigned ID option, the directory holds the page's address only to forward Visit taps, and never shows it on the map or in its data. Choose My server address instead and the pin links to it directly.
What never leaves: indoor readings, air monitor readings, your history, your tokens, and your server's address unless you chose the link.
Where the pin lands
- Approximate location is the default. The pin is snapped to a 0.5 km grid, which places it on your street without pointing at your house.
- City, since 2.5, places the pin at the centre of the nearest town of 15,000 people or more, from a list built into your server, so no lookup leaves it. Every station in that town shares one point. Far from any town, it falls back to a 10 km grid.
- A place you choose, also new in 2.5, lets you put the pin anywhere within 100 miles of the station.
- Exact location sends the coordinates as they are.
On the map
Pins can be coloured by temperature, feels like, rain today, rain rate, wind, gust, humidity, dew point, pressure or UV. Tap a pin for that station's current conditions, and a Visit button when the owner allowed one. History stays on the owner's server; the map only ever shows the latest beacon.
Turning it off
Switching off sends a signed withdrawal and the pin is gone. If a server simply goes quiet, its pin expires on its own after three hours, so the map never shows a station that stopped reporting.
Run your own, for a club
The directory is open source, in the map-directory folder of the backend repository, with a Dockerfile and a Fly.io config. A club can run its own copy and point each member's server at it with the MAP_DIRECTORY_URL setting. The app then browses the club's directory instead of the shared one.
Zasder Weather is an iPhone, Apple Watch and Mac app that pairs with a small open-source server you control. The setup guide takes about ten minutes.