Live wind

Connect your wind station.

Own a wind station at a spot? Plug it into Surfr and every rider there sees live wind in the app. Pick your hardware, follow the setup steps, register. Done.

Configure your device.

Your station pushes to us in a format its firmware already speaks. Works with Ecowitt and Fine Offset gateways, weewx, Meteobridge, WeatherDisplay, Windguru-capable devices, and anything that can POST JSON. Pick your hardware and we show exactly what to enter.

Step 1 of 3: Your device

What hardware do you have?

Pick your station and we show the exact setup steps, preset the right credential type, and prefill the registration form. You can change any of it later.

Not sure? Custom / DIY works for anything that can POST JSON over HTTPS.

How it works
  1. 1

    Pick your hardware

    We support the devices and protocols listed below.

  2. 2

    Sign in with your email

    No password. We send you a 6-digit code. No app required.

  3. 3

    Register your station

    Name, location on the map, contact details. You get your push credential, or use your device's PASSKEY.

  4. 4

    We review and approve

    You get an email. Setup values and step-by-step device instructions are shown after sign-in.

  5. 5

    Your station goes live

    It appears on the Surfr wind map within minutes of its first accepted push.

Supported hardware

Supported hardware & protocols

Ecowitt (GW1000/GW1100/GW2000)

Ecowitt custom server

The gateway pushes directly. Your credential is its PASSKEY.

Fine Offset OEM (Ambient, Froggit, ELV)

Ecowitt custom server

Same firmware family as Ecowitt. Uses the PASSKEY too.

Davis (via weewx or Meteobridge)

WU-compatible upload

Connects through weewx or Meteobridge with a push token.

weewx (any station)

WU-compatible upload

Uses the built-in Wunderground uploader, pointed at Surfr.

Meteobridge

WU-compatible upload

Custom Wunderground upload with a push token.

WeatherDisplay

WU-compatible upload

Custom Wunderground upload with a push token.

Windguru-capable device

Windguru upload

Pushes the Windguru URL format with a push token.

Custom / DIY (JSON API)

Generic JSON API

Anything that can POST JSON over HTTPS.

Exact setup steps with all values appear after you sign in.

We review every station by hand. Pushes are accepted the moment your station is approved; after the first successful push, it shows up on the live wind map within a few minutes.