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.
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:
would generate this packet:
The possibilties are endless.