Zasder Weather / Map

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

In Zasder Weather 2.3, open Sharing and 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 and gust, rain today and rain rate, pressure and UV.
  • A location snapped to a grid, 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. Your address appears only through the link above, and only if you chose to show it.

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 snaps to a 10 km grid, enough to place the town and no more.
  • 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.