Observation stopped after exceeding 180° azimuth

Hello everyone,
I’m having an issue with my satnogs client, which runs on RPI4 with 360°azimuth and 90°elevaion rotator.
The problem is the observation stops after exceeding 180° azimuth. When observation exceed 180° azimuth the rotator stopped tracking the satellite. All abservations in range 0 - 180° azimuth are going great!!! But observations in the azimuth range 180° - 360° doesn’t work (the rotator does not move).
I use NETROTCTL, it looks like an azimuth limit set.
Has anybody met with this problem? Here is export from my support:

{
“versions”: {
“satnogs-client”: “1.7”,
“satnogs-client-ansible”: “202205101826”,
“satnogs-flowgraphs”: “1.4-1”,
“gr-satnogs”: “2.3.1.1-1”,
“gr-soapy”: “2.1.3.1-1”,
“gnuradio”: “3.8.2.0-14satnogs2”,
“satnogs-config”: “0.12”
},
“state”: {
“is-applied”: true,
“pending-tags”: null
},
“system”: {
“date”: “2022-08-30T18:00:08.344589+00:00”,
“distribution”: {
“DESCRIPTION”: “Raspbian GNU/Linux 10 (buster)”,
“RELEASE”: “10”,
“CODENAME”: “buster”,
“ID”: “Raspbian”
},
“pending-updates”: false,
“platform”: {
“system”: “Linux”,
“node”: “raspberrypi”,
“release”: “5.10.103-v7l+”,
“version”: “#1529 SMP Tue Mar 8 12:24:00 GMT 2022”,
“machine”: “armv7l”,
“processor”: “”
},
“memory”: {
“total”: 8282427392,
“available”: 7850885120,
“percent”: 5.2,
“used”: 188506112,
“free”: 7818915840,
“active”: 169828352,
“inactive”: 236380160,
“buffers”: 23793664,
“cached”: 251211776,
“shared”: 8847360,
“slab”: 31125504
},
“disk”: {
“total”: 60914020352,
“used”: 3891261440,
“free”: 54493192192,
“percent”: 6.7
}
},
“configuration”: {
“hamlib_utils_rot_enabled”: true,
“hamlib_utils_rot_opts”: " 2 -r 192.168.1.30:4533",
“satnogs_antenna”: “Tuner 1 50 ohm”,
“satnogs_api_token”: “[redacted]”,
“satnogs_client_version”: “1.7”,
“satnogs_rf_gain”: “35”,
“satnogs_rot_flip”: true,
“satnogs_rot_model”: “ROT_MODEL_NETROTCTL”,
“satnogs_rot_port”: “192.168.1.30:4533”,
“satnogs_rx_bandwidth”: “600e3”,
“satnogs_rx_samp_rate”: “2e6”,
“satnogs_soapy_rx_device”: “driver=sdrplay”,
“satnogs_station_elev”: “165”,
“satnogs_station_id”: “2788”,
“satnogs_station_lat”: “49.226”,
“satnogs_station_lon”: “18.707”
}
}

@Bob1 What are you using for a rotator/control board for your setup? Could be the step size needs adjusting on your hardware. Hard to say without more info.

Hello, I use the PstRotator software as rotator client of satnogs. This software support Rotctld Hamlib server on port 4533. Using this software I can see the simulation of the rotator movement. I think that the problem will be directly in satnogs client but
but I have no idea where.

Are you

  1. having satnogs-client start the rotctld daemon
    or
  2. are you firing up rotctld separately (via PstRotator or command line) and simply pointing satnogs to the address:port ?

Either way will work but your configuration the way it is now is a mix of both.

1 Like

Oh thank you for the note. I’m new in satnogs. I just need to firing up rotctld separately (via PstRotator) and simply pointing satnogs to the address:port. I tried to change settings but without any success. I tried to full reinstall satnogs client but the problem still persists.

Ok, then then above config should be all you need with ham_utils_rot_opt" being blank and enabled set to ‘false’. This is also what I use with my arduino/cnc control setup. I like to run rotctld ouside of the satnogs-client using the ‘screen’ mode so I can open a terminal for it whenever needed.

While this may not fix the az 0-180 limit issue you are seeing, it at least takes out this as a possible factor. Still sounds like a hardware stepping issue to me but without more particulars on your hardware setup, it’s hard to say.

