Issues with SatNOGS Client on Docker

Now it seems it is reading the prio.txt file but getting the below warning:

2024-10-20T19:08:37.920616858Z Malformed line in priority file ./prio.txt,
2024-10-20T19:08:37.920892120Z expected 3 parameters but found 1
2024-10-20T19:08:37.920929932Z Malformed line in priority file ./prio.txt,
2024-10-20T19:08:37.920962068Z expected 3 parameters but found 1

The help (./schedule_single_station.py -h) information gives me:

  -P PRIORITIES_FILE, --priorities PRIORITIES_FILE
                        File with transmitter priorities. Should have columns
                        of the form |NORAD priority UUID| like |43017 0.9
                        KgazZMKEa74VnquqXLwAvD|. Priority is fractional, one
                        transmitter per line, 1.0 gets maximum priority.

The UUID can be found connecting to https://db.satnogs.org/ select a satellite, then transmitters.

image

Here is part of my priority file

58342 0.5 VLsAUuvqeaTfxs36GudK9k # PEARL-1C
58470 0.7 3ixB88k32wupEMSPMJgJEg # ENSO
58471 0.5 nsbxftbyDftPrUP86nen3F # HAYASAT
58468 0.5 KssvhYC4X8LeY4Rye8UQTT # SPIRIT
58472 0.9 Uihb2pdU2bX7XuEMSDEZpq # EIRSAT-1
58613 0.8 csDtEujGreNMSptrXcAnSB # CLARKSAT-1
58755 0.8 jETJoLpiUWNm8kKnXiceTY # NanoFF-B
58810 0.8 jEBUCCFGzP8yxUksgm4csn # NanoFF-A
59112 0.8 Fo5WYJpLBKNyNQyqiuNXnw # SONATE-2
# 59480 0.8 7hCWo424ezMTrVwEZich7e # GAGARINEC Decayed
# 59508 0.8 XNLoBtKBQ3VAssnCXeuMf5 # KASHIWA Decayed
60237 0.7 BbUpxL9PvWSfgGnmkBPmAq # GRBBETA
60240 0.6 9WGrdoYnrpR5GebU7vZGNB # OOV-CUBE
60246 0.8 kHBNYLQGta6dBeHvvUWKmQ # CATSAT 2k4
2 Likes

Thank you, that was very helpful!

I can now see no errors in the logs and the priority is correct, however, it is still scheduling satellites that are not listed in the priorities file.
Is there any way to schedule only satellites listed in the prio.txt file?

Answering my own question, it is done by the -f argument which forces the schedule to only priority satellites.

2 Likes