Pinned Tweet
SatRoverWatch is going open source! π°οΈπ‘
What started as an experiment to see what we could do with APRS data, satellite pass predictions, maps, weather information and a little automation has grown into something we're ready to share with the Amateur Radio Satellite Community.
The complete SatRoverWatch source is now public on GitHub under the MIT License:
github.com/SatRoverWatch/Satβ¦
Take a look under the hood. Run your own copy. Modify it. Break it. Improve it. Send us a pull request. Or just tell us what you'd like SatRoverWatch to do next.
You definitely don't need to be a programmer to participate. Feature ideas, bug reports, testing and βhave you thought about doing this?β are all welcome. This is about experimentation, learning and having some fun with Amateur Radio satellites.
And speaking of testing...
SatRoverWatch is looking for one rover for our next round of field testing.
If you're planning an upcoming satellite rove and wouldn't mind having SatRoverWatch tag along, we'd like to hear from you.
For an opted-in rover, SatRoverWatch can follow your APRS activity and help give your rove some extra visibility. Depending on what happens during the trip, it can recognize grid transitions, generate maps and location context, provide weather information, calculate upcoming satellite passes when you're stopped, and publish updates for people following along.
There may also be the occasional completely unnecessary motivational message. And yes, we'll take submissions for those too. π
Participation is entirely voluntary and trip-by-trip. Tell us you're going roving, we'll enable tracking for the trip, and we'll turn it back off when you're finished. Private credentials and rover registration information are not part of the public GitHub repository.
Interested in being our next test roverβor just have an idea for the project?
Send a DM to @SatRoverWatch or Mitch at @AD0HJ.
Let's see what we can build together. π°οΈ
AD0HJ has stopped in EN27nl. π‘π
Location: Beltrami County, Minnesota
Food, fuel, a rover break β or satellites? π‘π°οΈ
Our guess is as good as yours!
Next 5 qualifying passes:
β’ JO-97 04:07Z, MAX 34Β°
β’ ISS 04:23Z, MAX 20Β°
β’ RS-44 05:57Z, MAX 30Β°
β’ ISS 05:59Z, MAX 82Β°
β’ ISS 07:36Z, MAX 39Β°
@AD0HJ We will keep an eye on you! π
Position via APRS.fi: aprs.fi/AD0HJ
Another grid in the rearview mirror β AD0HJ has crossed from EN28 into EN27.
Still moving β who knows which grid is next? π‘π
@AD0HJ Keep on roving! ππ°οΈ
Position via APRS.fi: aprs.fi/AD0HJ
AD0HJ has stopped in EN28xa. π‘π
Location: Koochiching County, Minnesota
Food, fuel, a rover break β or satellites? π‘π°οΈ
Our guess is as good as yours!
Next 5 qualifying passes:
β’ FO-29 NOW, LOS 00:11Z, MAX 26Β°
β’ AO-7 00:32Z, MAX 55Β°
β’ FO-29 01:41Z, MAX 48Β°
β’ AO-7 02:30Z, MAX 11Β°
β’ JO-97 02:35Z, MAX 19Β°
@AD0HJ We will keep an eye on you! π
Position via APRS.fi: aprs.fi/AD0HJ
Another line on the map crossed β AD0HJ is now in EN28, after leaving EN38.
The rover is currently on the move. π‘π
@AD0HJ Happy grid chasing! π‘π°οΈ
Position via APRS.fi: aprs.fi/AD0HJ
AD0HJ has stopped in EN38ce. π‘π
Location: Koochiching County, Minnesota
Food, fuel, a rover break β or satellites? π‘π°οΈ
Our guess is as good as yours!
Next 5 qualifying passes:
β’ FO-29 23:56Z, MAX 26Β°
β’ AO-7 00:32Z, MAX 54Β°
β’ FO-29 01:41Z, MAX 47Β°
β’ AO-7 02:30Z, MAX 11Β°
β’ JO-97 02:35Z, MAX 20Β°
@AD0HJ We will keep an eye on you! π
Position via APRS.fi: aprs.fi/AD0HJ
EN37 β EN38: another grid change for AD0HJ.
The rover rolls on toward the next grid. ππ°οΈ
@AD0HJ Safe travels, rover! π‘π
Position via APRS.fi: aprs.fi/AD0HJ
The Rovermobile rolls on! AD0HJ has moved from EN38 into EN37.
@AD0HJ Happy roving! π°οΈ
Position via APRS.fi: aprs.fi/AD0HJ
Another grid in the rearview mirror β AD0HJ has crossed from EN37 into EN38.
@AD0HJ Safe travels, rover! π‘π
Position via APRS.fi: aprs.fi/AD0HJ
AD0HJ has stopped in EN37mk. π‘π
Location: Saint Louis County, Minnesota
Food, fuel, a rover break β or satellites? π‘π°οΈ
Our guess is as good as yours!
Next 5 qualifying passes:
β’ RS-44 18:17Z, MAX 18Β°
β’ SO-50 19:03Z, MAX 15Β°
β’ RS-44 20:07Z, MAX 78Β°
β’ AO-73 20:49Z, MAX 31Β°
β’ AO-7 20:51Z, MAX 14Β°
@AD0HJ We will keep an eye on you! π
Position via APRS.fi: aprs.fi/AD0HJ
The Rovermobile has rolled into EN37. Previous grid: EN47.
The rover is currently on the move. π‘π
@AD0HJ Keep on roving! ππ°οΈ
Position via APRS.fi: aprs.fi/AD0HJ
AD0HJ has stopped in EN47us. π‘π
Location: Cook County, Minnesota
Food, fuel, a rover break β or satellites? π‘π°οΈ
Our guess is as good as yours!
Next 5 qualifying passes:
β’ ISS 05:11Z, MAX 41Β°
β’ RS-44 05:33Z, MAX 26Β°
β’ ISS 06:47Z, MAX 54Β°
β’ RS-44 07:27Z, MAX 72Β°
β’ ISS 08:25Z, MAX 42Β°
@AD0HJ We will keep an eye on you! π
Position via APRS.fi: aprs.fi/AD0HJ
New grid! AD0HJ has crossed the line from EN57 into EN47.
Still moving β who knows which grid is next? π‘π
@AD0HJ Onward to the next grid! π°οΈπ
Position via APRS.fi: aprs.fi/AD0HJ
The Rovermobile rolls on! AD0HJ has moved from EN58 into EN57.
The rover rolls on toward the next grid. ππ°οΈ
@AD0HJ Safe travels, rover! π‘π
Position via APRS.fi: aprs.fi/AD0HJ
Another line on the map crossed β AD0HJ is now in EN58, after leaving EN57.
The rover is currently on the move. π‘π
@AD0HJ Happy roving! π°οΈ
Position via APRS.fi: aprs.fi/AD0HJ
AD0HJ has stopped in EN57dw. π‘π
Location: Cook County, Minnesota
Food, fuel, a rover break β or satellites? π‘π°οΈ
Our guess is as good as yours!
Next 5 qualifying passes:
β’ FO-29 02:37Z, MAX 15Β°
β’ JO-97 03:08Z, MAX 77Β°
β’ ISS 05:11Z, MAX 41Β°
β’ RS-44 05:33Z, MAX 27Β°
β’ ISS 06:48Z, MAX 55Β°
@AD0HJ We will keep an eye on you! π
Position via APRS.fi: aprs.fi/AD0HJ
The Rovermobile has rolled into EN57. Previous grid: EN58.
The rover rolls on toward the next grid. ππ°οΈ
@AD0HJ Keep on roving! ππ°οΈ
Position via APRS.fi: aprs.fi/AD0HJ
AD0HJ has stopped in EN58ea. π‘π
Location: Cook County, Minnesota
Food, fuel, a rover break β or satellites? π‘π°οΈ
Our guess is as good as yours!
Next 5 qualifying passes:
β’ FO-29 00:51Z, MAX 85Β°
β’ AO-7 01:34Z, MAX 20Β°
β’ FO-29 02:37Z, MAX 15Β°
β’ JO-97 03:08Z, MAX 78Β°
β’ ISS 05:11Z, MAX 41Β°
@AD0HJ We will keep an eye on you! π
Position via APRS.fi: aprs.fi/AD0HJ
AD0HJ has stopped in EN58ea. π‘π
Location: Cook County, Minnesota
Food, fuel, a rover break β or satellites? π‘π°οΈ
Our guess is as good as yours!
Next 5 qualifying passes:
β’ FO-29 23:06Z, MAX 14Β°
β’ AO-7 23:39Z, MAX 83Β°
β’ FO-29 00:51Z, MAX 85Β°
β’ AO-7 01:34Z, MAX 20Β°
β’ FO-29 02:37Z, MAX 15Β°
@AD0HJ We will keep an eye on you! π
Position via APRS.fi: aprs.fi/AD0HJ
Onward to another grid! AD0HJ has moved from EN57 to EN58.
@AD0HJ Happy roving! π°οΈ
Position via APRS.fi: aprs.fi/AD0HJ
AD0HJ is collecting grids again β EN48 is behind us and EN57 is now on the map.
Still moving β who knows which grid is next? π‘π
@AD0HJ Keep on roving! ππ°οΈ
Position via APRS.fi: aprs.fi/AD0HJ




