I had this exact same issue when setting up a rotator using NETROTCL and pulled my hair out for several days. Long story short, deep down in several places in the settings NETROTCTL is configured to only allow rotation from 0-180. Here’s the fix that worked for me. Let me know if this works for you! Satnogs only ever sends rotator commands from 0-360 degrees, so setting it to -180 and +450 like I did is a bit excessive, but I don’t think it’ll cause harm.

4 Likes

@usugasteam Thanks for this! I’ve been digging around recently for exactly what you posted but didn’t find come up with anything. :slight_smile: :+1:

I’m always losing data in the middle of observations while waiting for my rotator to backtrack 360 degrees for ones like this:
Screenshot 2022-09-02 at 13-06-11 SatNOGS Network - Observation 6410340

2 Likes

Hello, thank you for your advice. I tried to follow your instructions but when I add 2 lines to rotator.py (as you can see in photo) my satnogs client goes offline with error message “Filed to start satNOGS client” (as you can see in debug below).
When I remove these 2 lines the client goes online.

-- Logs begin at Fri 2022-09-02 20:51:38 UTC. --
Sep 02 20:52:08 raspberrypi satnogs-client[604]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:52:08 raspberrypi satnogs-client[604]:     self.rot.set_conf("max_az","450")
Sep 02 20:52:08 raspberrypi satnogs-client[604]:                                     ^
Sep 02 20:52:08 raspberrypi satnogs-client[604]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:52:08 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:52:08 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:52:09 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:52:09 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 12.
Sep 02 20:52:09 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:52:09 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:52:10 raspberrypi satnogs-client[637]: Traceback (most recent call last):
Sep 02 20:52:10 raspberrypi satnogs-client[637]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:52:10 raspberrypi satnogs-client[637]:     from satnogsclient import main
Sep 02 20:52:10 raspberrypi satnogs-client[637]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:52:10 raspberrypi satnogs-client[637]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:52:10 raspberrypi satnogs-client[637]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:52:10 raspberrypi satnogs-client[637]:     from satnogsclient.observer.observer import Observer
Sep 02 20:52:10 raspberrypi satnogs-client[637]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:52:10 raspberrypi satnogs-client[637]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:52:10 raspberrypi satnogs-client[637]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:52:10 raspberrypi satnogs-client[637]:     from satnogsclient.rotator import Rotator
Sep 02 20:52:10 raspberrypi satnogs-client[637]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:52:10 raspberrypi satnogs-client[637]:     self.rot.set_conf("max_az","450")
Sep 02 20:52:10 raspberrypi satnogs-client[637]:                                     ^
Sep 02 20:52:10 raspberrypi satnogs-client[637]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:52:10 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:52:10 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:52:11 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:52:11 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 13.
Sep 02 20:52:11 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:52:11 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:52:26 raspberrypi satnogs-client[642]: Traceback (most recent call last):
Sep 02 20:52:26 raspberrypi satnogs-client[642]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:52:26 raspberrypi satnogs-client[642]:     from satnogsclient import main
Sep 02 20:52:26 raspberrypi satnogs-client[642]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:52:26 raspberrypi satnogs-client[642]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:52:26 raspberrypi satnogs-client[642]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:52:26 raspberrypi satnogs-client[642]:     from satnogsclient.observer.observer import Observer
Sep 02 20:52:26 raspberrypi satnogs-client[642]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:52:26 raspberrypi satnogs-client[642]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:52:26 raspberrypi satnogs-client[642]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:52:26 raspberrypi satnogs-client[642]:     from satnogsclient.rotator import Rotator
Sep 02 20:52:26 raspberrypi satnogs-client[642]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:52:26 raspberrypi satnogs-client[642]:     self.rot.set_conf("max_az","450")
Sep 02 20:52:26 raspberrypi satnogs-client[642]:                                     ^
Sep 02 20:52:26 raspberrypi satnogs-client[642]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:52:26 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:52:26 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:52:26 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:52:26 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 14.
Sep 02 20:52:26 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:52:26 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:52:28 raspberrypi satnogs-client[645]: Traceback (most recent call last):
Sep 02 20:52:28 raspberrypi satnogs-client[645]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:52:28 raspberrypi satnogs-client[645]:     from satnogsclient import main
Sep 02 20:52:28 raspberrypi satnogs-client[645]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:52:28 raspberrypi satnogs-client[645]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:52:28 raspberrypi satnogs-client[645]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:52:28 raspberrypi satnogs-client[645]:     from satnogsclient.observer.observer import Observer
Sep 02 20:52:28 raspberrypi satnogs-client[645]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:52:28 raspberrypi satnogs-client[645]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:52:28 raspberrypi satnogs-client[645]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:52:28 raspberrypi satnogs-client[645]:     from satnogsclient.rotator import Rotator
Sep 02 20:52:28 raspberrypi satnogs-client[645]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:52:28 raspberrypi satnogs-client[645]:     self.rot.set_conf("max_az","450")
Sep 02 20:52:28 raspberrypi satnogs-client[645]:                                     ^
Sep 02 20:52:28 raspberrypi satnogs-client[645]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:52:28 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:52:28 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:52:28 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:52:28 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 15.
Sep 02 20:52:28 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:52:28 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:52:30 raspberrypi satnogs-client[648]: Traceback (most recent call last):
Sep 02 20:52:30 raspberrypi satnogs-client[648]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:52:30 raspberrypi satnogs-client[648]:     from satnogsclient import main
Sep 02 20:52:30 raspberrypi satnogs-client[648]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:52:30 raspberrypi satnogs-client[648]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:52:30 raspberrypi satnogs-client[648]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:52:30 raspberrypi satnogs-client[648]:     from satnogsclient.observer.observer import Observer
Sep 02 20:52:30 raspberrypi satnogs-client[648]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:52:30 raspberrypi satnogs-client[648]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:52:30 raspberrypi satnogs-client[648]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:52:30 raspberrypi satnogs-client[648]:     from satnogsclient.rotator import Rotator
Sep 02 20:52:30 raspberrypi satnogs-client[648]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:52:30 raspberrypi satnogs-client[648]:     self.rot.set_conf("max_az","450")
Sep 02 20:52:30 raspberrypi satnogs-client[648]:                                     ^
Sep 02 20:52:30 raspberrypi satnogs-client[648]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:52:30 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:52:30 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:52:30 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:52:30 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 16.
Sep 02 20:52:30 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:52:30 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:52:32 raspberrypi satnogs-client[651]: Traceback (most recent call last):
Sep 02 20:52:32 raspberrypi satnogs-client[651]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:52:32 raspberrypi satnogs-client[651]:     from satnogsclient import main
Sep 02 20:52:32 raspberrypi satnogs-client[651]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:52:32 raspberrypi satnogs-client[651]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:52:32 raspberrypi satnogs-client[651]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:52:32 raspberrypi satnogs-client[651]:     from satnogsclient.observer.observer import Observer
Sep 02 20:52:32 raspberrypi satnogs-client[651]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:52:32 raspberrypi satnogs-client[651]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:52:32 raspberrypi satnogs-client[651]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:52:32 raspberrypi satnogs-client[651]:     from satnogsclient.rotator import Rotator
Sep 02 20:52:32 raspberrypi satnogs-client[651]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:52:32 raspberrypi satnogs-client[651]:     self.rot.set_conf("max_az","450")
Sep 02 20:52:32 raspberrypi satnogs-client[651]:                                     ^
Sep 02 20:52:32 raspberrypi satnogs-client[651]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:52:32 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:52:32 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:52:32 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:52:32 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 17.
Sep 02 20:52:32 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:52:32 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:52:34 raspberrypi satnogs-client[654]: Traceback (most recent call last):
Sep 02 20:52:34 raspberrypi satnogs-client[654]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:52:34 raspberrypi satnogs-client[654]:     from satnogsclient import main
Sep 02 20:52:34 raspberrypi satnogs-client[654]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:52:34 raspberrypi satnogs-client[654]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:52:34 raspberrypi satnogs-client[654]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:52:34 raspberrypi satnogs-client[654]:     from satnogsclient.observer.observer import Observer
Sep 02 20:52:34 raspberrypi satnogs-client[654]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:52:34 raspberrypi satnogs-client[654]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:52:34 raspberrypi satnogs-client[654]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:52:34 raspberrypi satnogs-client[654]:     from satnogsclient.rotator import Rotator
Sep 02 20:52:34 raspberrypi satnogs-client[654]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:52:34 raspberrypi satnogs-client[654]:     self.rot.set_conf("max_az","450")
Sep 02 20:52:34 raspberrypi satnogs-client[654]:                                     ^
Sep 02 20:52:34 raspberrypi satnogs-client[654]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:52:34 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:52:34 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:52:34 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:52:34 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 18.
Sep 02 20:52:34 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:52:34 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:52:36 raspberrypi satnogs-client[659]: Traceback (most recent call last):
Sep 02 20:52:36 raspberrypi satnogs-client[659]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:52:36 raspberrypi satnogs-client[659]:     from satnogsclient import main
Sep 02 20:52:36 raspberrypi satnogs-client[659]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:52:36 raspberrypi satnogs-client[659]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:52:36 raspberrypi satnogs-client[659]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:52:36 raspberrypi satnogs-client[659]:     from satnogsclient.observer.observer import Observer
Sep 02 20:52:36 raspberrypi satnogs-client[659]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:52:36 raspberrypi satnogs-client[659]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:52:36 raspberrypi satnogs-client[659]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:52:36 raspberrypi satnogs-client[659]:     from satnogsclient.rotator import Rotator
Sep 02 20:52:36 raspberrypi satnogs-client[659]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:52:36 raspberrypi satnogs-client[659]:     self.rot.set_conf("max_az","450")
Sep 02 20:52:36 raspberrypi satnogs-client[659]:                                     ^
Sep 02 20:52:36 raspberrypi satnogs-client[659]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:52:36 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:52:36 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:52:36 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:52:36 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 19.
Sep 02 20:52:36 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:52:36 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:52:38 raspberrypi satnogs-client[662]: Traceback (most recent call last):
Sep 02 20:52:38 raspberrypi satnogs-client[662]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:52:38 raspberrypi satnogs-client[662]:     from satnogsclient import main
Sep 02 20:52:38 raspberrypi satnogs-client[662]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:52:38 raspberrypi satnogs-client[662]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:52:38 raspberrypi satnogs-client[662]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:52:38 raspberrypi satnogs-client[662]:     from satnogsclient.observer.observer import Observer
Sep 02 20:52:38 raspberrypi satnogs-client[662]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:52:38 raspberrypi satnogs-client[662]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:52:38 raspberrypi satnogs-client[662]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:52:38 raspberrypi satnogs-client[662]:     from satnogsclient.rotator import Rotator
Sep 02 20:52:38 raspberrypi satnogs-client[662]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:52:38 raspberrypi satnogs-client[662]:     self.rot.set_conf("max_az","450")
Sep 02 20:52:38 raspberrypi satnogs-client[662]:                                     ^
Sep 02 20:52:38 raspberrypi satnogs-client[662]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:52:38 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:52:38 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:52:38 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:52:38 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 20.
Sep 02 20:52:38 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:52:38 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:52:40 raspberrypi satnogs-client[665]: Traceback (most recent call last):
Sep 02 20:52:40 raspberrypi satnogs-client[665]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:52:40 raspberrypi satnogs-client[665]:     from satnogsclient import main
Sep 02 20:52:40 raspberrypi satnogs-client[665]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:52:40 raspberrypi satnogs-client[665]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:52:40 raspberrypi satnogs-client[665]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:52:40 raspberrypi satnogs-client[665]:     from satnogsclient.observer.observer import Observer
Sep 02 20:52:40 raspberrypi satnogs-client[665]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:52:40 raspberrypi satnogs-client[665]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:52:40 raspberrypi satnogs-client[665]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:52:40 raspberrypi satnogs-client[665]:     from satnogsclient.rotator import Rotator
Sep 02 20:52:40 raspberrypi satnogs-client[665]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:52:40 raspberrypi satnogs-client[665]:     self.rot.set_conf("max_az","450")
Sep 02 20:52:40 raspberrypi satnogs-client[665]:                                     ^
Sep 02 20:52:40 raspberrypi satnogs-client[665]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:52:40 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:52:40 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:52:40 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:52:40 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 21.
Sep 02 20:52:40 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:52:40 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:52:42 raspberrypi satnogs-client[668]: Traceback (most recent call last):
Sep 02 20:52:42 raspberrypi satnogs-client[668]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:52:42 raspberrypi satnogs-client[668]:     from satnogsclient import main
Sep 02 20:52:42 raspberrypi satnogs-client[668]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:52:42 raspberrypi satnogs-client[668]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:52:42 raspberrypi satnogs-client[668]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:52:42 raspberrypi satnogs-client[668]:     from satnogsclient.observer.observer import Observer
Sep 02 20:52:42 raspberrypi satnogs-client[668]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:52:42 raspberrypi satnogs-client[668]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:52:42 raspberrypi satnogs-client[668]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:52:42 raspberrypi satnogs-client[668]:     from satnogsclient.rotator import Rotator
Sep 02 20:52:42 raspberrypi satnogs-client[668]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:52:42 raspberrypi satnogs-client[668]:     self.rot.set_conf("max_az","450")
Sep 02 20:52:42 raspberrypi satnogs-client[668]:                                     ^
Sep 02 20:52:42 raspberrypi satnogs-client[668]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:52:42 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:52:42 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:52:42 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:52:42 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 22.
Sep 02 20:52:42 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:52:42 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:52:44 raspberrypi satnogs-client[671]: Traceback (most recent call last):
Sep 02 20:52:44 raspberrypi satnogs-client[671]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:52:44 raspberrypi satnogs-client[671]:     from satnogsclient import main
Sep 02 20:52:44 raspberrypi satnogs-client[671]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:52:44 raspberrypi satnogs-client[671]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:52:44 raspberrypi satnogs-client[671]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:52:44 raspberrypi satnogs-client[671]:     from satnogsclient.observer.observer import Observer
Sep 02 20:52:44 raspberrypi satnogs-client[671]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:52:44 raspberrypi satnogs-client[671]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:52:44 raspberrypi satnogs-client[671]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:52:44 raspberrypi satnogs-client[671]:     from satnogsclient.rotator import Rotator
Sep 02 20:52:44 raspberrypi satnogs-client[671]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:52:44 raspberrypi satnogs-client[671]:     self.rot.set_conf("max_az","450")
Sep 02 20:52:44 raspberrypi satnogs-client[671]:                                     ^
Sep 02 20:52:44 raspberrypi satnogs-client[671]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:52:44 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:52:44 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:52:44 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:52:44 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 23.
Sep 02 20:52:44 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:52:44 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:52:46 raspberrypi satnogs-client[674]: Traceback (most recent call last):
Sep 02 20:52:46 raspberrypi satnogs-client[674]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:52:46 raspberrypi satnogs-client[674]:     from satnogsclient import main
Sep 02 20:52:46 raspberrypi satnogs-client[674]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:52:46 raspberrypi satnogs-client[674]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:52:46 raspberrypi satnogs-client[674]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:52:46 raspberrypi satnogs-client[674]:     from satnogsclient.observer.observer import Observer
Sep 02 20:52:46 raspberrypi satnogs-client[674]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:52:46 raspberrypi satnogs-client[674]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:52:46 raspberrypi satnogs-client[674]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:52:46 raspberrypi satnogs-client[674]:     from satnogsclient.rotator import Rotator
Sep 02 20:52:46 raspberrypi satnogs-client[674]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:52:46 raspberrypi satnogs-client[674]:     self.rot.set_conf("max_az","450")
Sep 02 20:52:46 raspberrypi satnogs-client[674]:                                     ^
Sep 02 20:52:46 raspberrypi satnogs-client[674]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:52:46 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:52:46 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:52:46 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:52:46 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 24.
Sep 02 20:52:46 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:52:46 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:52:48 raspberrypi satnogs-client[677]: Traceback (most recent call last):
Sep 02 20:52:48 raspberrypi satnogs-client[677]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:52:48 raspberrypi satnogs-client[677]:     from satnogsclient import main
Sep 02 20:52:48 raspberrypi satnogs-client[677]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:52:48 raspberrypi satnogs-client[677]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:52:48 raspberrypi satnogs-client[677]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:52:48 raspberrypi satnogs-client[677]:     from satnogsclient.observer.observer import Observer
Sep 02 20:52:48 raspberrypi satnogs-client[677]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:52:48 raspberrypi satnogs-client[677]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:52:48 raspberrypi satnogs-client[677]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:52:48 raspberrypi satnogs-client[677]:     from satnogsclient.rotator import Rotator
Sep 02 20:52:48 raspberrypi satnogs-client[677]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:52:48 raspberrypi satnogs-client[677]:     self.rot.set_conf("max_az","450")
Sep 02 20:52:48 raspberrypi satnogs-client[677]:                                     ^
Sep 02 20:52:48 raspberrypi satnogs-client[677]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:52:48 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:52:48 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:52:48 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:52:48 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 25.
Sep 02 20:52:48 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:52:48 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:52:50 raspberrypi satnogs-client[680]: Traceback (most recent call last):
Sep 02 20:52:50 raspberrypi satnogs-client[680]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:52:50 raspberrypi satnogs-client[680]:     from satnogsclient import main
Sep 02 20:52:50 raspberrypi satnogs-client[680]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:52:50 raspberrypi satnogs-client[680]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:52:50 raspberrypi satnogs-client[680]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:52:50 raspberrypi satnogs-client[680]:     from satnogsclient.observer.observer import Observer
Sep 02 20:52:50 raspberrypi satnogs-client[680]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:52:50 raspberrypi satnogs-client[680]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:52:50 raspberrypi satnogs-client[680]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:52:50 raspberrypi satnogs-client[680]:     from satnogsclient.rotator import Rotator
Sep 02 20:52:50 raspberrypi satnogs-client[680]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:52:50 raspberrypi satnogs-client[680]:     self.rot.set_conf("max_az","450")
Sep 02 20:52:50 raspberrypi satnogs-client[680]:                                     ^
Sep 02 20:52:50 raspberrypi satnogs-client[680]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:52:50 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:52:50 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:52:50 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:52:50 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 26.
Sep 02 20:52:50 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:52:50 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:52:52 raspberrypi satnogs-client[683]: Traceback (most recent call last):
Sep 02 20:52:52 raspberrypi satnogs-client[683]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:52:52 raspberrypi satnogs-client[683]:     from satnogsclient import main
Sep 02 20:52:52 raspberrypi satnogs-client[683]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:52:52 raspberrypi satnogs-client[683]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:52:52 raspberrypi satnogs-client[683]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:52:52 raspberrypi satnogs-client[683]:     from satnogsclient.observer.observer import Observer
Sep 02 20:52:52 raspberrypi satnogs-client[683]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:52:52 raspberrypi satnogs-client[683]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:52:52 raspberrypi satnogs-client[683]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:52:52 raspberrypi satnogs-client[683]:     from satnogsclient.rotator import Rotator
Sep 02 20:52:52 raspberrypi satnogs-client[683]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:52:52 raspberrypi satnogs-client[683]:     self.rot.set_conf("max_az","450")
Sep 02 20:52:52 raspberrypi satnogs-client[683]:                                     ^
Sep 02 20:52:52 raspberrypi satnogs-client[683]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:52:52 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:52:52 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:52:52 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:52:52 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 27.
Sep 02 20:52:52 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:52:52 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:52:54 raspberrypi satnogs-client[686]: Traceback (most recent call last):
Sep 02 20:52:54 raspberrypi satnogs-client[686]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:52:54 raspberrypi satnogs-client[686]:     from satnogsclient import main
Sep 02 20:52:54 raspberrypi satnogs-client[686]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:52:54 raspberrypi satnogs-client[686]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:52:54 raspberrypi satnogs-client[686]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:52:54 raspberrypi satnogs-client[686]:     from satnogsclient.observer.observer import Observer
Sep 02 20:52:54 raspberrypi satnogs-client[686]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:52:54 raspberrypi satnogs-client[686]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:52:54 raspberrypi satnogs-client[686]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:52:54 raspberrypi satnogs-client[686]:     from satnogsclient.rotator import Rotator
Sep 02 20:52:54 raspberrypi satnogs-client[686]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:52:54 raspberrypi satnogs-client[686]:     self.rot.set_conf("max_az","450")
Sep 02 20:52:54 raspberrypi satnogs-client[686]:                                     ^
Sep 02 20:52:54 raspberrypi satnogs-client[686]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:52:54 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:52:54 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:52:54 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:52:54 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 28.
Sep 02 20:52:54 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:52:54 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:52:56 raspberrypi satnogs-client[689]: Traceback (most recent call last):
Sep 02 20:52:56 raspberrypi satnogs-client[689]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:52:56 raspberrypi satnogs-client[689]:     from satnogsclient import main
Sep 02 20:52:56 raspberrypi satnogs-client[689]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:52:56 raspberrypi satnogs-client[689]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:52:56 raspberrypi satnogs-client[689]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:52:56 raspberrypi satnogs-client[689]:     from satnogsclient.observer.observer import Observer
Sep 02 20:52:56 raspberrypi satnogs-client[689]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:52:56 raspberrypi satnogs-client[689]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:52:56 raspberrypi satnogs-client[689]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:52:56 raspberrypi satnogs-client[689]:     from satnogsclient.rotator import Rotator
Sep 02 20:52:56 raspberrypi satnogs-client[689]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:52:56 raspberrypi satnogs-client[689]:     self.rot.set_conf("max_az","450")
Sep 02 20:52:56 raspberrypi satnogs-client[689]:                                     ^
Sep 02 20:52:56 raspberrypi satnogs-client[689]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:52:56 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:52:56 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:52:56 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:52:56 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 29.
Sep 02 20:52:56 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:52:56 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:52:58 raspberrypi satnogs-client[692]: Traceback (most recent call last):
Sep 02 20:52:58 raspberrypi satnogs-client[692]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:52:58 raspberrypi satnogs-client[692]:     from satnogsclient import main
Sep 02 20:52:58 raspberrypi satnogs-client[692]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:52:58 raspberrypi satnogs-client[692]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:52:58 raspberrypi satnogs-client[692]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:52:58 raspberrypi satnogs-client[692]:     from satnogsclient.observer.observer import Observer
Sep 02 20:52:58 raspberrypi satnogs-client[692]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:52:58 raspberrypi satnogs-client[692]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:52:58 raspberrypi satnogs-client[692]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:52:58 raspberrypi satnogs-client[692]:     from satnogsclient.rotator import Rotator
Sep 02 20:52:58 raspberrypi satnogs-client[692]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:52:58 raspberrypi satnogs-client[692]:     self.rot.set_conf("max_az","450")
Sep 02 20:52:58 raspberrypi satnogs-client[692]:                                     ^
Sep 02 20:52:58 raspberrypi satnogs-client[692]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:52:58 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:52:58 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:52:58 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:52:58 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 30.
Sep 02 20:52:58 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:52:58 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:53:00 raspberrypi satnogs-client[695]: Traceback (most recent call last):
Sep 02 20:53:00 raspberrypi satnogs-client[695]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:53:00 raspberrypi satnogs-client[695]:     from satnogsclient import main
Sep 02 20:53:00 raspberrypi satnogs-client[695]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:53:00 raspberrypi satnogs-client[695]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:53:00 raspberrypi satnogs-client[695]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:53:00 raspberrypi satnogs-client[695]:     from satnogsclient.observer.observer import Observer
Sep 02 20:53:00 raspberrypi satnogs-client[695]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:53:00 raspberrypi satnogs-client[695]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:53:00 raspberrypi satnogs-client[695]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:53:00 raspberrypi satnogs-client[695]:     from satnogsclient.rotator import Rotator
Sep 02 20:53:00 raspberrypi satnogs-client[695]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:53:00 raspberrypi satnogs-client[695]:     self.rot.set_conf("max_az","450")
Sep 02 20:53:00 raspberrypi satnogs-client[695]:                                     ^
Sep 02 20:53:00 raspberrypi satnogs-client[695]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:53:00 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:53:00 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:53:00 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:53:00 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 31.
Sep 02 20:53:00 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:53:00 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:53:02 raspberrypi satnogs-client[698]: Traceback (most recent call last):
Sep 02 20:53:02 raspberrypi satnogs-client[698]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:53:02 raspberrypi satnogs-client[698]:     from satnogsclient import main
Sep 02 20:53:02 raspberrypi satnogs-client[698]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:53:02 raspberrypi satnogs-client[698]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:53:02 raspberrypi satnogs-client[698]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:53:02 raspberrypi satnogs-client[698]:     from satnogsclient.observer.observer import Observer
Sep 02 20:53:02 raspberrypi satnogs-client[698]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:53:02 raspberrypi satnogs-client[698]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:53:02 raspberrypi satnogs-client[698]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:53:02 raspberrypi satnogs-client[698]:     from satnogsclient.rotator import Rotator
Sep 02 20:53:02 raspberrypi satnogs-client[698]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:53:02 raspberrypi satnogs-client[698]:     self.rot.set_conf("max_az","450")
Sep 02 20:53:02 raspberrypi satnogs-client[698]:                                     ^
Sep 02 20:53:02 raspberrypi satnogs-client[698]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:53:02 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:53:02 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:53:02 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:53:02 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 32.
Sep 02 20:53:02 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:53:02 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:53:04 raspberrypi satnogs-client[701]: Traceback (most recent call last):
Sep 02 20:53:04 raspberrypi satnogs-client[701]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:53:04 raspberrypi satnogs-client[701]:     from satnogsclient import main
Sep 02 20:53:04 raspberrypi satnogs-client[701]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:53:04 raspberrypi satnogs-client[701]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:53:04 raspberrypi satnogs-client[701]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:53:04 raspberrypi satnogs-client[701]:     from satnogsclient.observer.observer import Observer
Sep 02 20:53:04 raspberrypi satnogs-client[701]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:53:04 raspberrypi satnogs-client[701]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:53:04 raspberrypi satnogs-client[701]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:53:04 raspberrypi satnogs-client[701]:     from satnogsclient.rotator import Rotator
Sep 02 20:53:04 raspberrypi satnogs-client[701]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:53:04 raspberrypi satnogs-client[701]:     self.rot.set_conf("max_az","450")
Sep 02 20:53:04 raspberrypi satnogs-client[701]:                                     ^
Sep 02 20:53:04 raspberrypi satnogs-client[701]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:53:04 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:53:04 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:53:04 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:53:04 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 33.
Sep 02 20:53:04 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:53:04 raspberrypi systemd[1]: Started SatNOGS client.
Sep 02 20:53:06 raspberrypi satnogs-client[704]: Traceback (most recent call last):
Sep 02 20:53:06 raspberrypi satnogs-client[704]:   File "/var/lib/satnogs/bin/satnogs-client", line 5, in <module>
Sep 02 20:53:06 raspberrypi satnogs-client[704]:     from satnogsclient import main
Sep 02 20:53:06 raspberrypi satnogs-client[704]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/__init__.py", line 15, in <module>
Sep 02 20:53:06 raspberrypi satnogs-client[704]:     from satnogsclient.scheduler.tasks import status_listener
Sep 02 20:53:06 raspberrypi satnogs-client[704]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/scheduler/tasks.py", line 16, in <module>
Sep 02 20:53:06 raspberrypi satnogs-client[704]:     from satnogsclient.observer.observer import Observer
Sep 02 20:53:06 raspberrypi satnogs-client[704]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/observer.py", line 19, in <module>
Sep 02 20:53:06 raspberrypi satnogs-client[704]:     from satnogsclient.observer.worker import WorkerFreq, WorkerTrack
Sep 02 20:53:06 raspberrypi satnogs-client[704]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/observer/worker.py", line 16, in <module>
Sep 02 20:53:06 raspberrypi satnogs-client[704]:     from satnogsclient.rotator import Rotator
Sep 02 20:53:06 raspberrypi satnogs-client[704]:   File "/var/lib/satnogs/lib/python3.7/site-packages/satnogsclient/rotator.py", line 29
Sep 02 20:53:06 raspberrypi satnogs-client[704]:     self.rot.set_conf("max_az","450")
Sep 02 20:53:06 raspberrypi satnogs-client[704]:                                     ^
Sep 02 20:53:06 raspberrypi satnogs-client[704]: TabError: inconsistent use of tabs and spaces in indentation
Sep 02 20:53:06 raspberrypi systemd[1]: satnogs-client.service: Main process exited, code=exited, status=1/FAILURE
Sep 02 20:53:06 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:53:06 raspberrypi systemd[1]: satnogs-client.service: Service RestartSec=100ms expired, scheduling restart.
Sep 02 20:53:06 raspberrypi systemd[1]: satnogs-client.service: Scheduled restart job, restart counter is at 34.
Sep 02 20:53:06 raspberrypi systemd[1]: Stopped SatNOGS client.
Sep 02 20:53:06 raspberrypi systemd[1]: satnogs-client.service: Start request repeated too quickly.
Sep 02 20:53:06 raspberrypi systemd[1]: satnogs-client.service: Failed with result 'exit-code'.
Sep 02 20:53:06 raspberrypi systemd[1]: Failed to start SatNOGS client.

