Since 2020-02-28, satnogs-client 1.1 is distributed to stable ground stations (satnogs-client-ansible@5c9661a).
In satnogs-client version 1.1 the possibility to access the rotator without running a rotctld instance was added (see commit satnogs-client@74d8eec). The configuration variables SATNOGS_ROT_IP and SATNOGS_ROT_PORT in their original meaning of an IP address & port were removed, and the new variables SATNOGS_ROT_MODEL, SATNOGS_ROT_BAUD and SATNOGS_ROT_PORT were added. Thus changing your configuration is required.
Migration guide
completed by @azisi
SatNOGS as exclusive rotator user
If you are using your rotator exclusively with SatNOGS, itâs now possible to let the SatNOGS Client talk directly to the rotator without running a rotctld service. For this, you have to set the following variables:
| Variable | Description |
|---|---|
SATNOGS_ROT_MODEL |
The Hamlib rotator macro name for your rotator model. Choose your model from this list of rotator models in Hamlib |
SATNOGS_ROT_BAUD |
The Baud rate for the rotator serial port (e.g. 19200) |
SATNOGS_ROT_PORT |
The Serial port your rotator is attached to (e.g. /dev/ttyUSB0) |
~~HAMLIB_UTILS_ROT_ENABLED
|
False (default, i.e. not required anymore) ~~ |
You can also find these new configuration options with short explanatory text on the SatNOGS Client Setup wiki page.
âco-hostedâ SatNOGS
If you want to continue to let rotctld manage your rotator (e.g. because other software is using it sometimes, or the rotator is controlled by a different machine in your network), you can continue to let satnogs-client access the rotator through the TCP socket. Use the following variables:
| Variable | Description |
|---|---|
SATNOGS_ROT_MODEL |
ROT_MODEL_NETROTCTL |
SATNOGS_ROT_BAUD |
0 or leave it with default value |
SATNOGS_ROT_PORT |
IP:PORT, e.g. localhost:4540
|
~~HAMLIB_UTILS_ROT_ENABLED
|
False (default, i.e. not required anymore) ~~ |
In case of questions or problems, please open a thread here in the forum or via chat on the Matrix room #satnogs:matrix.org.