How to connect your personal weather station to vweatherstation.com — supported hardware and step-by-step guides
We're finalizing setup guides for every major PWS brand — get notified when they're ready
Connecting a personal weather station to vweatherstation.com follows a similar pattern across all major brands: register your station, get a station ID and API key, configure your hardware gateway with our upload endpoint, and verify data flows correctly. The detailed setup pages — coming soon — cover each brand step-by-step with screenshots, troubleshooting checklists, and best practices for sensor placement, calibration, and ongoing maintenance. Whether you have a $150 Ecowitt starter kit or a $2,000 Davis Vantage Pro2 array, the registration and connection process takes 10–20 minutes from unboxing to first live upload.
Ecowitt PWS hardware (GW1100, GW2000, GW3000, HP2551 console, and the all-in-one Wittboy WS90) uploads via the WS View Plus mobile app. You'll add vweatherstation.com as a Customized server in the app's settings panel, enter your station ID and API key from your vweatherstation registration, and select the upload interval (we recommend every 60 seconds). The Ecowitt protocol mirrors the Weather Underground format for broad compatibility. Multi-sensor setups including the WH69, WH40 rain gauge, WS68 anemometer, and WH31 multi-channel sensors will all be supported.
Davis Vantage Pro2 and Vantage Vue stations connect through either WeatherLink Live (Ethernet/Wi-Fi gateway) or the legacy WeatherLink IP module. WeatherLink Live's direct API access supports real-time uploads as fast as every 10 seconds — useful for capturing brief severe weather events. You'll generate an API key in your WeatherLink account, register your station ID with vweatherstation, and the gateway will begin uploading immediately. Davis hardware is renowned for sensor accuracy and durability, with installations routinely lasting 15+ years with proper maintenance.
Ambient Weather WS-2000, WS-5000, and the new Awnis series use the AmbientWeather.net cloud service. To connect to vweatherstation, you'll enable third-party data sharing in your AmbientWeather account settings, generate an API key, and provide it during vweatherstation registration. Ambient Weather's open API approach makes their stations particularly DIY-friendly. The WS-5000 ultrasonic anemometer and proven thermo-hygrometer make it a popular choice for accurate suburban deployments.
Any station that uploads to Weather Underground using the wunderground.com/weatherstation/updateweatherstation.php endpoint can be redirected to vweatherstation by changing the upload URL in the device's settings. This works for AcuRite Access, La Crosse hubs, older Ecowitt firmware, MeteoBridge, and many DIY platforms. The exact steps depend on your console or gateway brand — our setup pages will cover the most common ones individually.
If you've built your own weather station using a Raspberry Pi, Arduino, or ESP32 microcontroller, our REST API will accept direct HTTP POST requests in the open Weather Data Exchange format. Sample code for Python (with WeeWX integration), Node.js, and Arduino will be provided. Custom hardware uploads support all standard measurement types plus extended fields for soil moisture, leaf wetness, air quality, lightning detection, and snow depth.
After configuring your gateway, our verification tool will confirm receipt of your first data points within 60 seconds. The station health dashboard shows last upload time, sensor status, and data quality flags. If uploads fail, the diagnostic checker tests network connectivity, validates your API key, and identifies common issues — wrong URL, mismatched units, missing fields. Email and Discord support will be available for setup help during the early access period.
PWS setup, connect personal weather station, Ecowitt setup, Davis WeatherLink, Ambient Weather setup, Weather Underground upload, Raspberry Pi weather station, WeeWX, weather station API, PWS upload protocol, customized server, station ID, weather station configuration.