Our club, W9PVR, recently voted to install a weather station at the D-Star site, giving us the ability to display live weather data for members and visitors. While Ambient Weather provides built-in HTML widgets for web display, I wanted to take things a step further: sending that data directly to APRS.fi.

To make this possible, I developed Ambient-WDS (Weather Data Shipper), a lightweight Python tool that:

  • Queries your Ambient Weather station via its API
  • Converts the readings into APRS-compatible packets
  • Uploads the packets in real time to APRS.fi

The tool is designed to be simple, configurable, and cross-platform. It’s ideal for hams who want their Ambient weather station data visible on APRS without running a heavy server or complex scripts.

If you’re interested in checking out the project or contributing, the source code is available on GitLab: https://gitlab.com/jake-barbieur/ambient-wds.

Ambient-WDS has been tested with the WS-2902 station and requires Python 3.10 or higher. Installation is straightforward via pip, and the tool includes an interactive setup for your keys and callsign.

Leave a comment