Feature Request: Real-time QSO Push (Webhooks/HTTP Post) for OpenHamClock Integration

Hi everyone,

First of all, thank you for the amazing work on the PoLo app! Our local radio club (OV) has been successfully using PoLo for POTA activations for quite some time now.

The Project: We recently set up OpenHamClock on a dedicated computer in our club shack. Our goal is to create a “Live Activation Layer” for the clock’s map. We want our members in the shack to be able to follow our field activities in real-time, seeing each QSO as it is logged with PoLo on a tablet in the field.

The Challenge: In our case, activations often take place in areas with reliable cellular network coverage. However, there is currently no native way in PoLo to stream QSO data live to a remote server or a specialized application like OpenHamClock over the internet.

Feature Request: I would like to propose adding a Webhook / HTTP Post functionality to the PoLo settings:

  • Trigger: Every time a QSO is saved/logged.

  • Payload: A simple JSON object containing the QSO data (e.g., Callsign, Band, Mode, RST, and Location/Reference).

  • Destination: A user-definable URL.

Why this would be a great addition:

  1. Club Integration: It allows for seamless real-time visualization on systems like OpenHamClock for members staying at home or in the shack.

  2. Versatility: Beyond maps, this would allow users to trigger custom notifications (e.g., via Discord or Telegram) or update their own web-based live logs.

  3. Connectivity: It leverages existing mobile data connections during activations to bridge the gap between the field and the club.

With the implementation of such a straightforward JSON-based push, we would be in a position to develop the custom map layer for OpenHamClock ourselves. This would provide a flexible way to integrate PoLo’s live data into other open-source projects without requiring specific integrations to be built into PoLo itself.

We believe this would be a powerful feature for many clubs and groups. Has anyone else considered this, or is there a possibility of seeing this on the roadmap?

Best 73, Rick DC1RW

This is definitely something worth considering.

As with any public “interfaces”, I want to take some time to be careful about it, because once it’s out there it will be hard to change.

But for sure I’ll work on this in the near future.

If you want, stop by our discord server and we can chat about it.