1 Like

This means that if you used spaces to indent the two lines you added, you need to delete the spaces and use tab instead.

If you used tabs, you need to delete the tabs and add spaces instead.

whitespace - How can I display tabs as characters? - Vi and Vim Stack Exchange can be useful if you are a vim user.

3 Likes

Thank you very much!!! The problem was solved. Thank you to all guys!!!

3 Likes

I had been struggling with SATNOGs and PstRotator for some time. Finally I have a fully working station and I want to share what I did.

UHF station is now running SATNOGs 1.8.1 installed on a J1900 processor running Ubuntu 20 and on my Window machine PstRotator v17.42

/etc/default/satnogs-client
Nothing new here, same as I used in the previous version 1.6

SATNOGS_ROT_MODEL="ROT_MODEL_NETROTCTL"
SATNOGS_ROT_BAUD="0"
SATNOGS_ROT_PORT="192.168.14.144:4533"

Here seems to be the solution THANK YOU usugasteam

In
/var/lib/satnogs/lib/python3.8/site-packages/satnogsclient/rotator.py
I added the last two lines to this section

    def __init__(self, model, baud, port):
        """Class constructor"""
        self.rot_port = port
        self.rot_baud = baud
        self.rot_name = getattr(Hamlib, model)
        self.rot = Hamlib.Rot(self.rot_name)
        self.rot.state.rotport.pathname = self.rot_port
        self.rot.state.rotport.parm.serial.rate = self.rot_baud
        self.rot.set_conf("max_az","450")
        self.rot.set_conf("min_az","-180")

and last in PstRotator go to the ‘SETUP’ and check the ROTCTLD Hamlib Server

2 Likes