Skip to content

Feature: the ability to execute commands on Graywolf server and convert the output to GW packets #53

@chrissnell

Description

@chrissnell

This feature would add the ability to execute commands on the Graywolf server--on a timer, or on demand--and capture the output.

With the aid of tokens in the output, we could turn the output into APRS packets.

For example, we could shell out to a command that fetches readings from weather station, which get transformed into an APRS weather packet.

You could call out to Home Assistant in a shell script and capture the state of your kitchen lights or your thermostat and send these out as telemetry. You could also send an APRS message every time your garage door opens. A remote cabin could send a message when the gate is opened.

You could use this to create arbitrary position packets for objects a la #52

I'm thinking that the script would output tokens, which get parsed by GW and turned into the messages.

For example, a shell script (or Powershell script) that outputs this:

MSG#NW5W-4#This is an important message

would generate this packet:

NW5W-5>APRS::NW5W-4  :This is an important message

The possibilties are endless.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions