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.
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.
- 1
Pick your hardware
We support the devices and protocols listed below.
- 2
Sign in with your email
No password. We send you a 6-digit code. No app required.
- 3
Register your station
Name, location on the map, contact details. You get your push credential, or use your device's PASSKEY.
- 4
We review and approve
You get an email. Setup values and step-by-step device instructions are shown after sign-in.
- 5
Your station goes live
It appears on the Surfr wind map within minutes of its first accepted push.
Supported hardware & protocols
Ecowitt (GW1000/GW1100/GW2000)
Ecowitt custom serverThe gateway pushes directly. Your credential is its PASSKEY.
Fine Offset OEM (Ambient, Froggit, ELV)
Ecowitt custom serverSame firmware family as Ecowitt. Uses the PASSKEY too.
Davis (via weewx or Meteobridge)
WU-compatible uploadConnects through weewx or Meteobridge with a push token.
weewx (any station)
WU-compatible uploadUses the built-in Wunderground uploader, pointed at Surfr.
Meteobridge
WU-compatible uploadCustom Wunderground upload with a push token.
WeatherDisplay
WU-compatible uploadCustom Wunderground upload with a push token.
Windguru-capable device
Windguru uploadPushes the Windguru URL format with a push token.
Custom / DIY (JSON API)
Generic JSON APIAnything 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.